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

TM320F28069 擦除烧录问题

我用的芯片是TM320F28069,目前是想做一个IAP,通过CAN下载bin文件进行烧录,是在TI提供的例程上更改(\ti\controlSUITE\libs\utilities\flash_api\2806x\v100)的。

现在的问题是:我连接仿真器运行工程(调试状态下),然后利用CAN下发命令擦除芯片和烧录芯片都正常;

但是断开仿真器后上电后,程序能够正常运行(我有一个点灯程序能够正常跑),就是通过CAN下发擦除芯片命令和烧录命令都不正常了。

我在论坛里看到28035也有同类问题,但是没有解答。

一下是我的CMD文件,请帮忙解答,谢谢!

robert liu:

我用的芯片是TMS320F28069F,据说ROM里面是带有电机控制代码的(但是带仿真器运行,擦除烧录都正常),不知道是否与这个有关系?

我用的芯片是TM320F28069,目前是想做一个IAP,通过CAN下载bin文件进行烧录,是在TI提供的例程上更改(\ti\controlSUITE\libs\utilities\flash_api\2806x\v100)的。

现在的问题是:我连接仿真器运行工程(调试状态下),然后利用CAN下发命令擦除芯片和烧录芯片都正常;

但是断开仿真器后上电后,程序能够正常运行(我有一个点灯程序能够正常跑),就是通过CAN下发擦除芯片命令和烧录命令都不正常了。

我在论坛里看到28035也有同类问题,但是没有解答。

一下是我的CMD文件,请帮忙解答,谢谢!

mangui zhang:

回复 robert liu:

从你的描述看   好像是在flash中执行代码CAN就不好使了

如果有仿真器应该是在RAM中执行    就可以操作

不行你用代码搬移   上电后将flash中搬移到RAM中跑

然后看看CAN

我用的芯片是TM320F28069,目前是想做一个IAP,通过CAN下载bin文件进行烧录,是在TI提供的例程上更改(\ti\controlSUITE\libs\utilities\flash_api\2806x\v100)的。

现在的问题是:我连接仿真器运行工程(调试状态下),然后利用CAN下发命令擦除芯片和烧录芯片都正常;

但是断开仿真器后上电后,程序能够正常运行(我有一个点灯程序能够正常跑),就是通过CAN下发擦除芯片命令和烧录命令都不正常了。

我在论坛里看到28035也有同类问题,但是没有解答。

一下是我的CMD文件,请帮忙解答,谢谢!

mangui zhang:

回复 robert liu:

从你的描述看   好像是在flash中执行代码CAN就不好使了

如果有仿真器应该是在RAM中执行    就可以操作

不行你用代码搬移   上电后将flash中搬移到RAM中跑

然后看看CAN

赞(0)
未经允许不得转载:TI中文支持网 » TM320F28069 擦除烧录问题
分享到: 更多 (0)