I copied the CSR1010 reference design to build an embedded board. Programming the EEPROM using the SPI port seems to woks fine; however, although I can see my code usng the iXDE my code is not executing.
I also noticed the I2C lines are always toggling, which implies the code was never copied correctly.
I’m not sure how what could be causing the problem.
If I run the test tool I get the following result:
Opening USB SPI (304961).
Transport active.
CSR101x (Hardware ID 0x412B)
ERROR: Firmware load failed (Firmware failed to initialise correctly (response: 0xCF00))
Build ID = 922 (0x039A)
Build Info = bdk_SDK_2_3_0_136_ptest_1401211503 2014-01-21
CS Version ID = 67 (0x0043)
Disconnected
Check if you did not place a breakpoint on the assembly code and not on the "C" code after appinit.