- 博客(217)
- 收藏
- 关注
原创 Keil出现Flash Timeout.Reset the Target and try it again.我有一种解决方法
读保护即大家通常说的“加密”,是作用于整个Flash存储区域。网上查找了找原因,是因为之前代码设置了读保护功能。,再用flymcu进行清除芯片,如下图所示。如果没有flymcu,可以到我的个人博客下载。如何进行读保护可以自行百度,设置相应代码。通过调试器(JTAG或SWD);从RAM中启动并执行的程序;下面进行清除读保护工作,
2023-08-02 20:09:35
6045
1
原创 linux初学者要读的书
UNIX环境高级编程》是 Unix/ Linux 程序员案头必备的一本书籍,就连谷歌总裁佩林的书架上都放着这本书,可以说,Linux 程序员如果没有读过这本书,就好像基督教徒没有读过圣经一样,是很难让人理解的。相对而言,这本书既不像《深入理解Linux内核》那么枯燥,也不像《Linux内核设计与实现》泛泛而谈,书中的内容很好地抓住了内核代码中的核心,而且图文并茂,对于一些复杂的数据结构和函数执行流程书中采用用图片刻画的形式,让读者一目了然。这本书的定位没有很高,适合过渡阶段的内核学习者阅读。
2023-07-22 21:03:31
367
原创 C语言当中的enum详解(enum是#define的替代品,只不过两者有一定区别)
C语言当中的enum详解(enum是#define的替代品,只不过两者有一定区别)
2023-05-17 14:40:11
1188
原创 error: L6236E: No section matches selector - no section to be FIRST/LAST.的解决
error: L6236E: No section matches selector - no section to be FIRST/LAST.的解决
2023-05-14 20:50:27
2594
原创 点击Keil的C99解决Keil_C51无法定义局部变量问题以及解决变量不能定义在可执行函数前(User\main.c(22): error: #268: declaration may not a)
点击Keil的C99解决Keil_C51无法定义局部变量问题以及解决变量不能定义在可执行函数前(User\main.c(22): error: #268: declaration may not a)
2023-05-13 12:23:08
4591
4
原创 Error: L6406E: No space in execution regions with .ANY selector matching main.o(.bss).
Error: L6406E: No space in execution regions with .ANY selector matching main.o(.bss).
2023-05-12 14:49:00
3625
原创 STM32库函数EXTI_GetFlagStatus和EXTI_GetITStatus的区别
STM32库函数EXTI_GetFlagStatus和EXTI_GetITStatus的区别
2023-05-05 20:20:08
2310
原创 stm32影子寄存器、预装载寄存器,TIM_OC1PreloadConfig和TIM_ARRPreloadConfig的作用
stm32影子寄存器、预装载寄存器,TIM_OC1PreloadConfig和TIM_ARRPreloadConfig的作用
2023-05-05 16:41:31
1370
2
原创 Error: L6218E: Undefined symbol main (referred from __rtentry2.o).
stm32开发代码时(平衡小车项目设计时)遇到报错:Error: L6218E: Undefined symbol main (referred from __rtentry2.o).
2023-05-04 22:46:22
1995
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人