TI中文支持网
TI专业的中文技术问题搜集分享网站

TMS320F280049: 断电重启后电路没有从codestart重新执行的问题

Part Number:TMS320F280049

我现在遇到一个问题,现象如下:

我在使用示例代码"buck_nonpowerSUITE_F28004x"的时候,使用烧录器烧录完电路的运行状态灯是正常闪烁的,但我断电重启后电路就不能正常运行了。

我已经确认我在设置中选择了擦除所有FLASH,如下图。

YingJed Ying:

该问题,是在我进行下面链接的处理后遇到的。

e2echina.ti.com/…/2830432

,

Ben Qin:

你好,我咨询下相关资深工程师后回复您。

,

Ben Qin:

你好,你使用的是launchpad吧?请确保你的boot mode开关配置到了flash模式。例程不需要做任何的修改。

,

YingJed Ying:

我可以确保GPIO24和GPIO32是3.3V的高电平,处于FLASH模式

,

Ben Qin:

好的,已向工程师跟进。

,

Ben Qin:

你好,抱歉回复晚了。请参考下下面的回复:

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.

,

YingJed Ying:

重新烧录BANK1是因为我想验证程序能起到LFU的作用即工作在BANK0烧录新程序到BANK1再重启后工作在BANK1的新程序,简单来说就是类似一个验证功能的步骤。现在主要问题是我烧录新的程序无论是哪个例程都是重启后就不正常工作了。我现在是更换了一个新的TMS320F280049这个IC才能正常工作(同样的电路同样的代码现在能正常工作了),但我不敢重复这个操作了。

,

Ben Qin:

已向工程师跟进。

,

Ben Qin:

参考下工程师的回复:

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

赞(0)
未经允许不得转载:TI中文支持网 » TMS320F280049: 断电重启后电路没有从codestart重新执行的问题
分享到: 更多 (0)