打印

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

[复制链接]
963|22
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
jiahy|  楼主 | 2016-12-11 18:42 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
jlyuan| | 2016-12-11 18:43 | 只看该作者
Watchdog 没有关,连续运行复位 DSP 回到 0
地址。

使用特权

评论回复
板凳
jiahy|  楼主 | 2016-12-11 18:46 | 只看该作者
OUT 文件不能 load 到片内 flash 中

使用特权

评论回复
地板
huangchui| | 2016-12-11 19:01 | 只看该作者
Flash 不是 RAM,不能用简单的写指令写入,需要
专门的程序写入。

使用特权

评论回复
5
shimx| | 2016-12-11 19:03 | 只看该作者
嗯,CCS 和C SourceDebugger 中的 load 命令,不能对 flash写入。 OUT 文件
只能 load 到片内RAM,或片外 RAM中。

使用特权

评论回复
6
jiahy|  楼主 | 2016-12-11 19:04 | 只看该作者

在 flash 中如何加入断点

使用特权

评论回复
7
zhanghqi| | 2016-12-11 19:07 | 只看该作者

在 flash 中可以用单步调试,也可以用硬件断点的方法在 flash
中加入断点,软件断点是不能加在 ROM中的。硬件断点,设置存储器的地址,当访问该地
址时产生中断。

使用特权

评论回复
8
jiahy|  楼主 | 2016-12-11 19:09 | 只看该作者
中断向量啥意思

使用特权

评论回复
9
shimx| | 2016-12-11 19:10 | 只看该作者
C2000 的中断向量不可重定位,因此中断向量必须放在 0 地址开始的 flash内。

使用特权

评论回复
10
午夜粪车| | 2016-12-11 19:11 | 只看该作者
在调试系统时,代码放在RAM中,中断向量也必须放在 flash内。

使用特权

评论回复
11
jiahy|  楼主 | 2016-12-11 19:13 | 只看该作者
嗯,我再好好缕一缕吧,有了好消息及时通知大家,结贴喽

使用特权

评论回复
12
vibra2016| | 2016-12-11 21:44 | 只看该作者
这个0地址的是什么?

使用特权

评论回复
13
vibra2016| | 2016-12-11 21:45 | 只看该作者
在运行中产生了复位操作的?软件还是硬件上触发的?

使用特权

评论回复
14
vivilzb1985| | 2016-12-11 22:17 | 只看该作者
看下看门狗的啥设置是否有问题的

使用特权

评论回复
15
vivilzb1985| | 2016-12-11 22:18 | 只看该作者
这个很明显的是系统复位了,,至于什么原因的还是从软硬件的两方面都检查下的

使用特权

评论回复
16
shenmu2012| | 2016-12-13 21:54 | 只看该作者
这个第一映像的就是出现了复位的,,查下是设呢原因导致的

使用特权

评论回复
17
Brand2| | 2016-12-14 21:14 | 只看该作者
中断向量需要放在 0 地址开始的 flash内

使用特权

评论回复
18
Soraka| | 2016-12-21 21:57 | 只看该作者
OUT 文件只能 load 到片内RAM,或片外 RAM中。

使用特权

评论回复
19
309030| | 2016-12-25 17:33 | 只看该作者
中断向量啥意思

中断服务程序的入口地址

使用特权

评论回复
20
51xlf| | 2016-12-25 21:23 | 只看该作者
是不是你的程序代码存在问题?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

862

主题

9861

帖子

4

粉丝