完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
在开发flashdriver的时候遇到这个问题:ltc E121: relocation error in "task1": relocation value 0x8022e842, type rel24 or abs24, offset 0x54, section ".text.flashdriver.function" at address 0x70100170 is not a valid address in R_TRICORE_24REL. Hint: check the mapfile for a section that occupies this address.尝试了几次后感觉是PSPR中的代码不能使用地址为0x802xxxxx的函数,有大神知道这是为什么吗?
|
|
相关推荐
1个回答
|
|
|
这个错误是关于relocation(重定位)的问题。重定位是在链接过程中将目标文件中的符号引用与其它目标文件或库文件中的符号定义进行匹配的过程。它确保在程序运行时正确地解析符号。
错误信息中提到的地址0x802xxxxx是指的一个无效地址,可能是因为在链接过程中找不到对应的函数地址。这可能是由于以下几个原因导致的: 1. 函数定义被删除或者链接到了错误的地址。 2. 缺少引用的库文件,或者库文件包含错误的函数地址。 3. 使用了错误的中间文件或者依赖项。 解决这个问题的方法包括: 1. 检查函数的定义和引用部分,确保它们是一致的。 2. 检查编译和链接过程中使用的库文件,确保它们是正确的。 3. 检查是否有缺少的依赖项或者错误的依赖项。 |
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
265 浏览 0 评论
【原创】【RA4M2-SENSOR开发板评测】低功耗+USB综合测试
789 浏览 0 评论
1306 浏览 2 评论
787 浏览 0 评论
【RA4M2-SENSOR开发板评测】Analogue+Timers综合测试
1587 浏览 0 评论
【youyeetoo X1 windows 开发板体验】少儿AI智能STEAM积木平台
16902 浏览 31 评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-2 12:58 , Processed in 0.632227 second(s), Total 73, Slave 55 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
459