IAR
清风晓月之物联
物联网 嵌入式控制 自动化测试 芯片驱动
展开
-
IAR封库步骤
IAR封库需求1. 保密。工程中的重要关键代码不想给别人看到,但是工程代码又需要给到客户。 2. 在使用STM32的固件库的时候,需要往工程中添加使用到的功能的对应源文件,比如:stm32f10x_gpio.c等等,一个个添加很麻烦不说,每次在rebuild的时候都要编译这些基本不变的文件。 而通过使用库则可以解决这些问题,首先只需添加一次库文件,第二Rebuild的时候只编译我们自己写的源原创 2016-11-19 18:01:53 · 5066 阅读 · 0 评论 -
IAR的ILINK链接器icf配置文件(分析MKE18F512xxx16_flash.icf)
本篇介绍介绍IAR的icf配置文件,以MKE18F512xxx16_flash.icf为例子。原创 2016-11-19 18:37:55 · 2443 阅读 · 1 评论 -
flashloader
你有想过我们编译好的二进制文件是如何下载到目标芯片的flash中的吗?上图的flashloader是个啥子玩意?表面是我们点了编译器的一个下载按钮,二进制文件是直接下载到flash中去了,其实不然。Flashloader是IAR为C-SPY调试器开发的一个可执行小程序(有点类似Bootloader),IAR在调用调试器的时候需要先将Flashloader可执行文件下载到目标芯片的RAM中。 然后再原创 2016-11-19 18:53:13 · 4644 阅读 · 0 评论 -
ARM启动过程(Cortex-M4 NXP QN9080为例)
CMSIS 到底是什么CMSIS的意思是Cortex Micro-controller Software Interface Standard,微控制器软件接口标准, 是 Cortex-M 处理器系列的与供应商无关的硬件抽象层。CMSIS 可实现与处理器和外设之间的一致且简单的软件接口,从而简化软件的重用,缩短微控制器开发人员新手的学习过程,并缩短新设备的上市时间。如何使用CMSIS,需要哪些文件?原创 2016-11-13 21:28:01 · 7995 阅读 · 0 评论