STM32-- keil 的option for target使用

devtools/2024/11/25 5:37:09/

keil版本号

1.device界面

如:stm32f103c8t6的工程,可以直接在device这里修改成stm32f103vct6,虽然引脚不一样,但是很多一样的地方,可以直接使用,有些不修改也可以下载程序。

2.target

xtal的设置不起作用了,平时也不用,不知道是不是keil版本的问题。

name of excutable,是生成hex、bin、axf文件的名字,这里能设置是否生成hex文件

4.listing界面

不选择文件夹,会默认和output一个文件夹。

c complier listing :*txt勾选会生成

stm32f1xx_hal.lst

stm32f1xx_hal.txt两种格式的文件

c  preprocess listing:*i勾选会生成

stm32f1xx_hal.i 格式文件

会给每个c文件都生成,因此没问题的情况下,是不勾选这两个选项,要不然,编译会很耗时间。

资料:

用Keil生成bin、汇编、C与汇编混合文件,再也不想debug了!

https://www.eet-china.com/mp/a41706.html

fromelf -c -o "$L@L.bin" "#L"  生成bin文件,和前面hex文件同名,同文件夹下面

fromelf -c -o "$L@L.txt" "#L"  生成txt格式的汇编文件,和hex文件同名,同文件夹下面;txt好打开,用的多些

fromelf -c -o "$L@L.asm" "#L"  生成asm格式的汇编文件,和hex文件同名,同文件夹下面

define这里可以使用宏定义定义时钟频率


http://www.ppmy.cn/devtools/136755.html

相关文章

CSS 样式入门:属性全知晓

CSS(层叠样式表)是一种用于控制网页样式和布局的语言。它包含了一系列属性,用于定义元素的外观和行为。下面将详细介绍一些常见的 CSS 属性,以及通过实例展示它们的使用方法和效果。 字体样式属性: font-family&…

Python安装出现严重错误的解决方法_0x80070643-安装时发生严重错误

使用这个软件MicrosoftProgram_Install_and_Uninstall.meta.diagcab把关于Python一个个组件全部删除,然后就能够重新安装Python了 修复阻止程序安装或删除的问题 - Microsoft 支持 这里下载

【JavaEE进阶】SpringBoot 快速上⼿

了解Maven,并配置国内源 使⽤SpringBoot创建⼀个项⽬, 输出HelloWorld 一、Maven 1.什么是Maven 官⽅对于Maven的描述: Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can man…

【Linux】内核驱动模块

Linux内核模块是一种特殊的内核组件,它们可以被动态地加载到正在运行的内核中以扩展其功能,或者在不需要时从内核中卸载。这种动态特性使得Linux内核能够保持精简,同时又可以根据需要加载不同的功能模块。本文将详细介绍Linux内核模块的相关知…

Web3的核心技术:区块链如何确保信息安全与共享

在互联网不断迭代的进程中,Web3被视为下一代互联网的核心发展方向,其目标是构建更加开放、安全、去中心化的数字生态。在这一过程中,区块链作为核心技术,为信息安全与共享提供了全新解决方案。本文将深入探讨区块链如何在Web3中实…

Firewall防火墙配置

文章目录 一、firewalld简介二、firewalld特性三、firewalld相关文件及目录四、firewalld配置五、firewalld配置实例一、firewalld简介 firewalld 提供了支持网络/防火墙区域(zone)定义网络链接以及接口安全等级的动态防火墙管理工具。它支持 ipv4, ipv6 防火墙设置以及以太网…

力扣—面试题 17.14. 最小K个数

面试题 17.14. 最小K个数 设计一个算法&#xff0c;找出数组中最小的k个数。以任意顺序返回这k个数均可。 示例&#xff1a; 输入&#xff1a; arr [1,3,5,7,2,4,6,8], k 4 输出&#xff1a; [1,2,3,4]提示&#xff1a; 0 < len(arr) < 1000000 < k < min(10…

AFC自动售检票系统ACC清分系统交易数据对账差异解决方案

1. 清分系统交易数据差异解决方案 1.1 历史差异清理与修复 数据差异来源排查 日志级差异分析: 终端设备日志(ES/SLE):从设备侧提取原始交易日志。站级控制系统日志(SC):对比站级与终端数据的完整性和一致性。中心系统日志(ACC):检查交易数据从站级到中心的丢失、重…