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这里可以使用宏定义定义时钟频率