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