Part Number: TMS320F280049
我现在遇到一个问题,现象如下:
我在使用示例代码"buck_nonpowerSUITE_F28004x"的时候,使用烧录器烧录完电路的运行状态灯是正常闪烁的,但我断电重启后电路就不能正常运行了。
我已经确认我在设置中选择了擦除所有FLASH,如下图。

This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Part Number: TMS320F280049
我现在遇到一个问题,现象如下:
我在使用示例代码"buck_nonpowerSUITE_F28004x"的时候,使用烧录器烧录完电路的运行状态灯是正常闪烁的,但我断电重启后电路就不能正常运行了。
我已经确认我在设置中选择了擦除所有FLASH,如下图。

该问题,是在我进行下面链接的处理后遇到的。
你好,抱歉回复晚了。请参考下下面的回复:
Can you provide more details on the environment that is being used. Is the embedded flash tool within CCS being used during the entire operation of flashing the buck_nonpowerSUITE_F28004x?
Also can you clarify as to why are you reflashing BANK1 after it has already been flashed? From the initial message, it had seemed that the issue was that the project could not be run from flash at all, but it seems that it is able to run off of flash only on the first time flashing a specific bank.
Do you see this same issue with any other project or is it simply only occurring with this reference design code. I will reach out to another flash expert for their opinion on why this may not be running correctly after flashing the program on BANK 0 a second time.
参考下工程师的回复:
I spoke with our flash expert regarding this and there is some feedback from them which may assist in debugging this. They mentioned it looks like the flash kernel is being over written while attempting to program multiple images to multiple banks. Since this is concerning LFU, they mentioned that it would be best to look at our LFU example and follow a similar sequence if wanting to simulate the LFU flashing. They mentioned to pay special attention to the target configuration file for the example, as it may not be erasing the entire flash, hence the behavior that is being seen