Advertisement
ALTracer

bmpflash w25q512jvfq SFDP

Feb 28th, 2024
25
0
112 days
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.70 KB | None | 0 0
  1. $ ./build-gcc12/src/bmpflash sfdp -b ext >../w25q512-sfdp.log
  2. [INF] Found BMP at USB address 3-11
  3. [INF] Remote is (BlackPill-F411CE) v1.9.0-1010-gbb4e279�
  4. [INF] SPI Flash ID: EF 40 20
  5. [INF] Device is a 1B device from Winbond
  6. [INF] Reading SFDP data for device
  7. [INF] SFDP Header:
  8. [INF] -> magic 'SFDP'
  9. [INF] -> version 1.6
  10. [INF] -> 2 parameter headers
  11. [INF] -> access protocol FF
  12. [INF] Parameter table header 1:
  13. [INF] -> type FF00
  14. [INF] -> version 1.6
  15. [INF] -> table is 64 bytes long
  16. [INF] -> table SFDP address: 128
  17. [INF] Basic parameter table:
  18. [INF] -> capacity 64MiB
  19. [INF] -> program page size: 256
  20. [INF] -> sector erase opcode: 20
  21. [INF] -> supported erase types:
  22. [INF] -> 1: opcode 20, erase size: 4kiB
  23. [INF] -> 2: opcode 52, erase size: 32kiB
  24. [INF] -> 3: opcode D8, erase size: 64kiB
  25. [INF] -> 4: invalid erase type
  26. [INF] -> power down opcode: B9
  27. [INF] -> wake up opcode: AB
  28. [INF] Parameter table header 2:
  29. [INF] -> type FF84
  30. [INF] -> version 1.0
  31. [INF] -> table is 8 bytes long
  32. [INF] -> table SFDP address: 208
  33. $ ./build-gcc12/src/bmpflash -v 1 sfdp -b ext >../sfdp-w25q512.log
  34. [INF] Found BMP at USB address 3-11
  35. [DBG] Found CDC ACM interface: Black Magic GDB Server
  36. [DBG] Found GDB server interface at index 0 (0)
  37. [DBG] Found CDC Call Management descriptor in extra data at +5
  38. [DBG] Found GDB server data interface number: 1
  39. [DBG] Remote write: +#!GA#
  40. [WRN] Bulk transfer received 42 instead of the expected 1024
  41. [DBG] Remote read: K(BlackPill-F411CE) v1.9.0-1010-gbb4e279�
  42. [INF] Remote is (BlackPill-F411CE) v1.9.0-1010-gbb4e279�
  43. [DBG] Remote write: !HC#
  44. [WRN] Bulk transfer received 4 instead of the expected 1024
  45. [DBG] Remote read: K3�
  46. [DBG] Remote write: !sB00#
  47. [WRN] Bulk transfer received 4 instead of the expected 1024
  48. [DBG] Remote read: K0�
  49. [DBG] Remote write: !sI0001#
  50. [WRN] Bulk transfer received 9 instead of the expected 1024
  51. [DBG] Remote read: KEF4020�
  52. [INF] SPI Flash ID: EF 40 20
  53. [INF] Device is a 1B device from Winbond
  54. [INF] Reading SFDP data for device
  55. [DBG] Remote write: !sr0001095a0000000008#
  56. [WRN] Bulk transfer received 19 instead of the expected 1024
  57. [DBG] Remote read: K53464450060101FF�
  58. [INF] SFDP Header:
  59. [INF] -> magic 'SFDP'
  60. [INF] -> version 1.6
  61. [INF] -> 2 parameter headers
  62. [INF] -> access protocol FF
  63. [DBG] Remote write: !sr0001095a0000080008#
  64. [WRN] Bulk transfer received 19 instead of the expected 1024
  65. [DBG] Remote read: K00060110800000FF�
  66. [INF] Parameter table header 1:
  67. [INF] -> type FF00
  68. [INF] -> version 1.6
  69. [INF] -> table is 64 bytes long
  70. [INF] -> table SFDP address: 128
  71. [DBG] Remote write: !sr0001095a0000800040#
  72. [WRN] Bulk transfer received 131 instead of the expected 1024
  73. [DBG] Remote read: KE520FBFFFFFFFF1F44EB086B083B42BBFEFFFFFFFFFF0000FFFF40EB0C200F5210D800003602A60082EA14E2E96376337A757A75F7A2D55C19F74DFFE970F9A5�
  74. [INF] Basic parameter table:
  75. [INF] -> capacity 64MiB
  76. [INF] -> program page size: 256
  77. [INF] -> sector erase opcode: 20
  78. [INF] -> supported erase types:
  79. [INF] -> 1: opcode 20, erase size: 4kiB
  80. [INF] -> 2: opcode 52, erase size: 32kiB
  81. [INF] -> 3: opcode D8, erase size: 64kiB
  82. [INF] -> 4: invalid erase type
  83. [INF] -> power down opcode: B9
  84. [INF] -> wake up opcode: AB
  85. [DBG] Remote write: !sr0001095a0000100008#
  86. [WRN] Bulk transfer received 19 instead of the expected 1024
  87. [DBG] Remote read: K84000102D00000FF�
  88. [INF] Parameter table header 2:
  89. [INF] -> type FF84
  90. [INF] -> version 1.0
  91. [INF] -> table is 8 bytes long
  92. [INF] -> table SFDP address: 208
  93. +[DBG] Remote write: !sr0001095a0000d00008#
  94. +[WRN] Bulk transfer received 19 instead of the expected 1024
  95. +[DBG] Remote read: KFF0AF0FF21FFDCFF�
  96. +[INF] Other parameter table:
  97. [DBG] Remote write: !sE00#
  98. [WRN] Bulk transfer received 4 instead of the expected 1024
  99. [DBG] Remote read: K0�
  100. $ hexdump -C ~/w25q512jv-sfdp.bin # cutecom+bmpremote manual manipulation
  101. 00000000 53 46 44 50 06 01 01 ff 00 06 01 10 80 00 00 ff |SFDP............|
  102. 00000010 84 00 01 02 d0 00 00 ff 03 00 01 02 f0 00 00 ff |................|
  103. 00000020 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff |................|
  104. *
  105. 00000080 e5 20 fb ff ff ff ff 1f 44 eb 08 6b 08 3b 42 bb |. ......D..k.;B.|
  106. 00000090 fe ff ff ff ff ff 00 00 ff ff 40 eb 0c 20 0f 52 |..........@.. .R|
  107. 000000a0 10 d8 00 00 36 02 a6 00 82 ea 14 e2 e9 63 76 33 |....6........cv3|
  108. 000000b0 7a 75 7a 75 f7 a2 d5 5c 19 f7 4d ff e9 70 f9 a5 |zuzu...\..M..p..|
  109. 000000c0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff |................|
  110. 000000d0 ff 0a f0 ff 21 ff dc ff ff ff ff ff ff ff ff ff |....!...........|
  111. 000000e0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff |................|
  112. *
  113. 00000100
  114.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement