完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
我用的是ti的f28m35开发板,双核。环境是CCS4.2。我在cortex-m3核下开发,遇到个问题: ldr r1,MPSLABEL ... MPSLABEL .long MPstack,CurStatus 编译器报错:[E0200]offset out of range, must be [0,1023]( ldr r1,MPSLABEL) 我查手册,上面说thumb2的ldr指令是可以相对PC偏移+-4096的,为什么这里才1024呢?是因为他默认是thumb指令吗,那怎么强制为thumb2指令呢? 还是因为其他什么原因呢?求指教,万分感谢! 注:网上有解决ldr越界问题的,是用伪指令LTORG,但在ccs环境下没发现有这条伪指令。求高手指点啊! |
|
相关推荐 |
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
基于 DSP5509 进行数字图像处理中 Sobel 算子边缘检测的硬件连接电路图
2263 浏览 0 评论
674 浏览 0 评论
普中科技F28335开发板中,如何使用aic23播放由代码生成的正弦波
2698 浏览 0 评论
3467 浏览 1 评论
1187 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-19 19:17 , Processed in 0.490380 second(s), Total 72, Slave 56 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号