STM8S903K3定义了@eeprom unsigned char memorySecurity[] = { 0b00000111, 0xff, 0xff, 0xff }; 然后编译通不过 #error clnk Debug\cardtest.lkf:1 symbol _FLASH_CR2 not defined ((C:\Program Files\COSMIC\FSE_Compilers\CXSTM8\Lib\libm0.sm8)eeprom.o ) #error clnk Debug\cardtest.lkf:1 symbol _FLASH_NCR2 not defined ((C:\Program Files\COSMIC\FSE_Compilers\CXSTM8\Lib\libm0.sm8)eeprom.o ) #error clnk Debug\cardtest.lkf:1 symbol _FLASH_IAPSR not defined ((C:\Program Files\COSMIC\FSE_Compilers\CXSTM8\Lib\libm0.sm8)eeprom.o ) 是需要加什么头文件吗? 使用库开发模式,已经添加使用了FLASH 请高手指点 另外STM8S903K3怎么解除保护,用STlinkV2不能怎么擦除? |
测试标签123
IAR FOR ARM和IAR FOR STM8无法共存,
STM8L052,液晶内部电源怎么用?
STM8S103飞线外接芯片,I2C不能得到slaveAddress应答,通讯失败。
STM8S105C6T6 UART2串口,能接收数据,不能发送数据
STM8S105K4 串口2 无奇偶校验,也能接收 偶校验的 数据
在STM8S的IAP使用中断和APP使用中断问题
STM8L151 SMBUS设计
STM8S103F复位异常
STM8L的LCD调试时不亮
Blank check before programming (when available) is OFF
Verify after programming is ON.
Clear memory before loading a file is ON.
Erase device memory before programming (when available) is OFF
Display a popup window when an error occurs is ON.
Log activity is OFF
> Programming PROGRAM MEMORY area...
Cut Version and Revision of device: 1.2
Error : The device is protected
Operation aborted
Error : < PROGRAM MEMORY programming failed.
Error : < Operation aborted.
2、用ST-LINK Utility工具可以檫除。
评分
查看全部评分
评分
查看全部评分
但是一般,添加了.c文件后,在编译路径上也要把对应.h的路径添加上。找个样例程序看看,缺的宏定义在什么地方。如果找不到定义的地方,一般都是在编译环境设置中添加的。
在Keil下用STM32的时候,flash读保护后,无法再次直接擦除、编程。最后用了个在sram了运行的程序,程序中添加flash解除读保护,全速跑程序后,以后就可以擦写了。或者在串口ISP下载的时候,会提示去除读保护。不知道STM8有没有类似的。
评分
查看全部评分
没用过STM8。
第一个是重新安装后再来就OK
第二个是在STVD的烧写里面选上擦除
提示很明显了吗
评分
查看全部评分