共2条
1/1 1 跳转至页
xcl 【求助】如何修改xcl文件

问
我想学学怎样修改xcl文件,这两天在论坛里搜了艘,发现非常少,也不全。
不知哪位大侠懂这方面,或有资料,给一份。谢谢了。
maya_zhao_2004163.com
如给发了,说一声。在此谢谢了。 答 1: 先说说你修改什么,然后别人才好告诉你! 答 2: xcl是一个连接器的配置文件,内面就是ram和rom的分配问题,一看里面的注释就懂! 答 3: 我做了如下修改,但是有问题,请执教。
首先我在lnk430F149中加入如下定义:
//Data group
-Z(CODE)DATA_TAB=FF00-FFDF
之后,我又在程序开始处加上:
#pragma memory=constseg(CONST)
unsigned char YourData[6 ] ;
#pragma memory = default
但是我在调试时发现YourData是在ram中。
当我改成const unsigned char YourData[6]时。
连接时,又有如下错误:
Fatal Error[e72]: Segment CONST must be defined in a segment definition option (-Z, -b or -P)
请问只是怎末回事?是不是我少设置了什末? 答 4: 我懂了,是我没有配置好文件。
以后写程序,先要配置好文件,再写程序。要不然,就要在一些不必要的事上浪费很多时间。
谢谢此论坛。谢谢各位。 答 5: 请问,如果将unsigned char YourData[6 ] ; 换成一个函数,行不行?
我试着换了一个:
#pragma memory=constseg(CODE2)
void fun(void)
{
printf("\n");
}
#pragma memory=default
但是连接时,出现以下错误:
Fatal Error[e72]: Segment CODE must be defined in a segment definition option (-Z, -b or -P)
请问这是怎末回事。(我已配好文件)。是不是有什末设置我没做?我在这先谢了. 答 6: 请问:
//Data group
-Z(CODE)DATA_TAB=FF00-FFDF
是放在lnk430F149中的什么位置?
我是新手,请多多指教! 答 7: 写得很清楚,就是放在地址FF00到FFDF.
不知哪位大侠懂这方面,或有资料,给一份。谢谢了。
maya_zhao_2004163.com
如给发了,说一声。在此谢谢了。 答 1: 先说说你修改什么,然后别人才好告诉你! 答 2: xcl是一个连接器的配置文件,内面就是ram和rom的分配问题,一看里面的注释就懂! 答 3: 我做了如下修改,但是有问题,请执教。
首先我在lnk430F149中加入如下定义:
//Data group
-Z(CODE)DATA_TAB=FF00-FFDF
之后,我又在程序开始处加上:
#pragma memory=constseg(CONST)
unsigned char YourData[6 ] ;
#pragma memory = default
但是我在调试时发现YourData是在ram中。
当我改成const unsigned char YourData[6]时。
连接时,又有如下错误:
Fatal Error[e72]: Segment CONST must be defined in a segment definition option (-Z, -b or -P)
请问只是怎末回事?是不是我少设置了什末? 答 4: 我懂了,是我没有配置好文件。
以后写程序,先要配置好文件,再写程序。要不然,就要在一些不必要的事上浪费很多时间。
谢谢此论坛。谢谢各位。 答 5: 请问,如果将unsigned char YourData[6 ] ; 换成一个函数,行不行?
我试着换了一个:
#pragma memory=constseg(CODE2)
void fun(void)
{
printf("\n");
}
#pragma memory=default
但是连接时,出现以下错误:
Fatal Error[e72]: Segment CODE must be defined in a segment definition option (-Z, -b or -P)
请问这是怎末回事。(我已配好文件)。是不是有什末设置我没做?我在这先谢了. 答 6: 请问:
//Data group
-Z(CODE)DATA_TAB=FF00-FFDF
是放在lnk430F149中的什么位置?
我是新手,请多多指教! 答 7: 写得很清楚,就是放在地址FF00到FFDF.
共2条
1/1 1 跳转至页
回复
打赏帖 | |
---|---|
【分享开发笔记,赚取电动螺丝刀】mcxa156使用低功耗定时器适配硬件RTC框架被打赏26分 | |
【STM32F769】AI之与本地deepseek对接被打赏50分 | |
Buck电路工作在CCM模式下电感电流的计算公式是什么?被打赏5分 | |
buck电路工作原理被打赏5分 | |
基于MSPM0L1306的MODBUS-RTU协议通讯实验被打赏100分 | |
我想要一部加热台+多合一调试工具被打赏18分 | |
每周了解几个硬件知识+485硬件知识分享被打赏10分 | |
【换取手持示波器】TouchGFX应用移植自定义屏幕被打赏34分 | |
【换取手持数字示波器】树莓派PICO调试器官方固件本地化部署实践被打赏24分 | |
【换取手持数字示波器】分享一个KEIL无法识别CMSIS-DAP调试器的解决办法被打赏20分 |