STM32
文章平均质量分 50
dhs347
爱编程,爱学习,爱生活。。。
展开
-
编写优质嵌入式C程序
前言:这是一年前我为公司内部写的一个文档,旨在向年轻的嵌入式软件工程师们介绍如何在裸机环境下编写优质嵌入式C程序。感觉是有一定的参考价值,所以拿出来分享,抛砖引玉。摘要:本文首先分析了C语言的陷阱和缺陷,对容易犯错的地方进行归纳整理;分析了编译器语义检查的不足之处并给出防范措施,以Keil MDK编译器为例,介绍了该编译器的特性、对未定义行为的处理以及一些高级应用;在此基础上,介绍了防御性编程的概...转载 2018-04-20 16:08:45 · 157 阅读 · 0 评论 -
解决 system_stm32f0xx.o(.data) type RW incompatible with main.o type ZI in er RW_IRAM1.
今天在调试stm32f0xx时,碰到了一个这样的错误:Error: L6971E: system_stm32f0xx.o(.data) type RW incompatible with main.o(.ARM.__AT_0x20000000) type ZI in er RW_IRAM1. 从字面上判断为编译system_stm32f0xx.c文件生成的目标文件system_stm32f...原创 2018-11-13 11:18:18 · 9399 阅读 · 2 评论