![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
stm32
儒墨之争
这个作者很懒,什么都没留下…
展开
-
keil编译代码Program Size详解
Program Size: Code=x RO-data=x RW-data=x ZI-data=x 的含义Code(代码): 程序所占用的FLASH大小,存储在FLASH.RO-data(只读的数据): Read-only-data,程序定义的常量,如const型,存储在FLASH中。RW-data(有初始值要求的、可读可写的数据):Read-write-data,已经被初始化的变量,存储在FLASH中。初始化时RW-data从flash拷贝到SRAM。ZI-data:Zero-Init-da.原创 2021-01-06 22:42:02 · 4290 阅读 · 0 评论 -
关于硬延时编译到不同flash地址,延时时长不同!!!
由于自己I/0口模拟串口9600波特率数据发送,delay了104us,本来已经用示波器校准了时间,调试的时候有时候发现编译出的程序能正常输出串口数据,有时候编译的不能正常输出数据,一直未能查找出原因。 经过各种查找原因,终于发现延时不准,究其原因,原来延时函数编译到不同字节对齐的地址,延时时间不同。 网上查找原因,发现读取指令等在flash上不同字节对齐(1、2、4、8)等读取...原创 2019-06-19 13:48:11 · 255 阅读 · 0 评论