2018年9月1日

stm32 map文件的分析

摘要: 相信有较大项目开发经验的朋友都曾遇到内存溢出的问题,那么大家都是如何分析这类问题的呢?大家遇到HardFault_Handler 有对map分析过吗? 首先讲述一下关于map在MDK-ARM中的配置。其实,在MDK-ARM中,我们可以根据自己的情况(不同配置),在map文件中输出对应(我们需要)的内 阅读全文

posted @ 2018-09-01 15:33 xiegangqingnian 阅读(3030) 评论(0) 推荐(1) 编辑

stm32 开发中startup.s文件中常见的命令功能

摘要: 由于C的普及以及编译器的发展,越来越多的软件工程师在编程时很少有机会接触到汇编语言。在ARM的开发中,我们不可避免的会遇到启动文件的编写,在KEIL环境中一般采用了startup.s的文件作为启动代码,很多工程师一见到这个文件就很头痛,这里我简单地介绍一些常见的汇编指令、伪指令,希望对大家有所帮助, 阅读全文

posted @ 2018-09-01 14:37 xiegangqingnian 阅读(4355) 评论(0) 推荐(2) 编辑

stm32 启动文件 C和汇编交叉嵌入

摘要: 在嵌入式系统开发中,目前使用的主要编程语言是C和汇编,C++已经有相应的编译器,但是现在使用还是比较少的。在稍大规模的嵌入式软件中,例如含有OS,大部分的代码都是用C编写的,主要是因为C语言的结构比较好,便于人的理解,而且有大量的支持库。尽管如此,很多地方还是要用到汇编语言,例如开机时硬件系统的初始 阅读全文

posted @ 2018-09-01 11:32 xiegangqingnian 阅读(2610) 评论(0) 推荐(0) 编辑

导航