XDATA:f1ff-fd53 XDATA_N
BIT:0-7 BREG
BIT:80-97 SFR_AN
BIT:a8-af SFR_AN
BIT:b8-c7 SFR_AN
BIT:d8-df SFR_AN
BIT:e8-ef SFR_AN
A:
其实这个问题并不是你的程序本身有问题,主要是因为你编写的程序太大了,超出了芯片本身的定义。今天在群里学习了一招,就是将数组定义到code里,我们看一下例子。我们定
义一个5100个元素的数组,有以下两种方法:
mermaid提出的方法是:
typedef unsigned char const __code INT8U;
extern INT8U shuzi[5100];
文晶提出的方法是
INT8U code shuzi[5100];
这两种方法其实效果是一致的,定义完数组之后,调用的部分就是需要用指针来调用数组里面的数值了。 bytes needed. The
pro××em occurred while processing the segment placement command
the ××aila××e
memory ranges were "CODE:200-A00"
经过验证是由于RAM耗尽,程序里估计有很大的数据量,最好使用const定义到FLASH里面,问题基本可以解决。 Error[e16]: Segment DATA16_I (size: 0xa80 align: 0x1) is too long for segment definition. At least 0x27f more"-Z(DATA)DATA16_I,DATA16_Z,DATA16_N,HEAP+_HEAP_SIZE=0200-0A00", where at the moment of placemenError[e16]: Segment DATA16_Z (size: 0x6b9 align: 0x1) is too long for segment definition. At
least 0x317 more bytes needed. The problem occurred
while processing the segment placement command
"-Z(DATA)DATA16_I,DATA16_Z,DATA16_N,TLS16_I,DATA16_HEAP+_DATA16_HEAP_
SIZE=0200-09FF", where at the moment of placement the
available memory ranges were
"CODE:5ce-5ff,CODE:602-605,CODE:609-60b,CODE:60d-60d,CODE:60f-61b,CODE:61e-63f,
CODE:642-645,CODE:649-64b,CODE:64d-64d,CODE:64
f-65b,CODE:65e-9ff"
Reserved ranges relevant to this placement:
可能的原因:1、设置的某个数组过大,超过了设置的堆栈。
2、设置的堆栈不够大
3、选择的型号不对(编写的程序是用在RAM较大的一个单片机上的,IAR里选择
的却是RAM较小的一个型号)
UESTC 2013.3.8
解决IAR for MSP430修改字体报错的方法_电子/电路_工程科技_专业资料。解决IAR...32页 1下载券 IAR MSP430编译报错说明 23页 1下载券喜欢此文档的还喜欢 EM6...
IAR MSP430 项目编译与 JTAG 仿真调试 1.如图下图所示,单击“Make”图标按钮,对项目进行编译和连接 如果在下方信息栏中出现如下信息, 说明程序编译通过, 可以...
IAR 系统 C 编译器提供 C 语言的标准特性 再加上许多为 利用 MSP430 专用工具而设计的扩展功能 编译器与 MSP430 IAR 系统汇编器一起提供 与它集成在一起 ...
IAR_EW_for_MSP430安装指南和使用说明_电子/电路_工程科技_专业资料。MSP430安装...的编译能 力和调试功能,建议用户用熟用好这个软件,这对我们有效开发 MSP430 单...
IAR for MSP430 安装指南和使用说明_IT/计算机_专业资料。IAR for MSP430 安装...这里面是关于对本项目进行编译(compile)和创建(make)时的各 种控制选项,系统的...
IAR proteus MSP430仿真的调试方法_计算机硬件及网络_IT/计算机_专业资料。如何使用...“io430.h”,不用写具体的型号,这是 因为这个文件是条件编译文件,具体的芯片...
iar for msp430 安装调试说明_信息与通信_工程科技_专业资料。iar for msp430...“other” ,那么在编译程序时会在工程目录下生成离线编程器所需 的 txt 烧录...
IAR编译错误总结_信息与通信_工程科技_专业资料。IAR这个破软件用起来就是没有keil...50 编 来自 www.haccom.com 辑 ] www.haccom.com AVR、 MSP430、 CC8051...
IAR FOR MSP430 入门教程_信息与通信_工程科技_专业资料。关于IAR for MSP430...(Compile)按钮,对 main.c 进行编译 第一次编译是需要保存 Workspace Files 改...
IAR for MSP430 教程_计算机软件及应用_IT/计算机_专业资料。IAR for MSP430 ...带有 C/C++编译器和调试器的集成开发环境(IDE)、实 时操作系统和中间件、开发...
我要评论