Part Number: TMS320F2812
Other Parts Discussed in Thread: UNIFLASH
I am having an issue with redesigned that uses the TI TMS320F2812, we had to change the FPGA on the design form a spartan 3 to Artix 7. We are having product fall out where the TMS320F2812 is having issues programming the application through the bootloader that uses Flash281x_API. As far as I know, the previous design never had this issue.
When programming through the JTAG with TI’s Uniflash, I don’t experience any issues. When using the API have seen the following failures: STATUS_FAIL_VERIFY, STATUS_FAIL_ADDR_INVALID.
When I have received the STATUS_FAIL_VERIFY, the data return to be 0xFFFF, 0x0000, or the correct data. It appears the write and the verify are both failing.
When I have received the STATUS_FAIL_ADDR_INVALID, I don’t see any issue with the address. It appears to be correct.
The last run of 22 has had 5 boards are having this issue. We are waiting on PCBs, before we start the next run.
The only thing have done that seems to prevent programming failure is slowing down the system clock from 144Mhz to 112Mhz.
