SPIMemory
SPIMemory copied to clipboard
Unable to disable 4-byte addressing on nRF52840 with W25Q256JVIWQ
Pre-bug report checklist:
Bug Report
Describe the bug
When I run the Struct_writer.ino example on my nRF52840 Feather Express, I get the following in the serial port
Chip Diagnostics initiated. No Chip size defined by user. Checking library support. Chip identified. This chip is fully supported by the library.
1 2 3 Unable to disable 4-byte addressing. 4 Unable to disable 4-byte addressing. 5
It runs with intermittent 'Unable to disable' errors...
98 Unable to disable 4-byte addressing. 99 100
Final results
No. of successful erases: 100 No. of successful writes: 100 No. of errors generated: 0 (errorCheck function failures) No. of successful reads: 100
- Output from Flash_Diagnostics.ino
- The example was modified a bit, but not critically to function.
Chip Diagnostics initiated.
No Chip size defined by user. Checking library support.
Chip identified. This chip is fully supported by the library.
SPIMemory Library version: < 2.5.0
JEDEC ID: 0xEF4019
Man ID: 0xEF
Memory ID: 0x40
Capacity: 33554432
Max Pages: 131072
Unique ID: 2826858002724352, 0x615063032B153600
-----------------------------------------------------------------------------------------------------------------------------
Testing library code
-----------------------------------------------------------------------------------------------------------------------------
Function Test result Runtime
-----------------------------------------------------------------------------------------------------------------------------
Power Down PASS 0 us
Power Up PASS 0 us
Erase Chip PASS 58.986 s
Erase 72KB PASS 201.17 ms
Erase 64KB PASS 155.27 ms
Erase 32KB PASS 110.35 ms
Erase 4KB PASS 36.13 ms
-----------------------------------------------------------------------------------------------------------------------------
Data type I/O Result Write time Read time
-----------------------------------------------------------------------------------------------------------------------------
Byte PASS 0 us
Char PASS 0 us
Word PASS 0 us
Short PASS 0 us
ULong PASS 0 us
Long PASS 0 us
Float PASS 0 us
Struct PASS 0 us
Byte Array PASS 3.91 ms 1.95 ms
String PASS 0 us 976 us
-----------------------------------------------------------------------------------------------------------------------------
To Reproduce
Run Struct_writer.ino on a Feather nRF52840 Express
Struct_writer.ino
Expected behavior
Not know what to expect. Running examples for the first time. Readme on this error says to make an issue, so here I am.
Software environment (please complete the following information):
- Library version: v2.5.0
- Arduino IDE version: 1.8.19
- OS: MAC
- Micro controller platform: Feather nRF52840 Express
- Flash/Fram memory module: W25Q256JVIWQ
DO NOT DELETE OR EDIT anything below this
Note 1: Make sure to add all the information needed to understand the bug so that someone can help. If any essential information is missing we'll add the 'Needs more information' label and close the issue until there is enough information.
Note 2: For support questions (for example, tutorials on how to use the library), please use the Arduino Forums. This repository's issues are reserved for feature requests and bug reports.