历史上的今天
今天是:2025年08月14日(星期四)
2018年08月14日 | KEIL 5下载程序到STM32F103ZET6芯片时的相关设置
2018-08-14 来源:eefocus
1、点击箭头所指的魔术棒打开项目设置,(也可在Project下打开该魔术棒)
2、Device选项卡下选择项目所使用的芯片,右侧是与所选芯片的相关信息(我用的是STM32F103ZET6选择STM32F103ZE即可)
3、Target选项卡下晶振与软件仿真有关,我们是下载到硬件然后调试可以不用设置,下面有ROM和RAM的起始地址和大小,指的都是实际硬件的ROM和RAM的起始地址和大小,默认即可
4、Output选项卡如下,打开Debug调试信息和阅读代码时函数跳转
5、Listing选项卡下将红框中的全部选上,目的是在最后程序链接时记录详细信息(在project.map文件中),英语不太好,部分翻译可能不是很准确。
6、C/C++选项卡 :
添加USE_STDPERIPH_DERIVER字符串目的是为了包含 stm32f10x_conf.h头文件(可在stm32f10x.h文件中找到该字符串),stm32f10x_conf.h头文件中包含了标准外设驱动的头文件,当需要使用某个标准外设时只需添加相应的宏定义即可。
优化级别在平时调试时一般默认即可,当项目完成是可适当调高,平时调试时最好打开所有警告信息,需要注意的是最下面的include文件路径,需要添加项目用到的所有的头文件路径(通常是用户自己添加的头文件)
7、Linker选项卡中所有默认即可,与前面Target选项卡中ROM和RAM 中的设置对应
8、Debug选项卡 左边为软件仿真,右边为硬件仿真(叫硬件调试更恰当点,此处主要是为了与左边对应),在硬件调试中选择对应的调试器(我用的是ST-Link)
在上图硬件调试部分中单击 Settings按钮,弹出如下图所示对话框,在Debug选项卡(注意是单击Settings后弹出的对话框中的Debug选项卡)下选择SW方式
在上图对话框中选择Flash Download选项卡,如下图中所示勾选和添加。
至此与下载相关的设置已经全部完成,只需编译后无错误和警告即可下载程序到STM32芯片了。
史海拾趣
|
模拟信号都好采集,但是有的传感器是BCD码输出的,每个传感器的引脚是24条线输出,有4个,请问怎么设计和选型? 这里面可能要用到数据选择器或者寄存器;还有USB控制器… 查看全部问答> |
|
我的手机有一个摄像头,而且可以以USB接口连接到桌面计算机上,作为摄像头使用。请问怎样在WinCE设备里也可以这样用呢?需要怎样开发相关驱动?… 查看全部问答> |
|
诚聘单片机设计工程师: 1,会msp430,有设计经验 2,有msp430 C语言开发经验 3,懂信号处理,会用matlab 4,最好有工作经验1年以上 电话:010-81504648 公司网站:www.safezx.com 注:工作地点北京… 查看全部问答> |
|
请教,我用ads1.2编译c++程序总是报一些头文件找不到,我把system path加了vc的库,结果有出了“only win32 and Mac supported\"这个问题,请问怎么办?ads1.2上可以编译c++吗?要怎么做? … 查看全部问答> |
|
本人刚刚接触嵌入式开发,遇到一些问题请各位高手赐教: 1.如何通过未定义指令陷阱支持协处理器的软件仿真 2.ARM处理器如何利用未定义指令的中断机制仿真浮点向量运算… 查看全部问答> |
|
#include #include \"sys.h\" #include \"delay.h\" #include \"7279.h\" unsigned char Keynum; /****************************************************************************** 函数名:7279_WriteByte 输 入:dat:一 ...… 查看全部问答> |




