- 博客(7)
- 资源 (2)
- 收藏
- 关注
原创 XX.sct(13): warning: L6329W: Pattern flash.o(RO) only matches removed unused sections
芯片数据手册:为避免不必要的擦除或编程,FLASH 解锁序列和擦除/编程软件不应存储在 FLASH 中,而应从外部源(下载)加载到 SRAM 中并在那里启动。最后发现放到该位置的代码必须至少有一个在主函数中被用到,否则就会报此警告。我只定义了没使用就会报警告。所以把flash擦写代码放到RAM,但会报警告如下。
2024-01-25 10:56:15
773
原创 最新版KEIL error: non-ASM statement in naked function is not supported或者 ‘__STATIC_INLINE‘
下载了最新版keil后出现的各种问题
2022-06-02 16:32:16
10408
5
原创 Keil 进入不到函数定义的地方 报 NO Browse information availiable in xxx
Keil 进入不到函数定义的地方 报 NO Browse information availiable in xxx
2022-04-29 11:00:02
745
原创 keil突然烧录不进去了解决记录
keil突然烧录不进去了一直显示如下界面解决:1,拔插连接电脑的仿真器,观察设备管理器保证能够识别到此设备,如下图2.除了选择正确的仿真器,下图红框一定要勾选,我就是发现这边无缘无故取消了勾选导致的此问题。...
2021-12-30 13:42:06
4666
原创 keil下载时 错误:写入无效的程式存储器位址
keil下载时 错误:写入无效的程式存储器位址0x004B可以查看芯片程序存储器空间,如上本芯片8K查看自己代码的实际使用空间编译后看此处,如上图显示4K+,若是8K+就会报上述错误,需要简化代码,删除不必要的代码。...
2021-12-13 15:06:49
261
原创 使用const定义数组大小时产生错误记录
使用const定义数组大小时产生错误记录c语言中由下图可以看出,const定义的常量并不能用来定义数组的大小。而改成define定义这个常量后便可以解决这个问题。根据下面这个链接的大佬知道,对于数组大小的定义必须是 常量。但其实const定义的是个 只读变量。常量 和 不能改变的变量 并不等同,所以用const不能实现,会报错。除了用define,用enum也能解决这个问题。这两种方法常用于c语言中定义常量。链接如下:https://blog.csdn.net/zr107631129
2021-09-18 09:38:45
544
原创 辗转相除法原理学习记录
辗转相除法原理记录“假设有两个数x和y,存在一个最大公约数z=(x,y),即x和y都有公因数z。那么x一定能被z整除,y也一定能被z整除,所以x和y的线性组合mx±ny也一定能被z整除。(m和n可取任意整数)。对于辗转相除法来说,思路就是:若x>y,设x/y=n余c,则x能表示成x=ny+c的形式,将ny移到左边就是x-ny=c,由于一般形式的mx±ny能被z整除,所以等号左边的x-ny(作为mx±ny的一个特例)就能被z整除,即x除y的余数c也能被z整除。”所以求两数最大公约数的问题,也就转
2021-08-26 14:00:41
123
STM32F1PACK包
2022-06-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人