#1楼主:IAR错误贴
文章发表于:2008-03-15 12:15
/*********************************************************************
// IAR错误帖,不定期整理,欢迎网友在这里提问和跟一些IAR的技巧.
*********************************************************************/
/*********************************************************************
*
*/
错误提示:
Fatal Error[Cp001]: Copy protection check, No valid license found for this product [20]
可以将IAR全部安装上,但是在编译文件时却会报这个错,原因是安装的时候没有把注册机的0x.....字串的小写字母改为大写字母。
/*********************************************************************
*
*/
“Error[e16]: Segment CSTACK (size: 0x50 align: 0x1) is too long for segment definition. At least 0x50 more bytes needed. The problem occurred while processing the segment placement command "-Z(DATA)CSTACK+_STACK_SIZE#", ”
此错误是所定义的全局变量和数组缓冲区等所占的RAM超出硬件支持所致:size: 0x50 为超出的大小。只要减少不不要的全局变量和尽量缩小数组缓冲区就可以了!
/*********************************************************************
*
*/
Warning[Pe001]: last line of file ends without a newline F:\emoTion\IAR\PK 升级\CC1110-8\main.c 179
在使用IAR时常常会弹出类似这样一个警告,其实只要在最后一行多加一个回车就不会再有这个警告了.
/*********************************************************************
*
*/
在编写一个串口程序时:编译没有错,但MAKE时就出现下面的错误
undefined external“UART1_ISR”referred in startup
串口1中断向量没有定义,实际上是串口1中断向量定义其他名称,而不是UART1_ISR.