Part Number: TMS320F28335
Hi expert,
My customer is using F28335 in their production project.
recently, they met some programming issues in their product line.
there are two parts of code in their application.
- bootloader for sector A and H,
- application for sector C,E,G.
in the product line ,they use JTAG to program bootloader and SPI to program the application.
for the RD testing the failure board, they use JTAG and TI emulator for both application and bootloader.
They erase the relevant sector first and then program, but both failed for bootlader and application in sequence.
however, they can successfully program after they erase sector B.
and then they checked the content of sector B, is shows the first two bytes is not FF, all the other are FF.(Let's call it CASE 1)
after that, they checked the success board, the sector B contain same content. (Let's call it CASE 2)
Below picture is for CASE 1 and CASE2:
they also checked the errored board, sector B is not same.(Let's call it CASE 3)
Below picture is for CASE 3:
We have customer test Sector D and F, which is not flashed either, and the content is all FF, for CASE1 to CASE3, as we desired.
- My first question is, if we did not flash Sector B, why it still contains some non FF content?
- My second question is, since the same code and programming routine applied for thousands of boards, the code should not exceed the address?(my customer get the code from 3 rd party and only have .out file) how to explain this kind of phenomenon?
BR
Emma



