We've developed a board with the QCA4010 with the Winbond 25q16jv SPI flash (follow-up of 25q16dv). Application flashing over USB seems to work, as the art2 tool anszers with "4047 INFO Programming done successfully". However, the application does not start, and does not seem to load from flash to ram. When using the rb01 with rb02 platform, everything works fine. Following questions tegarding this problem:
- Does the OTP file or application image needs to be adapted for the different SPI flash chip?
- ART2 reports different memory sizes for these 2 situations:
for our board:
 6024 INFO Free memory for initialization and calibration is 42696512 (42702656 - 6144) bytes.
For the rb02:
 6024 INFO Free memory for initialization and calibration is 41582400 (41588544 - 6144) bytes.
What do these sizes mean? Obviously, we haven't got 42MB of flash, only 2MB.
- If we load our application image in RAM over JTAG, and start it, we get following crash output over UART, even before the application starts. Again, this works fine on the rb02. Do you have any information regarding this error?