关于STM32简单程序的编译

文章目录

  • 一、安装软件
    • 1.下载mdk软件
    • 2.安装mdk软件
  • 二、关于STM32的简单程序
    • 1.新建工程
    • 2.编译程序
    • 3.hex文件
  • 三、总结
  • 四、参考链接

一、安装软件

1.下载mdk软件

(1).keil官网下载

http://www.keil.com/download/product

(2).百度网盘下载

https://pan.baidu.com/s/1jeYdDIHKqdtXVheUewpgGg

提取码:pja0

2.安装mdk软件

下载完成后,进入文件:

关于STM32简单程序的编译
关于STM32简单程序的编译
关于STM32简单程序的编译
1.2.输入文件名之后点击保存:
关于STM32简单程序的编译
1.4.选择以下芯片:
关于STM32简单程序的编译

2.编译程序

2.1.先将以下代码复制:

2.2.再按如下步骤配置环境:

关于STM32简单程序的编译
关于STM32简单程序的编译
关于STM32简单程序的编译
3.2.关于hex文件:
该文件为16进制的一串字符。hex文件的第一排字符称之为扩展线性地址记录,也称为32位地址记录或HEX386记录。

在第一行数据020000040800F2中,其实际表达为0x02 0x00 0x00 0x04 0x08 0x00 0xf2。具体含义为:
1.第一个字节 0x02表示本行数据的长度;
2.第二、三字节 0x00 0x00表示本行数据的起始地址;
3.第四字节 0x04表示数据类型,数据类型有:0x00、0x01、0x02、0x03、0x04、0x05
‘00’ Data Rrecord:用来记录数据,HEX文件的大部分记录都是数据记录
‘01’ End of File Record: 用来标识文件结束,放在文件的最后,标识HEX文件的结尾
‘02’ Extended Segment Address Record: 用来标识扩展段地址的记录
‘03’ Start Segment Address Record:开始段地址记录
‘04’ Extended Linear Address Record: 用来标识扩展线性地址的记录
‘05’ Start Linear Address Record:开始线性地址记录
4.然后是数据,0x08 0x00
5.最后一个字节 0xf2为校验和

三、总结

关于软件安装过程有点繁琐,过程需要细心和耐心。也在学习过程中更多地了解了关于keil软件的一些应用和相应的一些参数设置。

四、参考链接

https://blog.csdn.net/qq_43279579/article/details/111717607
https://blog.csdn.net/qq_45659777/article/details/120496577

来源:暮光烬凉

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年9月20日
下一篇 2022年9月20日

相关推荐