Other Parts Discussed in Thread: , UNIFLASH
Hello,
I am attempting to download firmware over SPI to an AWR1243 device (ES 2.0) on the AWR1243BOOST board. Our host processor is an FPGA interfacing through a breakout board.
After de-asserting reset, the AWR1243 device transmits a AWR_AE_DEV_MSSPOWERUPDONE_SB message, with power up status field set to 0 and power-up time around 2.8ms.
For the purpose of this test I am sending the BSS firmware in 40B chunks, across 4918 messages. The first message I transmit is (hex):
DCBA ABCD 0016 000E 000C 0000 0001 FFCE CDCB
I have never seen this type of error message and it is not documented anywhere. The confusing part is that the error message contains no sub-block information, despite the NSBC field set to 1.
I have tried the following debugging steps, with no change:
- Varying the message length
- Deliberately sending incorrect CRC. The radar returns a properly-formatted NACK as expected.
What may cause this issue, and how can we fix this?