Fresscale MCU 烧录方法
- 格式:pdf
- 大小:370.67 KB
- 文档页数:5
FC新版烧写器Ver: 06使用手册注意事项:1、当前最新版本:FC新版烧写器-062、FC151/FC163/FC155/FC160/FC701/FC702/FC2711/FC2511增加频率修调精度选项(在配置区),若对频率精度要求不高,可选择±2%,以提高烧录良率。
3、选择FC151/FC163/FC155/FC160/FC701/FC702型号时,打开的老烧录档需重新保存下再打开(为了保存频率修调精度该选项),该操作不改变配置不影响Checksum。
4、所有型号增加滚动码功能。
1.0 Writer 硬件配件:·FC 新版烧写器·FC701转接板兼容:FC701/FC702/FC153 /FC2501/FC163/FC155 FC160/FC152(8PIN)/ FC151(8PIN) ·FC2711转接板兼容: FC2711(14PIN)/ FC2511(14PIN) ·FC2711A 转接板兼容:FC2711A(8PIN)/ FC2511A(8PIN) ·FC2711B 转接板兼容:FC2711B(8PIN) ·FC2711C 转接板兼容:FC2711C(8PIN) ·FC140转接板兼容: FC140(6PIN)·FC140_8PIN 转接板兼容: FC140(8PIN) ·FC152-SOT23-6转接板兼容:FC152(6PIN) ·FC151-SOT23-6转接板兼容:FC151(6PIN)·FC2711-SOT23-6转接板兼容:FC2711(6PIN)/ FC2511(6PIN)/1.1 Writer 硬件规格:刻录按钮1.2 系统需求:为确保Writer能够正常工作,各版本的安装环境必须符合下表条件。
注:1. 上表中的系统需求为操作系统的最低要求。
2. 在安装软件前请先安装驱动程序。
一:烧录卡的操作
烧录准备:
1.PC
2.带SD卡的读卡器
3.Phoenixcard烧录工具以及image镜像文件,均由Ecloud
公司提供
步骤如下:
第一步:运行phoenixcard.exe
第二步:插入带SD 卡的读卡器
第三步:点击按钮
第四步:在选择组合框选择读卡器对应的盘符
第五步:点击文件选择按钮选择image 文件。
第六步:选择所需要的烧写模式
第七步:点击
烧写的提示信息会显示在中间提示信息列表
典型界面信息如下:
二:烧录固件的操作:
1.将烧录好的TF卡插到迷你电脑TF卡槽中。
2.然后上电,蓝灯亮表示正在烧录中。
3.蓝灯熄灭后,取掉TF卡,上电即可。
4.第一次开机需要比较久的时间,一次开机均在2分35秒到3
分25之间。
生产MCU烧录相关流程
简介:MCU烧录是使用MCU的内部程序来实现控制功能的关键步骤。
烧录过程需要从了解MCU和开发环境的软件服务、选择MCU硬件、搭建开
发系统、设计程序、编写代码、编译和生成烧录文件、烧录MCU等多个步骤。
一、了解MCU及开发环境软件服务
1.首先,在开始烧录MCU之前,需要了解相应MCU的特性,包括其处
理器架构、处理器特性、处理器核心等。
了解MCU的功能和特性,可以更
好地选择适合项目需求的MCU。
2.然后,需要确定使用的开发环境和软件服务。
一般来说,MCU烧录
所使用的开发环境主要有Keil、IAR、mikroC等。
每个开发环境都提供不
同的软件开发功能,有助于更好地实现烧录目标,可以根据项目需求,周
全考虑后选择合适的开发环境。
二、选择MCU硬件
1.在选择MCU硬件之前,需要明确烧录目标MCU类型,以及搭建开发
系统所需要的MCU数量。
一般来说,MCU烧录所需要的MCU类型有STM32、AT89、PIC、AVR等等,选择项目所需的MCU类型,可以根据实际需求,
根据MCU的处理器性能、功耗、存储容量、售价等因素进行参考综合比较,最终选择最合适的MCU型号。
2.选择好MCU类型后,需要购买相应的开发板和外设模块。
生产MCU烧录相关流程MCU(Microcontroller Unit)烧录是将软件程序加载到MCU芯片中的过程。
下面是一个常见的MCU烧录的流程,包括准备工作、配置烧录器、烧录软件、烧录程序,以及验证烧录结果:1.准备工作:在开始烧录之前,需要准备一些工具和材料:-MCU芯片:根据项目需求选择合适的MCU芯片。
确保芯片的型号和参数符合项目需求。
-硬件连接线:选择合适的连接线,如JTAG、SWD、ISP等。
连接线的选择依赖于芯片和烧录器的接口标准。
- 烧录器:根据芯片型号选择合适的烧录器,如ST-Link、J-Link等。
烧录器通常由硬件和软件两部分组成。
-电脑:用于运行烧录软件和与烧录器进行通信。
2.配置烧录器:将选择的烧录器连接到电脑,并根据烧录器的说明书进行配置。
-选择正确的烧录器类型和接口标准。
-配置芯片型号和参数。
-设置芯片的时钟频率和电压。
3.烧录软件:安装并打开烧录软件,如ST-LINK Utility、Keil uVision等。
烧录软件通常提供了一键烧录和批量烧录的功能。
-在烧录软件中选择正确的芯片型号和接口类型。
- 导入待烧录的程序文件,通常是一个.hex或.bin格式的文件。
4.烧录程序:通过烧录软件将程序文件加载到MCU芯片中。
-检查芯片的连接状态,确保连接线的正常连接。
-选择烧录动作,如擦除、编程和校验。
-点击烧录按钮,开始将程序文件加载到芯片中。
-烧录过程中,烧录软件会显示进度条和烧录状态。
等待烧录完成。
5.验证烧录结果:确认烧录是否成功,程序是否正确加载到芯片中。
-烧录完成后,烧录软件会显示烧录状态和校验结果。
-检查烧录日志,确认烧录过程中是否出现错误信息。
-断开连接线,重新上电启动MCU,观察程序是否正常运行。
总结:MCU烧录涉及到准备工作、配置烧录器、烧录软件、烧录程序和验证烧录结果五个主要步骤。
正确的MCU烧录流程可以确保程序正确加载到芯片中,为项目的后续开发和调试打下基础。
单片机程序烧录的3种方式(ISP、ICP、IAP)是什么说起给单片机烧录程序,大家应该都不陌生吧,我最早接触单片机是从51单片机开始的,型号是STC89C52RC,当时烧录程序就是用的下面这种烧录软件——STC-ISP。
这种方式,通过串口连接单片机,选择一个合适的波特率就可以烧录了。
后来学习STM32,编程时使用KEIL软件自带的下载按钮就能下载程序,方便了不少,但需要额外使用J-Link等下载器。
再后来,接触到产品研发,给已经发布出的产品升级,都是要靠远程无线升级的(想想看,产品已经到客户那里了,当软件需要升级时,要是还使用有线的方式烧录程序,得有多麻烦)既然给单片机烧录程序的方式有多种,那烧录方式具体怎么分类呢?可以分为3种:ISP(In-System Programming)在系统编程,使用引导程序(Bootloader)加上外围UART/SPI等接口进行烧录。
ICP (In-circuit programmer)在电路编程,使用SWD/JTAG接口。
IAP(In-Application Programming)指MCU可以在系统中获取新代码并对自己重新编程,即用程序来改变程序。
这3种烧录方式的原理是什么呢?在分析原理之前,需要先了解一下单片机Flash的访问地址,看看程序是烧录到哪个位置了。
单片机Flash在地址映射表中位置下图是一张STM32F4xx的地址映射表,从0x0000 0000到0xFFFF FFFF,总计4Gbyte。
单片机的片上Flash、片上RAM、片上外设以及外部扩展接口的访问地址,都被映射到这4Gbyte的范围之内。
这张图中,我们需要先注意下半部分Main memory 主存储区通常,我们编写的代码,是放到主存储区的起始位置(0x0800 0000)开始运行的,烧录程序时,直接将程序烧录到这里即可(KEIL 软件给STM32烧录程序的默认烧写地址就是0x0800 0000开始)System memory系统存储区System memory(起始位置0x1FFF 000)是STM32在出厂时,由ST在这个区域内部预置了一段BootLoader,也就是我们常说的ISP程序,这是一块ROM,出厂后无法修改。
创建一个工程
选择单片机的型号,我一直用的是mc9s12xs128的单片机,然后在“choose your default connection:”里面选择最后一个“TBDML”,TBDML是一个仿真器,飞思卡尔单片机用的BDM 仿真器,选择好后下一步
这一步就是建立工程的名字和位置,左边选择语言类型,选择C即可,设置好名字和位置后点下一步
这个窗口指的是要不要从一个位置添加先前存在的工程,不用添加,直接下一步
直接下一步
这一步需要注意,在“Select the floating point format supported…….”里选择第二项,如上图,是选择浮点类型长度,选别的可能编译的时候出错,我也不知道为什么
这一步直接默认
直接点完成
即可完成工程的建立
工程建立后自动出来这个画面
在左边栏里,双击main.c会出来主程序,在里面写程序即可,写好后点一下这个按钮,生成一系列文件,如果没有错误,就不会有提示,遇到warming,一般没什么大问题,只要不是error就行,
然后烧写程序点绿色箭头,烧程序单片机通电。
先确保你的电脑装好仿真器的驱动,在资源管理器里面查看
同上显示的话表示正常,如果有黄色感叹号,则需要重新安装驱动。
MCU代理商浅析单片机应用烧录方案操作程序Step 1:Keil软件的安装1.选中文件夹中的C51V900安装程序并打开,如图:2.在安装对话框里一直选择Next,直到Finish完成Keil的安装。
Step 2: 安装USB转串口线的驱动程序的安装扩展阅读:什么是单片机烧写?1. 选中并打开文件夹中的HL-340安装程序2.点击INSTALL即可自动完成安装Step 3:Keil工程的建立1. 打开桌面上的Keil图标,建立一个新工程单击【Project】菜单中的【NewμVision Project】,如下图:2.选择工程保存的位置,建议最好新建一个文件夹用来保存此工程文件,方便以后管理。
3. 选择单片机型号:打开Atmel目录,选择子目录下的AT89C52,点击OK,在弹出的新对话框中选择否(N)。
4.单击【File】菜单中的【New】菜单项,或者Ctrl+N可新建一个文件Text1,单击工具栏的图标或者Ctrl+S,在弹出的保存对话框输入文件名,注意必须在文件名后加上“.c”作为保存的文件类型(例如shua ngshuangbang.c),然后保存。
5.回到编辑界面,单击【Target】前面的“+”号,然后在【Source Group 1】选项上单击右键,弹出下图所示菜单。
然后选择【Add Files to Group ‘Source Group1’】菜单项,如下图:6.在弹出的对话框中选中刚才保存的“XXX.c”文件并单击【Add】,再单击【Close】,如图:7. 单击左侧【Source Group1】前面的“+”号,这时可以注意到【Source Group1】文件夹中多了一个子项【XXX.c】,这时源代码文件就与工程关联起来了,这时在右边的“XXX.c”代码编辑窗口把伟哥的代码复制过来即可,如图:8.单击工具栏的【TargetOptions…】,打开Output选项卡并选择【Creat HexFile】,点击【OK】,这时编译完成后才会产生可供下载到单片机的Hex文件,如下图:8.单击工具栏的【Rebuild】,可看到状态栏显示的状态(0错误和0警告),这时便完成了Keil工程的建立并产生了可下载到单片机的Hex 文件,如下图:Step 4:COM口的查询1.用USB转串口线把电脑的USB口和单片机的串口连接;2.右键点击“我的电脑”并单击“管理”,在弹出的窗口中选择“设备管理器”,在点击右边的“端口”,可以看到USB转串口线的CO M口(如图为COM3口),记住显示的是COM几口,下载程序时要用到,如下图:Step 5:Hex文件的下载1.打开文件夹里的“程序下载”压缩包,打开里面的STC_ISP_V481. exe程序,如图:2.在弹出的界面中选择MCUType为STC89C52RC,单击【打开程序文件】,在你之前Keil保存工程的位置找到以“.hex”后缀的文件,并选择打开,选择“COM”为Step4中显示的COM口(我的电脑显示的是COM3,所以我选择了COM3,但是不同电脑可能会不一样,一定要根据自己的电脑来选择),如下图:2.最后单击【Download/下载】(单击【Download/下载】之前一定不能先让单片机通电),然后再按下单片机的电源开关,让单片机通电,这时开始程序到单片机的下载,如下图表示程序已经成功烧写到单片机了,你只需把已经烧写程序的单片机安装到爽爽棒上即可:深圳市英锐恩科技有限公司创立于2008年,凭着自身在集成电路设计、系统软件编程、开发软件工具、集成电路方案集成等领域十多年的开发、集成经验,建立了完整的方案设计、技术支持、市场销售一体系,拥有经验丰富的工程技术团队与业务服务团队。
mcu烧录方法
MCU烧录方法是指通过特定的工具和步骤将程序代码烧录到微控制器单元中,以实现控制电路的功能。
以下是常用的MCU烧录方法:
1. ISP烧录法:ISP烧录法是通过串口或USB口与微控制器单元相连,将程序代码下载到单元内部的非易失性存储器中。
2. JTAG烧录法:JTAG烧录法是通过JTAG接口与微控制器单元相连,将程序代码下载到单元内部的闪存或EEPROM中。
3. SWD烧录法:SWD烧录法是通过SWD接口与微控制器单元相连,将程序代码下载到单元内部的闪存或EEPROM中。
4. USB烧录法:USB烧录法是通过USB接口与微控制器单元相连,将程序代码下载到单元内部的闪存或EEPROM中。
无论采用哪种烧录方法,都需要具备相应的烧录工具和软件,并按照具体的步骤进行操作,以保证程序代码的正确烧录和运行。
- 1 -。
单片机程序烧录方法及问题解决方式解析自学单片机是一场苦旅,这在第一次面对复杂的烧录界面的时候就会有深刻的感受,面对这么多参数的界面,该如何让自己苦心编写的程序运行在单片机上呢?下面就给大家介绍一下。
先,将烧写线把开发板与电脑连接,安装驱动之后,烧写程序能自动识别设备1,安装USB驱动程序,驱动程序在学习光盘中,具体安装方法参考配套“使用说明书”2.驱动安装完后,请检查USB的COM 端口号。
3.程序烧录时,要满足下面各参数的设置情况,打开c om m a gic.e xe烧录软件,选种“Fla sh Ma gic”选项卡,请按图设置烧录成功的显示烧录方法及问题解决:1. 确认烧录步骤:插上usb后,没有灯亮的,然后点击电脑的download,L1亮了,这时立刻按下板子的电源开关,然后L2亮了,这样就开始烧录了。
PS:每一步都必须按照上面的操作,如果灯的指示有误表明有硬件问题2. 截图烧录软件在1的基础上确认好了,是最后烧录不行,确认下图需要设置的地方是否正确。
关于串口号:并非一定如图所示是com5,具体在安装驱动后看“我的电脑”右键——“属性”——“设备管理器”——“端口(COM和LPT)”,与“USB-SERIAL CH340”一致。
这两个地方没有问题的话,出现以下提示:串口打开失败的错误,要么是没有安装驱动ch340,要么是没有选择正确的com口,用上述方法即可查看。
若出现以下两个情况的话一、确认板子是平放在桌面上的,底部是不接触任何东西影响电路的二、试试把芯片取下来,再放会去,注意芯片缺口是朝向数码管的,另外压芯片的那把手,压到水平位置,不能压得过低三、用杜邦线把P1.0和P1.1接到地GND上,然后按流程正常烧录PS:到了第三还是不行的话,返回第二再做一次,如果还是不行就请联系客服。
单片机无法烧录程序的解决办法1.单击下载按钮,让软件向单片机写入程序,如果出现这个提示无法下载,请在下载状态下关闭单片机电源再重新打开,看烧写过程开始没有2.如果还没有,请检查COM端口设置的是不是你连接编程器或者开发板的端口,数据线有没有连接好3.将串口的波特率降到最低1200,如果1200时写入程序正常,下次写入时再逐渐提高。
生产MCU烧录相关流程
标题:MCU烧录相关流程详解
摘要:
本文详细介绍了MCU(Microcontroller Unit,微控制器单元)烧录
的相关流程。
首先,我们将简要介绍MCU的基本概念和烧录的目的。
然后,我们将深入探讨MCU烧录的准备工作、烧录流程、烧录方法、烧录设备、
常见问题及解决方案等内容。
通过本文,读者可以全面了解MCU烧录流程
及其相关技术,以便更好地应用于实际工程中。
第一部分:引言
1.1MCU概述
1.2MCU烧录的目的
第二部分:准备工作
2.1选择MCU型号和厂商
2.2确定烧录工具和设备
2.3获取烧录软件和固件文件
第三部分:烧录流程
3.1设置开发环境
3.2连接烧录设备和MCU
3.3烧录软件的设置
3.4选择烧录模式
3.5擦除MCU中的数据
3.6选择烧录文件
3.7配置烧录参数
3.8启动烧录过程
3.9确认烧录结果
第四部分:烧录方法
4.1ISP烧录
4.2JTAG烧录
4.3SWD烧录
第五部分:烧录设备
5.1USB烧录器
5.2JTAG烧录器
5.3SWD烧录器
第六部分:常见问题及解决方案
6.1烧录失败的原因及解决方案
6.2烧录过程中出现的错误信息及解决方案6.3烧录速度优化的方法
6.4其他常见问题及解决方案
第七部分:结论
7.1总结MCU烧录的流程
7.2展望MCU烧录的未来发展。
飞思卡尔单片机烧写程序方法
车间批量生产的时候,不能把源程序给他们,只给一个烧录文件给他们烧写程序的方法,即脱离工程源文件烧写芯片程序。
一、确定待烧写的文件目录:
需要烧写的文件为abs后缀的文件
二、烧写软件
在CW v5.9的安装目录下面的“prog”文件夹里边有一个hiwave.exe(如需要拷贝出来使用,则需要整体拷贝“prog”文件夹,否则不能用)
插好P&E下载器,双击hiwave.exe,打开后就是debugger的界面:
然后在菜单“component”的“set connection”中选择芯片类型和连接方式:
点击“OK”,然后会弹出一个窗口去选择片子型号(如果没有弹出,也可以从第四个菜单(HC12MultilinkCyclonePro)中点击Select derivative去选择片子型号):
选择完成后,点击“OK”,这个hiwave.exe会和芯片建立连接;
然后从菜单“file”中点击“load Application”选择对应的abs文件:
(上图中擦除Flash和EEPROM,以及Run after successful load项的设置,可以在双击
hiwave.exe,打开debugger界面的“File”---->“Configuration”----->“Load”下设置,这样每次下载时,就不需要再次设置该项目了。
)
点击上图中“打开”,出现擦除确认提示框,
(如勾选上图下面的框,下次下载时就不会出现该提示了)点击“OK”,即可烧写入程序。
烧录知道说明:
准备工作:把要烧录的板插上电源和仿真器(注意PIN脚方向:烧录器连接线红色一边对应丝印:BKGD/MS那边),当仿真器上2个指示灯全亮表示正常工作。
1.打开烧录界面:
如图:
A.打开界面
B.界面打开后点击DEBUG图标进去烧录界面
2.进入烧录界面的过程:
A.步骤一
B.步骤二
C.正常进入烧录界面
(注:如果没有正常进入,需要检查连接,重新进行以上操作) 3.烧录过程:
A.选择程序
B.选择程序
C.选择程序
等程序自动运行完毕既是烧录完毕。
如果需要进行下个板的烧录,只需要换上需要烧录的板(通电,插上烧录器),重复<3:烧录过程>这个步骤即可
几点注意事项:
1.连接不正常时可能出现的情况(这时需要检查连接:电源或者烧录器):
A.烧录器上的蓝黄两灯没亮。
B.出现以下这种情况。
飞思卡尔单片机机器码文件烧写方法第一步:将飞思卡尔编程器〔BDM〕与需要烧写的PCB板连接,其中BDM中GND引脚要与空调控制器GND引脚对准,之后将飞思卡尔编程器〔BDM〕的USB接口插上电脑。
第二步:找到ST008-CW_MCUs_V6_3软件的安装目录,打开安装软件的文件夹。
第三步:打开prog文件夹第四步:在prog文件夹下打开hiwave.exe文件第五步:打开component-set connection第六步:打开后会看到这样一个页面,在processor中选择HCS08,在connection中选择P&E Multilink/cyclone pro,选择完后点击OK。
第七步:点击OK后会看到PEMICRO connection manager框,在PEMICRO connection manager中点击Connect〔Reset〕第八步:选择MultilinkCyclonePro-Load,要是编程器没有与电脑连接成功,会出现No communication框,假设是连接成功,会显示Load executable file框。
第九步:选择文件类型为Motorolala S-Record(*.s?*)第十步:选择机器码文件〔S19文件〕,找到需要下载的机器码文件,之后选中文件。
第十一步:将verify memory image after loading code和Run after successful load项打勾,之后点击Load Code。
第十二步:点击Load Code后会出现Erase and program flash?框,点击YES即可下载机器码文件〔S19文件〕.第十三步:机器码文件〔S19文件〕正在下载中……。
Fresscale MCU 烧录方法
Fresscale 的MCU 常用的烧录方法有两种常用的烧录方法有两种。
一、使用CodeWarrior 编译环境建立工程后在线烧录。
二、安装CodeWarrior 时自动会安装烧录软件HIWARE.EXE ,运行该烧录软件运行该烧录软件,,可在没有工程的境况下直接烧录可在没有工程的境况下直接烧录机器码机器码.S19文件文件。
方法一的烧录步骤如下方法一的烧录步骤如下::
步骤一步骤一::按照图一正确连接电路按照图一正确连接电路,,转换小板的 4Pin 排序如图所示排序如图所示,,转换小板和目标板之间可根据实际情况更改连接方式板和目标板之间可根据实际情况更改连接方式。
图一
步骤二步骤二::PE 和电脑连接后和电脑连接后,,蓝灯亮蓝灯亮。
给目标板上电后给目标板上电后,,黄灯亮黄灯亮。
打开CodeWarrior 编译环境编译环境,,编译无误后编译无误后,,点击Debug 。
图二
负极正极
PE 转接板VCC GND RST BGND
Compile
Debug
步骤三步骤三::点击Debug 后,跳出仿真页面跳出仿真页面,,等待代码烧写完成关闭仿真页面等待代码烧写完成关闭仿真页面,,程序烧录完毕程序烧录完毕。
图三
方法二的烧录步骤方法二的烧录步骤::
步骤一步骤一::按方法一步骤一连接PE 并上电并上电。
步骤二步骤二::打开CodeWarrior 的安装文件夹的安装文件夹,,找到Prog 文件夹文件夹。
图四
步骤三步骤三::打开Prog 文件夹文件夹,,找到HIWARE.EXE 并双击运行
图五
步骤四步骤四::选择Component----Set connection 。
图六
步骤五步骤五::在弹出窗口中选择MCU 型号及连接方法后点击OK 。
图七
步骤六步骤六::选择MultilinkCyclonePro---Load,要是PE 没有与电脑连接成功没有与电脑连接成功,,会出现NO communication 框,若连接成功若连接成功,,会出现Load executable file 框。
图八
步骤七步骤七::
选择文件类型为Motorolala S-Record(*.S?*),找到需要下载的机器码
文件之后选中文件文件之后选中文件。
步骤八步骤八::将Verify memory inage after loading code 和 Run after successful load 项打勾项打勾,,之后点击Load code.
步骤九步骤九::点击Load code 后会出现如下图所示进度条后会出现如下图所示进度条,,带下载完成后关闭程序,完成程序烧录完成程序烧录。
图九
第一种代码烧录方法常在代码调试的过程中使用一种代码烧录方法常在代码调试的过程中使用,,方便程序调试方便程序调试。
第二种在仅有机器码.S19文件的情况下使用文件的情况下使用。