CCS v5.3.0.00090, TI Compiler v6.1.2, F021 API v1.52.0
I have a Concerto F28M35H52C1 project utilizing the F021 Flash API on the C28x core. While trying to program the flash, my device always stops working when trying to program the flash in Sector K at address 0x00106000.
The call to Fapi_issueProgrammingCommand(0x0106000, 0x1260000, 8, 0, 0, Fapi_AutoEccGeneration) is the last line I can get to single stepping in the debugger. Afterward, if I pause the execution, then the PC is always at 0x3FEF73 (for which there are no symbols), which contains the value 0x6F00, and the disassembly is SB 0, UNC and always branches to itself. I'm not sure how to determine what is going wrong. At this point in my application, sectors N, M, and L have all been erased and programmed, and sector K has been erased. I have very similar code that runs on the M3 core that works every time.
How can I determine what is causing this problem so I can correct it and complete my application?