A. EWSTM8系列教程07_工程节点选项配置(二)
说明:
本文内容基于EWSTM8,适用于IAR产品如:EWARM,EW430等。
一、写在前面
上文介绍节点选项配置的前五项内容,本文将深入讲解剩余部分。
二、Custom build自定义
1.定义文件扩展名、命令行格式及输出文件结构。
2.在编译前运行指定工具,实现文件转换。
三、Build Actions执行动作
1.在编译前执行命令,如文件拷贝。
2.编译完成后执行命令,如生成hex文件。
四、Linker链接器配置
1.链接器配置文件选择,覆盖默认文件。
2.定义符号,自动选择运行时库。
3.包括调试支持、写缓冲功能。
4.添加库、指定程序入口。
五、Linker链接器输入
1.保留符号、输出原始二进制。
2.设置输出文件名、包含调试信息。
六、Linker链接器优化
1.合并重复部分,生成链接器映射。
2.设置输出文件的名称和包含调试信息。
七、Linker链接器诊断
提供诊断信息,包括链接器映射和日志文件。
八、Linker链接器预定义
预定义符号,如TESTVER=1。
九、Linker链接器校验和
填充未用内存,生成校验和。
十、Linker链接器额外选项
使用命令行配置链接器相关选项。
十一、Debugger调试器设置
选择驱动器、运行到指定位置、设置宏。
十二、Debugger调试器镜像
下载额外镜像文件,设置路径和偏移地址。
十三、Debugger调试器额外选项
后续整理命令行相关文章。
十四、ST-LINK工具设置
下载、擦除、使用选项字节配置文件。
十五、ST-LINK工具通信选项
使用SWIM接口、记录通信日志。
十六、说明
文档仅供个人学习,可能存在错误。
十七、最后
关注微信公众号查看全系列教程,获取更多内容。
我的博客、GitHub和微信公众号提供更多嵌入式学习资源。
B. 一个用keil创建的stm32工程需要那些文件
这是我的一个工程文件,其中带有黄色钥匙标志的是必须要有的,core_cm3.c是内核文件、回system_stm32f10x.c里面配置了整个答系统的时钟、startup文件就是一个启动文件了,其他的应用层的文件自己根据需要添加就可以了。
请采纳答案,支持我一下。