奇怪的现象,这是为什么呢,怎么跳转呢?

[复制链接]
2448|0
 楼主| 小李志 发表于 2008-4-30 14:05 | 显示全部楼层 |阅读模式
&nbsp;在调试程序从汇编程序跳转到c程序时(如在init.s文件的程序中最后有一句BL&nbsp;main,在main.c文件中有一个main函数),一般都遇到下面的情况:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1)&nbsp;pc指针在运行到BL&nbsp;main处是不再改变;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2)&nbsp;在debug&nbsp;log框中出现调试信息“DBT&nbsp;Warning&nbsp;00135:&nbsp;Cannot&nbsp;set&nbsp;breakpoints&nbsp;in&nbsp;literal&nbsp;pools”<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;我的办法就是在BL&nbsp;main后加上“B&nbsp;.&nbsp;”就可以正常调试
您需要登录后才可以回帖 登录 | 注册

本版积分规则

151

主题

727

帖子

3

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