单步可以运行,连续运行时总回 0 地址

[复制链接]
1154|18
 楼主| jiahy 发表于 2019-3-14 18:08 | 显示全部楼层 |阅读模式
TMS320C2000 的问题
jlyuan 发表于 2019-3-14 18:12 | 显示全部楼层

Watchdog 没有关,连续运行复位 DSP 回到 0
地址。
 楼主| jiahy 发表于 2019-3-14 18:16 | 显示全部楼层
OUT 文件不能 load 到片内 flash 中
huangchui 发表于 2019-3-14 18:19 | 显示全部楼层

Flash 不是 RAM,不能用简单的写指令写入,需要
专门的程序写入。
shimx 发表于 2019-3-14 18:21 | 显示全部楼层

嗯,CCS 和C SourceDebugger 中的 load 命令,不能对 flash写入。 OUT 文件
只能 load 到片内RAM,或片外 RAM中。
 楼主| jiahy 发表于 2019-3-15 12:25 | 显示全部楼层
在 flash 中如何加入断点
zhanghqi 发表于 2019-3-15 12:29 | 显示全部楼层

在 flash 中可以用单步调试,也可以用硬件断点的方法在 flash
中加入断点,软件断点是不能加在 ROM中的。硬件断点,设置存储器的地址,当访问该地
址时产生中断。
 楼主| jiahy 发表于 2019-3-15 12:32 | 显示全部楼层

中断向量啥意思
shimx 发表于 2019-3-15 12:35 | 显示全部楼层
C2000 的中断向量不可重定位,因此中断向量必须放在 0 地址开始的 flash内。
午夜粪车 发表于 2019-3-15 12:38 | 显示全部楼层

在调试系统时,代码放在RAM中,中断向量也必须放在 flash内。
shimx 发表于 2019-3-15 12:41 | 显示全部楼层

这个0地址的是什么?
在运行中产生了复位操作的?软件还是硬件上触发的?
huangchui 发表于 2019-3-15 12:43 | 显示全部楼层
看下看门狗的啥设置是否有问题的
午夜粪车 发表于 2019-3-15 12:46 | 显示全部楼层
这个很明显的是系统复位了,,至于什么原因的还是从软硬件的两方面都检查下的
wyjie 发表于 2019-3-15 12:50 | 显示全部楼层
这个第一映像的就是出现了复位的,,查下是设呢原因导致的
 楼主| jiahy 发表于 2019-3-15 12:53 | 显示全部楼层
中断向量需要放在 0 地址开始的 flash内
OUT 文件只能 load 到片内RAM,或片外 RAM中。
lizye 发表于 2019-3-15 12:56 | 显示全部楼层
中断服务程序的入口地址
liliang9554 发表于 2019-3-15 12:59 | 显示全部楼层

是不是你的程序代码存在问题?
 楼主| jiahy 发表于 2019-3-15 13:02 | 显示全部楼层

单步运行之后,代码有问题就会报错。
huangchui 发表于 2019-3-15 13:06 | 显示全部楼层
C2000看看看门狗开了吗?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

862

主题

9861

帖子

4

粉丝
快速回复 在线客服 返回列表 返回顶部