首页 » 互联网 » 普中STM32F103 朱雀开拓板零根本上手指南_烧录_仿真器

普中STM32F103 朱雀开拓板零根本上手指南_烧录_仿真器

少女玫瑰心 2025-01-04 03:19:36 0

扫一扫用手机浏览

文章目录 [+]

如果你是零根本的话,最好看我这一篇文档,由于我紧张从事嵌入式Linux开拓,也帮忙别人改过stm32代码,从零来操作一个STM32板是第一次,由于我的操作顺序是一步一步推进的.更为系统.

供电

这个板子有四个供电办法,第一种是插usb线,直接用pc机usb供电,同时能兼用来烧录软件.即板上1号位置.

普中STM32F103 朱雀开拓板零根本上手指南_烧录_仿真器 互联网

第二种利用一个5v火牛充电器,原厂没有配,只能自己找一个,板上2号位置

第三种是从可调电源飞两根线到5v和GND管脚,即3号位置

第四种是用硬件仿真器插在JTAG口上兼作供电,这样须要额外采购一个仿真器

综合来说是第1种最适宜,但是厂家设计一个外包装盒子,不插线严丝合缝,但要插上usb 线要折螺丝而且插上后合不上盖,以是祝融机甲建议厂家最好改进一下盒子的构造设计.

有种办理办法是用户自己买根用L形的左/右弯时usb数据线

烧录软件

如果上电屏幕是白色,表示CPU的存储空间没有烧录软件,须要烧录一下,正常接上板上1号位置的充电口用USB烧录,这不象stm32常规烧录方法,象是厂家加一个CH340芯片做的自定义烧录.因此首先安装CH340 USB转串口的驱动.

成功后会在设备管理器看到该串口.

打开厂家的给的烧录软件,芯片类型选STM32Fxxx, 串口号一样平常会自动查找,便是刚看到的.

波特率选460800.缺省的综合测试,广告图里12宫格程序烧当文件是在

普中-朱雀F103开拓板资料\4--实验程序\0--朱雀F103综合实验程序\Obj\Template.hex

点击程序下载即可烧录成功.重启后会看到这个界面,可以进行触摸屏点击确认操作,

开拓工具安装

STM32F103,采取ARM的Cortex-M3 即ARMv7-M 架构.

常规的环境开拓环境是 Keil V5 ,安装好后

还要额外安装STM32芯片包 Keil.STM32F1xx_DFP.1.0.5.pack

打开项目Options窗口的device页看到STM32各个设备,把稳要会打开一个项目文件(以 .uvprojx)按钮才不是灰色的

项目options

把稳这时Keil无法输入中文,须要在主菜单edit-->configuration-->Editor页

选测Chinese GB2312 (Simpified).即可输入中文

硬件仿真器下载和调试

开拓时如果须要从开拓环境Keil直接烧录或调试须要ARM仿真器这个硬件.同时须要在Keil配置这仿真器干系信息

常见仿真器有三种,JLink,SWD接口是商业接口,而CMSIS-DAP是开源调试器.

如果项目是配置好下载接口无须要后面软件配置,只要硬件接线就行.

一头usb接电脑,其余一头排插插入JTAG底座.(便是USB1边上)

烧录点击load 按钮即可把程序下载

把稳,这个动作是把flash擦除,重新烧录一次

如果只是调试点工具栏上调试按钮

也会进入调试界面

配置项目仿真器配置

以下步骤,从头配置一个项目的烧录配置,如果已经配置好的项目则无需这一步.

这里须要配置在线烧录软件,普中的ARM烧录器是CMSIS-DAP-Debugger,在项目options的Debug页里Use选干系项.

勾选Load Application at Startup

2、仿真器插在板子上通电后,点Settings进入更深入的设置,请按照我这个面板这样设置。

不通电CMSIS-DAP-JTAG/SW Adapter 是灰色的

(PS:这里我们也可以选择SW模式,把SWJ勾上Port选择SW便是SW模式了)

4.、在同一对话框设置好debug页面。
我们点击另一页Flash Download进入下载设置把Rese and Run勾上

并且点击add 选换成 STM32F10x high-density Flash

至此全体环境搭建完毕,接下来就进入开拓阶段.

相关文章

代码点之巅,介绍计算机世界的奥秘与挑战

代码点,是计算机语言中的基本单位,是程序员们用数字和字符编织出美妙旋律的基石。随着科技的不断发展,代码点的高度也在不断攀升,给程序...

互联网 2025-01-08 阅读0 评论0

代码留言板,程序员情感的栖息地

在这个数字化时代,代码如同程序员手中的魔法棒,他们通过一串串字符构建起虚拟世界。在编程的枯燥与孤独中,程序员们需要一个情感的栖息地...

互联网 2025-01-08 阅读0 评论0

代码的力量,从编程代码到现实世界的跨越

在信息化时代,代码已经成为我们生活中不可或缺的一部分。从互联网到智能手机,从智能家居到自动驾驶,代码无处不在,它改变了我们的生活,...

互联网 2025-01-08 阅读0 评论0

代码的力量,介绍编程背后的故事与影响

在当今这个信息化时代,代码已经成为我们生活中不可或缺的一部分。从手机应用、网页设计到智能家居、自动驾驶,代码的身影无处不在。对于代...

互联网 2025-01-08 阅读0 评论0

代码的力量,编程如何塑造未来

在数字时代,代码已成为我们生活中不可或缺的一部分。从智能手机到智能家居,从互联网到物联网,代码无处不在,塑造着我们的世界。本文将探...

互联网 2025-01-08 阅读0 评论0

代码简洁的力量,提升软件开发效率的艺术

在信息化时代,软件开发已成为推动社会进步的重要力量。随着技术的不断进步,软件开发领域涌现出大量优秀的编程语言和开发工具。在追求技术...

互联网 2025-01-08 阅读0 评论0