本帖最后由 rong212121 于 2015-1-2 21:19 编辑
论坛的兄弟们,我最近在编译程序时,遇到了错误,大家帮忙分析一下对策
#error clnk Debug\dblj3s.lkf:1 segments .const (0x8080-0x8287) and .const (0x8000-0x8084) overlap
截图如下:
1:产生编译错误的过程
我添加了2个变量,并在函数中使用,结果就编译不过了
unsigned long s_Time2_OverFlowCntForVehicleSpeed ;
unsigned long s_Time2_OverFlowCntForEngineSpeed ;
2:我目前采取的措施
我将一些定义的一些变量初始化=0 去掉,
如原先是 unsigned short spd_eng_frq = 0;
现在是 unsigned short spd_eng_frq;
同时将一些不用的全局变量去掉,但是编译结果还是一样,望论坛的兄弟们帮忙一下,谢谢
3:单片机 STM8S105C6
编译环境 ST visual Develop
|