[STM8] eeprom变量操作问题

[复制链接]
3107|7
 楼主| qianguiyi 发表于 2013-1-28 11:41 | 显示全部楼层 |阅读模式
定义一个全局的@eeprom u8 test;
然后在函数里面执行test = 0x55;
编译器STVD,芯片stm8l152c6t6
编译时出现以下错误


clnk -l"C:\Program Files\COSMIC\CXSTM8_32K\Lib"  -o Debug\rtu.sm8 -mDebug\rtu.map Debug\rtu.lkf
#error clnk Debug\rtu.lkf:1 symbol _FLASH_NCR2 not defined ((C:\Program Files\COSMIC\CXSTM8_32K\Lib\libm.sm8)eeprom.o )
The command: "clnk -l"C:\Program Files\COSMIC\CXSTM8_32K\Lib"  -o Debug\rtu.sm8 -mDebug\rtu.map Debug\rtu.lkf " has failed, the returned value is: 1
exit code=1.
 楼主| qianguiyi 发表于 2013-1-28 11:43 | 显示全部楼层
stml152手册查不到寄存器FLASH_NCR2
uet_cache 发表于 2013-1-28 12:25 | 显示全部楼层
你的芯片型号选对了?不行就自己改下部分寄存器。。。
 楼主| qianguiyi 发表于 2013-1-28 14:01 | 显示全部楼层
型号选对了,就是编译器多了个FLASH_NCR2寄存器,请问高手在哪里改这个寄存器
jlass 发表于 2013-1-28 15:00 | 显示全部楼层
C:\Program Files\COSMIC\CXSTM8_32K\Lib\libm.sm8

看看文件是否存在,程序有没有包含。
或者干脆升个版本或者重装一下。
outstanding 发表于 2013-7-18 11:35 | 显示全部楼层
飘过。。。
xxiao6130 发表于 2013-8-20 20:00 | 显示全部楼层
1849097455 发表于 2013-8-24 08:34 | 显示全部楼层
学习一下
您需要登录后才可以回帖 登录 | 注册

本版积分规则

8

主题

82

帖子

2

粉丝
快速回复 在线客服 返回列表 返回顶部