完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
加入你在使用BF609第二个核进行编译时,编译器弹出一个如下警告,你会出个处理?今天我们就分享下ADI工程师给出的建议吧https://ezchina.analog.com/thread/14085 警告: Description Resource Path Location Type li2131: Input section(s) of incompatible init qualifier detected in the output section 'L1_data_a_custom' app.ldf /Core1/system/startup_ldf line 335 C/C++ Problem li2131: Input section(s) of incompatible init qualifier detected in the output section 'sdram_bank0_custom' app.ldf /Core1/system/startup_ldf line 943 C/C++ Problem core1的ldf文件,我使用的是默认的ldf文件,ldf文件中关于'L1_data_a_custom'和'sdram_bank0_custom'描述如下: L1_data_a_custom { INPUT_SECTION_ALIGN(4) INPUT_SECTIONS($OBJECTS_LIB(adi_fastb0_prio1_r)) INPUT_SECTIONS($OBJECTS_LIB(adi_fastb0_prio1_rw)) INPUT_SECTIONS($OBJECTS_LIB(adi_fastb0_prio0_rw)) INPUT_SECTIONS($OBJECTS_LIB(adi_fastb0_prio0_temp)) INPUT_SECTIONS($OBJECTS_LIB(adi_fastb0_prio0_r)) INPUT_SECTIONS($OBJECTSVATDLB(adi_fastb0_prio0_r)) } > MEM_L1_DATA_A sdram_bank0_custom { INPUT_SECTIONS($OBJECTS(adi_slow_noprio_code)) INPUT_SECTIONS($OBJECTS(adi_slow_prio0_code)) INPUT_SECTIONS($OBJECTS(program)) INPUT_SECTIONS($OBJECTS(adi_slow_prio0_r)) INPUT_SECTIONS($OBJECTS(constdata)) INPUT_SECTIONS($OBJECTS(data1)) INPUT_SECTIONS($OBJECTS_LIB(adi_slow_prio0_rw)) INPUT_SECTIONS($OBJECTS_LIB(adi_slow_prio0_temp)) } > MEM_SDRAM_BANK0 想知道这个warning是如何引起的嘛? 想知道如何修改可以去掉这个warning吗? 答案来了~ 1. INPUT_SECTION中类似于adi_fastb0_prio1_r,adi_fastb0_prio0_temp这些section名称的定义应该都是算法库中已经定义好的,所以使用算法库时也需要把这些名称加到你们的ldf文件中。关键点在于这些名称在定义时都有自己的属性,比如NO_INIT,ZERO_INIT等等,这些section各自的属性在算法库的user manual里面应该都能找到。 2. 找到这些section各自的属性后,在ldf文件的output section定义时,应该保持和input section的属性一致。如warning中指出的,L1_data_a_custom后面没有属性定义,所以出现了警告信息。 |
|
相关推荐 |
|
为什么在频率为10^3 Hz处,产生的相移就可以确定约为-90度
1271 浏览 1 评论
【高手问答】电路的功能是为了0.6v到40v之间调压,运放发热严重
3397 浏览 8 评论
USB3.0 工业相机的传输速率是否受到电脑主板某些硬件的限制?
1213 浏览 0 评论
2406 浏览 1 评论
1326 浏览 0 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-23 16:45 , Processed in 0.400602 second(s), Total 38, Slave 31 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号