CCS编译中常常遇到的问题以及解决办法

本文列举了在CCS编译过程中常见的5个问题及其解决方案:1)stack未设定值;2)heap未设定值;3)缺少section定义;4)_c_int00入口点符号未定义;5)程序部分落在不可写内存区域。这些问题涉及到编译器的设置、库文件的添加以及工程配置的检查。
1、warning: creating .stack section with default size of 400 (hex) words.
这是因为没有在Project---Build Option---Linker中-stack没有设定值。

2、warning: creating .sysmem section with default size of 400 (hex) words.
这是因为没有在Project---Build Option---Linker中-heap没有设定值。

3、warning: creating output section .cio without SECTIONS specification
这是因为在section中没有定义。

4、warning: entry point symbol _c_int00 undefined
这是因为没有添加lib文件。

5、Loader: One or more sections of your program falls into a memory region that is not writable.  These regions will not actually be written
可能是因为你选择的仿真环境与你工程设定的芯片类型不太一致,液有可能是因为.cmd文件有问题
 
 
未完,待续…………
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值