Multi Core - unable to burn apps to Flash (No CFI table found)
Hi, everyone,
I created in QSYS a Multi-Core system that currently contains Master and Slave (total 2 CPU).
I can burn the applications of each CPU using the Nios command shell by the commands:
1. "nios2-download -g Master.elf --instance=0".
2. "nios2-download -g Slave.elf --instance=1".
So far everything is working great, I see on the screen of the "Nios2-terminal" the prints that I expect.
When I try to burn the applications to Flash device, I get "No CFI table found" Error.
I use the following commands:
1. "elf2flash --input=Master.elf --output=Master.flash --epcs --offset=0x00F00000"
2. "nios2-flash-programmer --instance=0 --epcs --base=0x02000000 Master.flash".
Flash Device - MT25QL256.
Reset vector offset - Master - 0x00F00000.
Reset vector offset - Slave - 0x00F20000.
IP Core for Flash Device - Serial Flash Controller II Intel FPGA IP. QUAD mode
I would appreciate your help. Thanks!