打印
[内核技术]

请教奇怪的ARM程序问题!

[复制链接]
1659|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
arm2009wzm|  楼主 | 2013-7-22 14:17 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
ARM, BCD, CD, tc, RTC
//*************************************************************************************************
// 时钟节拍 TICK 初始化  
void TICK_Init()
{   
        rRTCCON     =0x01;          // RTCEN=1,可以读写时钟
        rRTCALM      = 0x00;        // ALMEN=0不允许中断
        rBCDSEC      = 0x55;        // 时钟初始化为 13年07月22日 09时30分55秒
        rBCDMIN      = 0x30;
        rBCDHOUR  = 0x09;
        rBCDDAY     = 0x02;
        rBCDDATE   = 0x22;        // ******
        rBCDMON    = 0x07;
        rBCDYEAR   = 0x13;
        rRTCCON    = 0x00;         // RTCEN=1,可以读写时钟
        rTICNT        = 0xff;           // 节拍时间 (n+1)/128 = 0.1015625 秒
        rRTCCON    = 0x00;         // RTCEN=0,不可以读写时钟
}        
//************************************************************************************************

如上程序,全速运行到 ****** 行时,程序不能往下运行,提示:DBE Warning 00256: Execution stopped, because of an unknown breakpoint (this indicates an internal error).
在此行程序单步执行时,也不能往下运行,提示:DBE Warning 00056: The statement into which was stepped is singular (i.e. it has no exit)

然后我把程序的PC设置成别的行(包括******后面的程序行),程序都能单步往下执行,不提示警告。
真的是太奇怪了,有哪位知道的大侠帮忙解答一下。

非常感谢!!!

相关帖子

沙发
airwill| | 2013-7-22 19:06 | 只看该作者
本帖最后由 airwill 于 2013-7-23 09:50 编辑

的确很奇怪, 什么环境, 什么处理器?
提示是 Breakpoint , 那就检查一下断点设置.

使用特权

评论回复
板凳
arm2009wzm|  楼主 | 2013-7-23 09:40 | 只看该作者
airwill 发表于 2013-7-22 19:06
的确很奇怪, 什么环境, 什么处理器?
提示是 Breakpoint , 那就检查以下端点设置. ...

编程环境是ADS1.2,仿真运行是AXD,通过并口和 软件H-JTAG 转成JTAG和开发板连接,ARM芯片是S3C2440

使用特权

评论回复
地板
airwill| | 2013-7-23 09:54 | 只看该作者
ADS1.2  很多年没有用了. 没有遇到过这样的问题, 应该不大可能是开发环境的问题.
检查一下断点设置. arm 除了指令断点, 还有数据访问断点的.
如果的确没有断点设置, 那恐怕真要换环境了

使用特权

评论回复
5
hynwind| | 2013-7-23 12:29 | 只看该作者
断电问题

使用特权

评论回复
评分
参与人数 1威望 +1 收起 理由
arm2009wzm + 1 赞一个!
6
arm2009wzm|  楼主 | 2013-7-25 08:56 | 只看该作者
解决了!是断点问题(应该是AXD的Buger),虽然通过F9把自己调试用的断点都取消了,但是AXD内部的单步运行的断点还在(使用者看不到),断点太多就不往下运行了。
解决办法:执行  菜单 Execute --> Delete all Breakpoints 命令后, 程序马上就能继续往下执行。

使用特权

评论回复
7
9526170@qq.com| | 2013-7-28 22:39 | 只看该作者
很好

使用特权

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

本版积分规则

10

主题

29

帖子

0

粉丝