专栏中心

EEPW首页 > 专栏 > warning: creating output section PieVectTable without SECTIONS specification问题解决

warning: creating output section PieVectTable without SECTIONS specification问题解决

发布人:pengwr 时间:2011-05-19 来源:工程师 发布文章
最近学习2812,遇到很多问题,自己费了很多时间,终于慢慢的把问题一个个解决了。

      TMS320F2812 中的warning: creating output section PieVectTable without SECTIONS specification问题。这个问题我到网上看了下,解答的不多。

其中这个回答比较靠谱

你试一下下面的操作: 在cmd文件中的下面添加: 1.首先在.cmd中定位系统中断表: MEMORY { PAGE 0 : ...................................... PAGE 1 : ...................................... PIE_VECT : origin = 0x000D00, length = 0x000100 ...................................... } SECTIONS { ................................... PieVectTable : > PIE_VECT, PAGE = 1 ..................................... } 2 在C中制定该中断的结构体中看看是否有: #pragma DATA_SECTION(PieVectTable,"PieVectTable"); struct PIE_VECT_TABLE PieVectTable;(在DSP28_GlobalVariableDefs.C中初始化) 3 当然你的DSP28_PieVect.c要有。。当然一般这个文件都是一样的,复制一下就可以。
以上这些我都找了,没发现错误。我的程序是将一个定时器程序载入FLASH,相信大多数朋友也是在进行FLASH操作。
忙乎了一晚上,自己查看了一下MAP文件,终于发现问题了。
PieVectTableFile 
*          1    00000d00    00000000     UNINITIALIZED
PieVectTable 
*          1    00000d00    00000100     UNINITIALIZED
                  00000d00    00000100     DSP28_GlobalVariableDefs.obj (PieVectTable)
这是在MAP中看到的,一个PieVectTableFile 为空,固查找命名PieVectTable 文件,这个文件中(DSP28_GlobalVariableDefs),这样定义的
#pragma DATA_SECTION(PieVectTable,"PieVectTable");
struct PIE_VECT_TABLE PieVectTable;将其改为#pragma DATA_SECTION(PieVectTable,"PieVectTableFile");
struct PIE_VECT_TABLE PieVectTable;文件就解决了。很小的一个错误,却伤害了很多人。看来以后拷贝代码还是得小心。

专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们

关键词:

相关推荐

“扫描鹰”无人机作战使用日渐成熟

视频 2010-01-14

嵌入式Linux与嵌入式系统设计

“标准-3”导弹首次成功拦截多级弹道导弹

视频 2010-01-14

LED照明驱动解决方案

视频 2010-01-14

如何设置单板RIO系统

视频 2010-01-14

NVIDIA再掀AI散热革命! 散热大厂送样微通道盖4Q开奖

如何设计PCB布局以提升半桥GaN驱动器性能

EDA/PCB 2025-09-12

中国电动汽车技术如何重塑全球汽车设计

为机器人技术的未来发展筑牢安全防线

机器人 2025-09-12

商务部公布对原产于美国的进口相关模拟芯片发起反倾销立案调查

为ucos51增加shell界面

在LINUX下编程

资源下载 2007-03-20

嵌入式uCLINUX及其应用开发

模拟对话丨实现更智能的数字预失真引擎:一种基于神经网络的方法

模拟技术 2025-09-12

中国开始针对美国模拟半导体行业进行调查

避免隔离设计的隐藏成本!

揭秘 PCB 设计与制造过程

EDA/PCB 2025-09-12

ESC 2009上的Numonyx

视频 2010-01-14

中国在贸易谈判前对美国芯片发起反倾销调查

更多 培训课堂
更多 焦点
更多 视频

技术专区