IAR-STM8S
小鱼干的扑扑
希望自己以后是个大神
展开
-
IAR编译问题
IRA开发STM8S系列单片机(库函数版)。问题一:因为代码是别人写好后压缩发给我的,然后打开文件,编译会出现头文件打不开之类的,但是看路径都包含对着的呀。emmmm,后来才发现原因是文件是分组放着的,就好比组1有.h文件但是组2 没有然后编译就会报错。解决办法就是将相关.h文件复制到相关的所有文件夹里面问题二:修改好了编译没报错,调试的时候不能单步运行,也打不了断点,这时候需要点击project-clean然后再点击peoject-rebuild就可以啦...原创 2021-07-16 15:48:46 · 928 阅读 · 1 评论 -
IAR编译
用IAR调试8S的板子遇到一个问题,是用寄存器写代码的,D 目前未知,问题如下:在Define.h文件里定义了uinit32_t为unsigned int类型,然后再里一个.h文件调用这样定义的,编译报错,是因为头文件定义了,另一个头文件不能调用吗?报错消息如下:Error[Pe077]: this declaration has no storage class or type specifier C:\Users\li\Desktop\cmt2300\LED\radio\cmt2..原创 2021-07-14 17:30:37 · 811 阅读 · 0 评论 -
IAR开发STM8S系列启动CMT2300A
代码移植完毕后一直出现一个错误,Error[Li005]: no definition for "g_nSysTickCount" [referenced from C:\Users\上网搜索有很多解释。例如程序是在低版本运行的给文件加一个iar,或者是说相关.c文件和.h文件没有关联。都尝试过了没有解决问题。额外声明如下:extern volatile unsigned int g_nSysTickCount;后发现涉及的.c文件没有给 g_nSysTickCount赋值;更改为volat原创 2021-07-13 16:29:47 · 431 阅读 · 0 评论