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

需要reset程序才会运行

Other Parts Discussed in Thread:UNIFLASH

您好,

我用的是rm48系列的952芯片,移植了safetylib的库。目前碰到一个问题,就是我的程序下载到板子上之后,板子上电之后,芯片的程序并没有运行起来,需要reset一下芯片程序才能正常运行,功能也没有问题。我想咨询一下,可能是什么原因导致这种错误?是startup文件问题吗?

Susan Yang:

下载完后重新上电没有自动复位?是不是因为板子上部分硬件上电比较慢需要等待一定的时间?

,

gaoyang9992006:

之前可以正常上电运行吗?还是说下载后重新上电不运行,需要按一下复位按键?

,

user6172071:

是说我要在程序起始做一些等待吗?

,

user6172071:

是需要按一下复位键

,

user6172071:

好像一直都有这个问题,之前没太注意,因为一直是仿真的。需要按复位键才行

,

Susan Yang:

您可以试一下使用uniflash等独立烧写的软件来给板子烧写程序是否也会有这样的问题

另外请您检查下CCS内的设置

,

user6172071:

我修改了这两项,没有改善。不debug的情况下,芯片上电之后还是需要手动复位一下程序才可以跑起来,是rm48芯片必须这样吗?有什么其他原因会引起这样的现象吗?

,

Susan Yang:

很抱歉,手边没有rm48的板子,无法上手测试

但是理论上是不需要的。请您使用uniflash来测试一下,我这边使用其他Hercules的板子,是无需复位操作的

,

user6172071:

uniflash我之前试过了,一样的现象,如果我板子重新上电的话,它还是启动不起来,需要我手动复位一下才行

,

Susan Yang:

请您参考下下面链接给出的方法

e2e.ti.com/…/472001

赞(0)
未经允许不得转载:TI中文支持网 » 需要reset程序才会运行
分享到: 更多 (0)