程序烧写方法
- 格式:pdf
- 大小:238.63 KB
- 文档页数:6
s5pv210上的程序烧写方法
S5PV210 是一款基于ARM Cortex-A8 内核的微处理器,常用于智能手机、平板电脑和其他嵌入式设备。
程序的烧写(编程)通常涉及以下几个步骤:
1. 获取源代码:首先,你需要获取你要烧写的程序的源代码。
这可能是从开源项目网站下载的,或者是你自己编写的。
2. 编译源代码:使用交叉编译器(cross-compiler)编译源代码,生成可在S5PV210 上运行的二进制文件。
例如,使用 GCC 交叉编译器,你需要指定目标架构为 ARM。
3. 选择烧写工具:选择一个适合你的开发环境的烧写工具。
这可能是一个硬件仿真器,如 JTAG 仿真器,或者一个通过串行接口(如 UART)进行烧写的工具。
4. 烧写二进制文件:使用选定的烧写工具将编译好的二进制文件烧写到
S5PV210 芯片中。
这一步通常需要硬件连接,例如将芯片连接到 JTAG 仿
真器或 UART 转接板。
5. 测试和调试:一旦程序被烧写到芯片中,就需要测试和调试以确保程序正常运行。
这可能涉及到使用调试器(debugger)来检查程序在运行时的状态。
请注意,这是一个大致的过程,具体的步骤可能会因你的开发环境、目标硬件和程序类型而有所不同。
此外,由于这是一个涉及到硬件操作的复杂过程,建议在进行任何操作之前仔细阅读相关的文档和教程,并确保你有足够的经验和技术来执行这些操作。
嵌⼊式芯⽚程序常见烧写⽅法⼀般刚拿到⼿中的板⼦是没有程序的,此时需要向板⼦⾥⾯烧写程序。
常见的⽅法如下:1、通过UART如STC51单⽚机,Hi3518等⽚⼦,是通过UART进⾏烧写程序的,烧写时需要配合⼚商提供的相应的PC机烧写软件。
2、通过USB烧写与UART相似,只是⽐UART烧写速度快得多。
3、通过JTAG烧写需要使⽤专⽤的JTAG⼯具与上位机配合。
4、通过SWIO烧写需要相应的烧写⼯具配合。
5、通过SD卡进⾏烧写系统⽀持从SD卡进⾏启动,启动时将SD卡⽂件复制到RAM中,然后运⾏这⼀⼩段程序,这⼀⼩段程序就可以⽤来烧写到板⼦上的FLASH 上。
6、通过专⽤的烧录器进⾏烧写。
这个是适⽤于⼤批量⽣产时,⼀次可以同时烧录成百⽚。
我在⼯⼚产线上看到,⼯⼈将⼀个⼀个的FLASH放置在烧录器上,然后压紧治具,在电脑上⼀点上位机,就完成了所有的⽚⼦烧写。
下⾯着重说⼀下SD卡烧写开发时,SD卡主要⽤来烧写U-boot,烧写完U-boot后,就⽤UBOOT来烧写内核、⽂件系统。
使⽤SD卡烧写的⽅式,前提是SOC⽀持SD卡启动,SOC上电开机后,能从SD卡中加载固件并运⾏。
1、制做SD启动卡;2、将卡启动UBOOT烧⼊SD卡分区中。
此时是将SD卡看做⼀个FLASH来使⽤,直接使⽤裸数据写⼊。
SOC启动后,从⾃动从这⾥复制数据到IRAM,并运⾏;3、将⽀持FLASH启动的UBOOT,通过PC机放⼊SD卡中。
4、将SOC设置为SD卡启动,插卡,上电,等待SD卡中的UBOOT被加载到DRAM中运⾏起来,然后通过UBOOT命令,将SD卡中的⽀持FLASH启动的UBOOT烧⼊到FLASH 中。
5、掉电,拔卡,将SOC设置为FLASH启动,重新上电即可。
烧写程序步骤
嘿,朋友们!今天咱就来讲讲烧写程序这个事儿。
你想想看啊,烧写程序就像是给一个机器注入灵魂。
这可不是随随便便就能搞定的事儿,得有点技巧和耐心呢!
首先,咱得把准备工作做好。
就像要去打仗,你得先把武器弹药准备齐全吧!得把需要烧写的程序找出来,确认好版本啥的,可别弄错了,不然那不就成了乱弹琴啦!
然后呢,连接好设备。
这就好比是给机器搭起了一座沟通的桥梁,要是桥没搭好,那灵魂咋能送过去呢?这时候可不能粗心大意,得仔细检查好每一个接口,每一根线。
接下来就是关键时刻啦!开始烧写程序。
就好像是把珍贵的宝贝小心翼翼地放进一个特别的盒子里。
这个过程可得全神贯注,不能有一丝分心。
看着那些代码一点点地传输过去,心里还真有点小激动呢!
烧写的过程中,你可得盯着点进度条啊,就像看着赛跑的选手一点点冲向终点。
要是突然卡住了,那可别急得跳脚,得冷静下来找找原因。
是不是哪里没设置好呀,还是设备出了啥小毛病。
等烧写完成啦,别着急欢呼,还得检查检查效果呢!就像是做好了一道菜,得尝尝味道对不对。
看看程序运行得顺不顺畅,有没有啥问题。
要是有问题,那咱就得重新再来一遍咯。
你说这烧写程序是不是挺有意思的?就像一场小小的冒险,有挑战也有惊喜。
咱得胆大心细,才能把这个灵魂注入的工作完成得漂漂亮亮的呀!
总之呢,烧写程序可不能马虎,每一个步骤都得认真对待。
这就像是盖房子,基础打不好,房子可就不结实啦!所以啊,大家一定要用心去做,相信自己一定能成功的!加油吧!。
(1).安装JLinkARM,运行J-Flash:
如下图,启动J-Flash ARM:
点击“Option”,选择“Project Setting”,进行设置:
选择烧写方式为SWD:
选择CPU型号为STM32F103C8:
设置后会提示下图所示信息:
(2).连接目标板
将J-LINK一端通过USB线和PC连接起来,另一端按所给的接线图和JTAG口相连,接线图如下:
给工业节点提供12V电源,然后如下图所示点击“connect”:
连接成功后会提示下图所示信息:
(3).下载HEX文件
点击File下的open,打开Hex文件:
点击Target,选择Auto,将下载Hex到ARM:程序下载进度条显示如下:
下图为程序下载成功:
点击”确定”按钮,后按下F9按键,等待一会,程序将运行起来,在下图的状态栏提示如下字符串才能说明程序真正烧进去:
- Target application started。
stm32g431程序烧写方法-回复如何使用适用于STM32G431的编程工具和方法进行程序烧写STM32G431是意法半导体(STMicroelectronics)生产的一款32位ARM Cortex-M4内核微控制器(MCU),它具有丰富的外设和低功耗特性,广泛应用于工业控制、智能家居、物联网等领域。
本文将介绍如何使用适用于STM32G431的编程工具和方法进行程序烧写。
步骤一:准备工作在开始烧写之前,我们需要准备以下工具和材料:1. STM32G431开发板:确保板卡的硬件和Firmware都与程序烧写工具兼容。
2. 编程工具:选择一款适用于STM32G431的编程工具。
常用的工具包括ST-Link/V2、J-Link等。
确保你选择的工具与目标板卡相匹配,并且拥有正确的接口适配器。
3. USB连接线:用于将开发板与电脑连接,确保数据传输畅通。
4. STM32CubeProgrammer软件:这是STMicroelectronics开发的一款用于烧写STM32 MCU的工具,它提供了直观友好的用户界面,支持各种烧写模式。
步骤二:连接开发板与计算机首先,将STM32G431开发板与计算机通过USB连接线连接起来。
确保连接线的插头与接口的方向正确,避免损坏硬件。
步骤三:安装和配置编程工具在开始烧写之前,需要安装并配置正确的编程工具。
以下以ST-Link/V2为例进行说明:1. 下载并安装ST-Link驱动程序:在ST官方网站上下载最新版本的ST-Link驱动程序,并按照安装指南进行安装。
2. 配置STM32CubeProgrammer:启动STM32CubeProgrammer软件,然后选择“Edit -> Preferences”菜单,进入配置界面。
3. 在“ST-LINK”选项卡下,选择正确的接口类型和连接速度。
通常,ST-Link/V2的接口类型为“SWD”(Serial Wire Debug)。
程序工程文件烧写说明程序工程烧写步骤如下:一:打开烧写程序软件(启动MPLAB IDE);打开电脑“开始菜单”,点击“所有程序”找到“Microchip”,点击下面的“MPLAB IDE”项启动烧写程序工程软件。
具体步骤如下图:打开“开始菜单”打开“所有程序”找到“Microchip”项选择下面“”开启烧写程序;备注:也可直接双击电脑桌面上的MPLAB IDE快捷图标来打开烧写程序;如下图:桌面MPLAB IDE图标二:导入烧写程序文件;需要烧写的文件只有两个以扩展名为:.hex与.cof文件,首先找到这两个工程文件所保存的目录,然后点击MPLAB IDE中的“File”菜单项,打开“File”菜单项并选择下面“Import…”项,在弹出的对话框界面中查找范围项中选择找到“hex/cof”两文件所在目录,找到文件之后,在对话框显示文件方框中用鼠标左击选中一个文件(因有两个文件,所以要操作两次导入,一次选一个文件),选中后点击下面“打开”按钮。
具体图形操作步骤如下图:找到“File”菜单项下面的“Import..”项,如上图中红线所标处;备注:点击“Import…”后,会自动弹出一对话框界面;如下图;添加导入文件对话框图点击弹出对话框界面中查找范围下拉框,找到烧写文件所在目录;如下图;显示烧写文件如下图;烧写文件扩展名为:.cof与.hex两文件如上图备注:选中期中一个烧写文件后,点击对话框中“打开”把文件导入到工程中;具体如下图:导入文件后,Output提示框中有导入信息提示,如上图红线所标处;Hex与cof文件都导入工程后,如上图;三:MPLAB IDE配置说明把烧写导入到MPLAB IDE后,就可以进行烧写配置;烧写配置主要是配置两大项:一是烧写方式、一是烧写参数配置;具体烧写配置步骤如下:1:首先打开菜单项“Programmer”项,在下拉菜单项点击“Select Programmer”项,系统会自动弹出一下拉菜单项,选择期中“2 MPLAB ICD 2”项;2:打开菜单项“Configure”项,在其下拉菜单项选择“Select Device…”项,然后在弹出对话框中上面“Device”下拉框中选择“dsPIC30F6014”,再点击对话框中“OK”按钮;3: 然后再打开菜单“Configure”项,在其下拉菜单项中选择“Configuration Bits…”项,系统会自启弹出一配置对话框,在弹出对话框界面顶部找到“Configuration Bits set in code”并去掉前面的”√”,在其对话框中配置“Setting”项从上往下中二、三、六项,二项选择“Primary Oscillator”,三项选择“XT w/PLL 8x”项,六项选择“1:7”项,配置完后,把“Configuration Bits set in code”项前面方框中打上”√”;到这里整个配置就已经完成,下面接着就是烧写程序。
找一个下载器,下载器的GND、TXD、RXD三条线跟单片机的三条线接好之后,把下载器插上电脑,然后打开这个软件,下图的红色地方要设置好,1,MCU是STC89C52或是STC12C5A60S2之类。
2,COM口要设置好3,波特率先设最最9600,如果下载不成功,就再调低,如果下载成功,可以再往上调,如果115200都成功,就一直用这个就行。
(下载器的线如果太长,波特率无法比较高,这是下载程序的速度,越高,下载程序速度越快。
)红色的三个框设置好之后,点绿色的“打开程序文件”,找到后缀名为.HEX文件,然后勾选第二个绿色框。
然后点蓝色框,点下载。
(黑色框中的一般默认不用动,你要确定是不是跟我的图一样。
)点完下载,左下角这个文本框里面的字会变,当它提示叫你给MCU上电时,你就把单片机的电源给接上,接上的瞬间就会自己烧写程序。
完成的时候会提示。
注意:不要用到下载器的VCC这个接口,不然电路一有问题,就可能烧坏主板。
如果电路没有问题,可以用VCC这个接口给单片机供电,也就是当下载软件提示叫你给MCU上电时,你可以用下载器的VCC接上电路板上的VCC,这时千万不能接上外接的电源,不然90%会烧坏主板,所以我不建议用这种方法,因为有时总会不小心,尽量不要用下载器的VCC这根线。
附:如何大致判断电路有没有短路。
焊好电路板之后,用电池给单片机供电,如果有接7805,就直接从7805的输出接单片机就可以,如果没有接7805,就用4节电池,在输出端接两个二极管,降一下电压,保证接到单片机上面的电压不要超过5.2V,不然可能烧坏单片机。
给单片机供电之前,量一下电源两端的电压,然后给单片机供电,再量一下电源两端电压,如果相差不超过0.5V,证明电路问题不大,一般不会烧坏东西。
下载前下图是下载中下图是下载成功的界面。
一、介绍STM32G431是意法半导体推出的一款高性能Arm Cortex-M4内核的微控制器,具有丰富的外设接口和灵活的扩展性。
在使用STM32G431进行开发时,程序烧写是至关重要的一步,可以通过多种方法实现。
本文将介绍STM32G431程序烧写的方法及具体步骤。
二、程序烧写准备工作在进行STM32G431程序烧写之前,首先需要进行一些准备工作:1. 准备目标板:确保已经搭建好目标板电路,并连接好调试模块(如ST-LINK/V2、J-Link等)和电脑。
2. 安装开发环境:安装好相关的开发环境,如Keil、IAR、STM32CubeIDE等。
3. 准备程序文件:将已经编译好的.hex或.bin格式的程序文件准备好,以便后续进行烧写。
三、ST-LINK/V2烧写方法ST-LINK/V2是意法半导体提供的一款常用的烧写调试工具,可以通过它来对STM32G431进行程序烧写。
具体步骤如下:1. 连接硬件:将ST-LINK/V2通过调试线缆连接到目标板上,确保连接正确无误。
2. 打开开发环境:启动Keil、IAR或STM32CubeIDE等开发环境。
3. 配置调试工具:在开发环境中选择ST-LINK/V2作为调试工具,并设置好芯片类型为STM32G431。
4. 打开目标文件:将准备好的程序文件导入到开发环境中,并进行相关设置。
5. 烧写程序:点击相应的烧写按钮,开始对STM32G431进行程序烧写,等待烧写完成并进行相关的调试验证工作。
四、J-Link烧写方法除了ST-LINK/V2外,J-Link也是一款常用的烧写调试工具,可以用于对STM32G431进行程序烧写。
具体步骤如下:1. 连接硬件:将J-Link通过调试线缆连接到目标板上,确保连接正确无误。
2. 打开开发环境:启动Keil、IAR或STM32CubeIDE等开发环境。
3. 配置调试工具:在开发环境中选择J-Link作为调试工具,并设置好芯片类型为STM32G431。
Keil是一个常用的嵌入式开发环境,用于编写、编译和调试嵌入式系统的程序。
在Keil中,可以使用多种方式来烧写程序到目标设备上,下面是一些常见的烧写方式:
通过串口烧写:这是最基本的一种烧写方式,需要将目标设备的串口与电脑连接起来,然后在Keil中选择通过串口烧写程序。
这种方式比较适合于调试阶段和烧写小型程序。
通过JTAG接口烧写:JTAG接口是一种标准的调试接口,可以用于烧写程序到目标设备上。
需要在目标设备上连接一个JTAG适配器,然后在Keil中选择通过JTAG接口烧写程序。
这种方式比较适合于烧写大型程序和生产环境。
通过ISP接口烧写:ISP接口是一种通用的编程接口,可以通过它来烧写程序到目标设备上。
需要在目标设备上连接一个ISP适配器,然后在Keil中选择通过ISP接口烧写程序。
这种方式比较适合于烧写程序到Flash存储器中。
通过SD卡烧写:如果目标设备支持SD卡,可以将程序烧写到SD卡中,然后将SD卡插入到目标设备中即可。
需要在Keil中选择通过SD卡烧写程序,并确保SD卡的格式化和文件系统正确。
总之,Keil提供了多种方式来烧写程序到目标设备上,具体选择哪种方式需要根据实际情况来决定。
1:打开烧录软件,初次使用打开后即可连续烧录,后面无需此步骤。
2:将烧录线连接到板子上,切记:在烧录线未连接好之前不可上电烧录线红色线对应板子的电源管脚(丝印标有VCC)
3:板子上电。
4:点击工具栏上自动扫描按键。
初次使用点击即可,后面无需此步骤。
5:双击空白处后弹出窗口选择烧录软件:初次使用点击即可,后面无需此步骤。
如下图6:点击开始烧写
7:烧写成功后会显示PASS,如下图
8:断电
9:拔掉烧写线,换下一台。
切记:必须先断电才能拔掉烧写线
10:下一台开始即可跳过步骤1、4、5.。
ARM程序烧写流程第一步:选择烧写工具选择适合ARM芯片的烧写工具,一般常用的烧写工具有ST-Link、J-Link、CMSIS-DAP等,可以根据具体需求选择合适的烧写工具进行烧写。
第二步:准备设备准备好需要烧写程序的ARM芯片或板卡,并将其与烧写工具连接起来。
一般通过调试接口,如SWD或JTAG接口与烧写工具连接。
确保设备与烧写工具之间的连接是稳定可靠的,避免因为连接问题导致烧写失败。
第三步:配置烧写环境在烧写之前,需要对烧写工具进行相关的配置。
首先,选择要烧写的目标芯片型号,以确保烧写工具能正确识别目标芯片的特性和接口。
然后,配置烧写参数,包括芯片的起始地址、烧写的程序文件路径等。
最后,检查烧写环境的配置是否正确,如端口设置、驱动安装等,确保能够正常进行烧写操作。
准备要烧写的程序文件。
一般程序文件的格式为hex或bin格式,可以使用相应的开发工具或编译器将源代码编译生成目标文件,并将其转换为可烧写的格式。
程序文件中包含了要烧写到目标芯片上的机器指令或二进制数据。
第五步:烧写程序打开烧写工具的软件,选择要烧写的程序文件。
通过烧写工具和调试接口将程序文件烧写到目标芯片的存储器中。
具体的烧写操作包括擦除芯片的存储器、将程序文件数据写入到芯片的存储器中等。
在烧写过程中,需要保持设备与烧写工具之间的正常通信,确保数据传输的准确性和完整性。
第六步:验证烧写结果烧写完成后,需要对烧写结果进行验证,以确保程序已经正确烧写到目标芯片的存储器中。
验证可以通过读取存储器中的数据并与源程序文件进行比较来实现,确保数据的一致性。
如果验证结果不一致,可能表示烧写过程中出现了错误,需要重新进行烧写操作。
烧写流程中的注意事项:1.确认目标芯片型号和烧写工具的兼容性,避免选择不匹配的工具导致烧写失败。
2.在烧写之前,确保设备和烧写工具之间的物理连接是正确和可靠的,避免因为连接不良导致烧写失败。
3.确认烧写环境的配置正确,如端口设置、驱动安装等,以确保烧写过程能够正常进行。
智能小车模块化创新视频教程讲解:慧净QQ:1526248688QQ群:162207667基于:HJ-E型智能小车步骤1单片机型号首次设置时只需注意芯片的选择,在左上角下拉框中选择STC12C5A60S2步骤2打开文件点击软件界面上的Open File 打开对话框,将HJ-E配套源码里面的.hex文件选择,选择好后点击Open步骤3COM口一般的台式机大多只有一个串口,所以COM栏就选择COM1,如果使用别的串口那就选择相应的串口号,USB转串口线一般是COM3。
看设备管理器处COM号是多少号,这里就用多少号。
步骤4这一步新手一定不要修改上面的数据,否则会锁住芯片,锁住芯片后,芯片不能烧写程序。
步骤5注意:在点击之前,一定要关掉单片机KS2 电源开关,点击后3秒后打开电源开关,因为STC的单片机内有引导码,在上电的时候会与计算机自动通讯,检测是否要执行下载命令,所以要等点完下载命令后再给单片机上电,然后点击如下图的Download/下载钮,接着按下实验板上电源给单片机上电。
程序烧写成功若出现上述图片,则说明已经给单片机成功下载了程序,并且已经加密,成功下载程序后开发板上的八个流水灯中最上方那个会点亮。
解决方法3,检查单片机是否有接外部晶振。
虽然有一些单片机之前设置的是内部RC时钟,即不需要外部晶振也可以下载,但如果不小心在某次下次时使用了STC- ISP软件默认的外部晶体,正好单片机外部又没有接晶振,就会下载失败。
请在单片机的外部加1~35M之间的晶振、30P的电容,然后再重新下载试试。
解决方法4,STC-ISP软件里有下载保护设置,即需要将P1.0和P1.1两个IO接口同时与GND连接才可以下载程序。
一般型号的STC 单片机默认是不使用这个保护的,但如STC89C52RD 等单片机是默认开启保护的。
如果上面的方法失败时请尝试将P1.0和P1.1接口短接在GND上再下载看看。
而且以后注意在下载时关闭这个保护功能,除非当你需要保护。
STC单片机烧写程序使用教程
1、把开发板连接到电脑上
把串口线(每端9个孔的线)一端插到电脑的串口上,一端插在开发板上;把USB一端插到电脑的串口上,一端(圆头)插在开发板上, (都是傻瓜式的接口,我相信哥们不会插错吧.如果你插不上,就不要用力,以免插错损坏接口,建议你找个对电脑硬件熟悉的哥们帮忙,呵呵~~),这时开发板上电源指示灯DS9亮。
2、找到烧写软件如图-1
图-1
3、鼠标左键单击 STC_ISP_V3.1 打开如图-2 界面
图-2
4、选择正确的单片机型号(单片机上的第一行字既是型号), 鼠标
左键单击下拉箭头界面如图-3
图-3
5、鼠标左键单击所用的型号,我用的是STC89C52RC单片机,所以
选择后的界面如图-4
图-4
6、选择我需要烧写到单片机里的程序
鼠标左键单击出现图-5 界面
图-5
找到我们需要烧写的文件,然后鼠标左键双击文件就行(如图-5的lighten_LED)
7、选择串口
鼠标左键单击下拉箭头,选择和单片机相连接的电脑串口如图-6
图-6
8、鼠标左键点击开始下载程序,要确保此前开发
板电源没有打开,即串口旁的CP发光二极管不亮;如果串口旁的CP发光二极管亮,按一下发光二极管DS9旁边的蓝色电源按钮断电。
9、按一下开发板发光二极管DS9旁边的蓝色电源按钮给单片机上
电。
10、下载成功后出现如图-7界面(注意红圈内的内容)
图-7
11、下载完成我们就可以看到程序运行的结果了,这时你可能很兴
奋,可能很郁闷.兴奋因为单片机按照你的想法干事了;郁闷是因为单片机不按你想的做事,那恭喜你,继续奋战吧~~~~~~__。
使用dap烧写gd32程序的方法
使用DAP(Debug Access Port)烧写GD32程序的方法如下:
1. 准备工具和材料:
GD32开发板
DAP调试器
烧写软件(如Keil、IAR等)
电脑和相应的数据线
2. 连接开发板和电脑:使用数据线将开发板与电脑连接,并确保数据线稳定可靠。
3. 安装烧写软件:根据开发板型号和开发环境选择合适的烧写软件,并按照软件要求进行安装。
4. 配置烧写软件:打开烧写软件,选择正确的芯片型号(GD32),并配置正确的通信端口和波特率。
5. 启动烧写程序:在烧写软件中选择“开始编程”或类似的选项,开始烧写程序。
6. 等待烧写完成:烧写程序会将编译好的程序文件烧写到开发板的Flash中。
等待烧写过程完成。
7. 验证程序:断开数据线,上电启动开发板,观察开发板的行为是否符合预期,验证程序是否正确烧写。
需要注意的是,在烧写过程中要保持稳定可靠的连接,避免断线或不稳定的情况,否则可能会导致烧写失败或损坏Flash。
同时,也要注意选择正确的芯片型号和配置正确的通信参数,否则会导致无法正常通信或烧写错误。
如何通过串口烧写STM32程序要通过串口烧写STM32程序,可以按照以下步骤进行操作:1.准备工作:-一台装有串口助手软件的电脑。
-一根串口连接线,一端连接电脑的串口接口(或者使用串口转USB 接口),另一端连接到STM32开发板的串口接口。
- 安装STM32开发环境,包括Keil MDK等开发工具。
2. 在开发环境中编写STM32程序并编译生成可执行文件(例如.hex 或.bin文件)。
3.打开串口助手软件,配置串口参数:-选择对应的串口号(可在设备管理器中查看)。
-配置数据位、停止位、校验位等参数,与STM32开发板的串口参数一致。
4.连接STM32开发板与电脑:-将STM32开发板接通电源。
-使用串口连接线将STM32开发板与电脑连接起来,一端接到STM32的串口接口,另一端接到电脑的串口接口(或者串口转USB接口)。
-确保STM32开发板处于启动状态。
6.在串口助手软件中进行烧写操作:-在串口助手软件上点击“打开串口”按钮。
- 点击软件界面上的“选择文件”或者“发送文件”按钮,选择之前编译生成的可执行文件(.hex或.bin格式)。
-点击“发送”或“烧写”按钮开始烧写操作。
7.等待烧写完成:-在串口助手软件中,可以观察到烧写过程中的提示信息和进度条。
-等待烧写完成,一般会有提示烧写成功或烧写完成的相关信息。
8.重启STM32开发板:-断开开发板与电脑的串口连接线。
-按照对应的重启操作,重新启动STM32开发板。
通过以上步骤,就可以通过串口烧写STM32程序。
需要注意的是,具体的操作步骤可能因开发板型号和使用的烧写工具而有所差异,可以根据具体的操作指引进行操作。
创建一个工程
选择单片机的型号,我一直用的是mc9s12xs128的单片机,然后在“choose your default connection:”里面选择最后一个“TBDML”,TBDML是一个仿真器,飞思卡尔单片机用的BDM 仿真器,选择好后下一步
这一步就是建立工程的名字和位置,左边选择语言类型,选择C即可,设置好名字和位置后点下一步
这个窗口指的是要不要从一个位置添加先前存在的工程,不用添加,直接下一步
直接下一步
这一步需要注意,在“Select the floating point format supported…….”里选择第二项,如上图,是选择浮点类型长度,选别的可能编译的时候出错,我也不知道为什么
这一步直接默认
直接点完成
即可完成工程的建立
工程建立后自动出来这个画面
在左边栏里,双击main.c会出来主程序,在里面写程序即可,写好后点一下这个按钮,生成一系列文件,如果没有错误,就不会有提示,遇到warming,一般没什么大问题,只要不是error就行,
然后烧写程序点绿色箭头,烧程序单片机通电。
先确保你的电脑装好仿真器的驱动,在资源管理器里面查看
同上显示的话表示正常,如果有黄色感叹号,则需要重新安装驱动。
应急盒烧写:说明:应急盒程序烧写时,必须外部供电,否则无法烧写先把烧写器插在电脑上,电脑会有提示(否则无法使用,烧写器灯亮才可以使用)打开桌面上的图标打开的界面如下点击下图左边的按钮找到对应芯片的型号点击OK打开下图最右边的按钮option byte首先擦除程序设置为OFF 然后点击下图的中间那个红色箭头按钮进行擦除程序烧写程序:把下图右边设置为ON然后打开下图左边的按钮program memory添加程序然后点击中间红色的按钮进行程序烧写烧写程序的过程中会弹出对话框,点击确定即可(弹出2个对话框都点击确定)Option bytesOption bytes contain configurations for device hardware features as well as the memoryprotection of the device. They are stored in a dedicated block of the memory. Except for theROP (read-out protection) byte, each option byte has to be stored twice, in a regular form(OPTx) and a complemented one (NOPTx) for redundancy.Option bytes can be modified in ICP mode (via SWIM) by accessing the EEPROM addressshown in Table 12: Option bytes below. Option bytes can also be modified ‘on the fly’ by theapplication in IAP mode, except the ROP option that can only be modified in ICP mode (via SWIM).Refer to the STM8S Flash programming manual (PM0051) and STM8 SWIMcommunication protocol and debug module user manual (UM0470) for information on SWIMprogramming procedures.。
3.5寸,红外转发网络烧写使用说明
一、安装软件
1. 双击“LMFlashProgrammer”进入安装。
2. 点击Next进入下一步
3. 选中“lAgree”,单击“Next”进入下一步
4. 在Folder一栏单击“Browse…”选择程序安装目录后,单击“Next”进入下一步
5. 单击“Next”进入下一步
6. 程序安装中
7. 安装程序完成,单击“Close”退出
二、烧写程序
1. 双击桌面“”图标打开软件
2. 选择“configuration”界面。
2.1. 在“Quick set”一栏复选框里选择“Manual configuration-see below”。
2.2. 在“Interface”一栏复选框里选择“Ethernet”。
2.3. 在“Client IP Address:”后面的框里填上你要烧写的设备的IP地址,如
192.168.0.50。
2.4. “Client MAC Address:”后面的框里填上你要烧写的设备的MAC地址,如
001205071319。
2.5.
3.5寸、红外转发的IP地址与MAC地址都可以通过
获取到。
3. 换到“program”界面
3.1 在“Select.bin file”一栏里,点“browse”选择程序路径。
3.2 单击“Program”烧写
烧写完成后设备会重起。
三、注意事项
1. 设备要与电脑在同一个网段里。
2. 网络烧写时,要用有线连接,不可使用无线连接烧写。
3. 烧写前,3.5寸最好重起一直,重起时不可出现异常现像。