[ZLG-ARM] IAP仅差一步之遥(求助,急!!)

[复制链接]
2051|2
 楼主| cunxing 发表于 2008-8-26 15:42 | 显示全部楼层 |阅读模式
我使用的LPC2148,使用ADS1.2.&nbsp;在系统中使用了IAP,<br /><br />已把IAP入口地址定义了#define&nbsp;IAP_ENTRY_ADR&nbsp;&nbsp;&nbsp;&nbsp;0x7ffffff1<br /><br />在Project&nbsp;Setting-Arm&nbsp;Assembler的ATPCS中设置(勾选)了Arm/Thumb&nbsp;interworking&nbsp;编译运行程序后(关中断下运行),每到调用iap_entry时,<br />即发现CPSR中的T位并没有置位,程序没有运行在Thumb模式,随即引起取指中止。但如单步跟踪至iap_entry,手动把T位置位,IAP运行结果正确。问程序运行至iap_entry时,为什么没有自动转到Thumb模式?应如何解决.
zLgArM 发表于 2008-8-26 17:29 | 显示全部楼层

cunxing

您好!<br />&nbsp;&nbsp;请在ARM&nbsp;C编译器里选择而不要在ARM&nbsp;汇编器里选择交叉编译。此外,如果问题解决了,方便的话,请将您的联系方式发送至lpc2300@zlgmcu.com。以后有问题,也建议Email联系。
 楼主| cunxing 发表于 2008-8-26 17:46 | 显示全部楼层

问题解决

搞定了,多谢!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

62

主题

87

帖子

1

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