Forum Discussion
hareesh
Frequent Contributor
3 years ago"No CFI Table Found" Error:
When you run the flash programmer to program CFI flash memory, you get the error: "No CFI table found at address "
Probable Cause:
The flash programmer can connect with a Nios II JTAG debug module in the FPGA, but it can not successfully execute a query to a flash memory at the base address specified.
Suggested Actions:
- If you are using quartus_pgm --nios2 from the command line, you must specify the correct base address for the CFI device. You can find the flash memory's base address in Platform Designer.
- Ensure your flash memory hardware is correctly connected to place it at the base address specified in Platform Designer. Verify the base address by running the "Test Flash" routine in the "Memory Test" software template provided in the Nios II EDS. If the test fails, there is a problem with your memory connection. There are two places to look for the problem:
- The physical connection on your target board
- The pin assignments on the top-level FPGA design
- If all else fails, ensure the flash memory device you are using does not require an override file. For more information, refer to Appendix A, Non-Standard Flash Memories.
document link sharing here. in this document refer Troubleshooting section in page no. 30.
https://usermanual.wiki/m/0bf0397343bf6c93cb6ad119ff60602493e64d9f2ede9d123f420c8d63c40703.pdf