IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 嵌入式 -> STM32魔术棒配置 -> 正文阅读

[嵌入式]STM32魔术棒配置

Device

选择开发板型号

?Target(硬件目标设置选项卡)

Xtal(MHz):晶振频率选择然后这部分就没有什么要了解的了

Memory Molde(变量存储选择内存区域)一般都是Small存到片内RAM中

?Output

Sel ect Fol der for Object
选择编译结束后的目 标文件存放目 录。 不选择就默认存放在工程目 录。
Name of Executabl e
设置生成的可执行文件的名字, 默认是工程名。 次可执行文件将加载到调试器中并
下载到硬件。
注意: 名称不能以特殊字符结尾。
creat executabl e
生成可执行文件。 文件名称为“Name of Executabl e” 指定的名称。
Debug I nformation
调试信息。 生成调试信息以测试应用程序。 如果不选择, 则不能仿真调试。
Brose I nformation
浏览信息。 选中后, 进入调试模式, 在view - source brose windows 窗口可以浏
览程序中的符号。 起始和“查找” 差不多。
若不选中, 则无法将变量或函数右键定位到定义位置。
create hex fil e
选中该项编译后生成 HEX 文件。 即十六进制文件。
hex-80 与 hex-386为两种记录十六进制文件的格式。 代码小于64k选择hex-80, 超
过64k需要使用code banking, 并选择hex-386。

creat batch fil e
创建批处理文件。 勾选此项后, 将会在根目 录创建一个批处理文
件“Target1 . bat” , 修改程序并保存后, 不需要启动 keil , 只需要双击执
行“Target1 . bat” 批处理文件, 即可把程序全部重新编译与组建。
优点是, 当程序很大时, 编译速度快。
create l ibrary
生成 l ib 库文件, 默认不选择。

?Listing

该选项卡理的选项, 可以选择生成或者禁止生成.lst, .map, .txt文件。
Select?Folder?for?Listing
选择列表文件的存放目录, 默认为工程文件所在目录。

?User

User 内的选项是针对用户而设计, 一般不常用, 方便用户执行一些程序。 比如: 编译
代码之后, 我要把生成的hex文件复制到其他地方。
Before Compil e C/C++ Fil e: 编译之前运行的程序;
Before Buil d/Rebuil d: 组建之前运行的程序;
After Buil d/Rebuil d: 组建之后运行的程序;
Beep When Compl ete: 编译结束后发出声音提示;
Start Debugging: 组建结束后自 动进入调试模式;

?C/C++(在进行stm32编译的时候这里一定要设置好,不然会编译不通过)

在这个选项中添加宏,就相当于我们在文件中使用“#define”语句定义宏一样。

在编译器中添加宏的好处就是,只要用了这个模版,就不用源文件中修改代码。
>STM32F10X_HD 宏:为了告诉STM32 标准库,我们使用的芯片类型是STM32型号是大容量的,使STM32 标准库根据我们选定的芯片型号来配置。这里是用的MD中型号
>USE_STDPERIPH_DRIVER 宏:为了让stm32f10x.h 包含stm32f10x_conf.h 这个头文件。

“Include Paths ”这里添加的是头文件的路径,如果编译的时候提示说找不到头文件,一般就是这里配置出的问题。若把头文件放到哪个文件夹,就把该文件夹添加到这里即可。(请使用图中的方法用文件浏览器去添加路径,不要直接手打路径,容易出错)

?Asm与Linker一般都不用设置

?Debug(调试对话框定义了启动调试会话时应用的选项, 页面分为用于模拟器和目标驱动程序两个选项;)

?这里主要讲一下Jlink配置点(setting后)

将port设为SW才能找到jlink设备并烧录代码

?Utilities(该页面配置用于对目标系统的仿真进行编程的选项。 此外, 你可以调用在构建过程
中触发的文件转换器工具。)

?借鉴了网上部分教程(有错误谢谢大家指出来)

  嵌入式 最新文章
基于高精度单片机开发红外测温仪方案
89C51单片机与DAC0832
基于51单片机宠物自动投料喂食器控制系统仿
《痞子衡嵌入式半月刊》 第 68 期
多思计组实验实验七 简单模型机实验
CSC7720
启明智显分享| ESP32学习笔记参考--PWM(脉冲
STM32初探
STM32 总结
【STM32】CubeMX例程四---定时器中断(附工
上一篇文章      下一篇文章      查看所有文章
加:2021-10-16 19:48:04  更:2021-10-16 19:50:21 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/26 5:25:00-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码