文档视界 最新最全的文档下载
当前位置:文档视界 › DSP程序烧写说明

DSP程序烧写说明

DSP程序烧写说明
DSP程序烧写说明

视频DSP程序烧写说明

1. 先安装sdf28xx_v3_3_serial,安装时按照默认路径安装,与CCS3.3 安装路径相同;

2. 安装SDFlash 软件:SetupCCSPlatinum_v30329,安装路径与CCS

3.3 安装路径相同;

3. 编辑sdopts.cfg 文件,此文件存放在你所安装的windows 的System32 目录下;

(1)用记事本的方式打开sdopts.cfg

(2)在"# End of sdopts.cfg”前加入如下文本:

[EmulatorId=C1]

EmuPortAddr=0xC1

EmuPortMode=RS232

EmuProductName=SERIAL_FLASH

[EmulatorId=C2]

EmuPortAddr=0xC2

EmuPortMode=RS232

EmuProductName=SERIAL_FLASH

[EmulatorId=C3]

EmuPortAddr=0xC3

EmuPortMode=RS232

EmuProductName=SERIAL_FLASH

[EmulatorId=C4]

EmuPortAddr=0xC4

EmuPortMode=RS232

EmuProductName=SERIAL_FLASH

4. 利用串口线(两端端为母头,也可接USB转串口)连接DSP 与PC机;插好跳线帽,JP1、JP4上端两个插针插跳线帽,JP2、JP3下端两个插针插跳线帽;下载程序时需要把JP5的下面两个插针插跳线帽,COM1为烧写测距DSP程序的串口,COM2为烧写测速DSP程序绿色端子接口,测速、测距程序的烧写过程大体一致,只是源程序不同;

5. 打开SDFlash,路径为:C:\CCStudio_v3.3\specdig\sdflash\bin 下SDFlash.exe,如下图所示:

6. 打开F2812SerialFlash.sdp 工程,路经为:C:\CCStudio_v3.3 \specdig\sdflash\myprojects\sdf28xx_v3_3_serial\f2812(此步骤只需要一次,下次使用时,无须重复此过程);

7. 打开Project-Settings 菜单,对工程进行配置,在Emulator中设置串口端口,C1对应COM1,C2对应COM2,依此类推;

8. 单击Programing,在“Flash Data”栏中选择要下载的程序;

8.其他设置采用默认即可,单击确定,保存SDFlash工程;

9.DSP 上电或复位,首先单击:File 按钮,选取.out文,

然后单击红色按钮,(工具栏中的红色“R”图标);

10.单击Flash按钮,在红色按钮左侧,在弹出的对话框中单击start,如图所示:

11.等待烧写完毕,软件窗口提示烧写成功,测速程序的下载与此相同,把JP5的跳线帽插到上面两个插针上,给系统重新上电,DSP进入运行状态,指示显示如下表所示,代表程序正常运行起来;

2812串口烧写Flash方法

第一步:安装CCS3.1或更高版本下面以3.3为例 第二步:安装串口编程算法项目文件插件:sdf28xx_v3_3_serial(不同CCS对应不同版本插件,此插件与CCS3.3对应),安装在CCS根目录下 第三步:安装SdFlashV1.60或更高版本,安装在CCS根目录下 第四步:编辑sdopts.cfg文件,此文件存放在你所安装的windows的System32目录下 (1)用记事本的方式打开sdopts.cfg (2)在"# End of sdopts.cfg”前加入如下文本: [EmulatorId=C1] EmuPortAddr=0xC1 EmuPortMode=RS232 EmuProductName=SERIAL_FLASH [EmulatorId=C2] EmuPortAddr=0xC2 EmuPortMode=RS232 EmuProductName=SERIAL_FLASH [EmulatorId=C3] EmuPortAddr=0xC3 EmuPortMode=RS232 EmuProductName=SERIAL_FLASH [EmulatorId=C4] EmuPortAddr=0xC4 EmuPortMode=RS232 EmuProductName=SERIAL_FLASH 第五步:打开SDFlash,路径为…\CCStudio_v3.3\specdig\sdflash\bin下(在打开CCS的前提下,还需打开要加载的工程,SDFlash.exe才能打开) 第六步:打开F2812SerialFlash.sdp工程 路径为…\CCStudio_v3.3\sdflash\myprojects\sdf28xx_v3_3_serial\f2812 打开Project-setting菜单,分别对target、erase、Programming、Verify进行设置Target:…\CCStudio_v3.3\sdflash\myprojects\sdf28xx_v3_3_serial\f2812\F281xRS232Flash.dll 若使用PC的COM1则选择仿真器为C1,COM2则选择C2 Erase:…\CCStudio_v3.3\sdflash\myprojects\sdf28xx_v3_3_serial\f2812\F2812SerialFlash.out Programming: (1)…\CCStudio_v3.3\sdflash\myprojects\sdf28xx_v3_3_serial\f2812\F2812SerialFlash.out (2)flash data 载入要烧写的文件工程最好放在…\CCStudio_v3.3\MyProjects下,避免不必要的麻烦 Verify:…\CCStudio_v3.3\sdflash\myprojects\sdf28xx_v3_3_serial\f2812\F2812SerialFlash.out 其余不用改动,按默认值就可以。

程序烧录工艺

程序烧录工艺 一、目的:规范模块烧录操作程序,使烧录过程标准化。 二、烧录设备: 硬件 计算机一台 烧录驱动板一块 计算机与烧录驱动板连线一根 烧录线一根 软件 USB转串口驱动软件(已安装)一套 烧录程序(已安装)一套 模块程序 三、烧录过程 1.连接方法如图1所示 图1 2.打开计算机,使计算机处于正常工作状态,用鼠标双击桌面DIR K150 烧录程序图标,运行烧录程序; 3.进入图2界面

图2 在红圈内显示具体COM口序号时,连接正常,如果红圈内显示COMX并弹出图3窗口时,应检查连线是否正常牢固连接,USB转串口驱动软件有没有运行,检查完毕,点击“文件”→“选择串口”→“输入串口编号”→“x”→点击“ok”,如图4,当界面返回到图2状态,红圈内出现串口数值时,进入下一道工序。 图3

图4 4.载入模块程序,操作方法如图5所示。点击“载入”→“查找范围”→“模块程序”→“打开”,进入图6界面。 图5

图6 5.模式设置:点击“设置”→在下拉窗口中选择“ICSP模式(I)”,界 面如图7所示。 图7 6.配置位设置:点击图8红圈“配置位”→弹出图9窗口,将掉电监测选 择为“开”如图10→点击“ok”,返回图7界面。

图8 7.将烧录线与模块相连,正确方法如图1所示,点击“”→ 选择弹出窗口图11中的“擦除”→并点击“ok”→点击弹出窗口图 12中的“”→点击弹出窗口图13中的“ok”返回图7界面。 图9 图10

图11 图12 图13 8.点击“”→选择弹出窗口图13中的“”→点击 新弹出窗口图14中的“”→进入图15中的界面,等待10秒左右,当弹出图16界面时,点击“”返回图7界面。 9.该模块板程序烧录完成,去除模块板连线,放入合格品箱内,烧录不成 功的,做好不合格标记,放在不合格处,维修后,重新烧录。 敏旺科技品质保证部 2014-4-21

Kinetis程序烧写检查单

本文主要写给Kinetis的初学者,特别是首次使用Cortex-M内核产品的工程师,文章主要针对用户在下载程序或调试过程中经常遇到的问题进行分析,其内容主要包括: 1.原理图说明 2.硬件电路板自检 3.Kinetis调试工具说明 4.程序无法下载分析 5.Check List 一.原理图自检 这里仅介绍与调试相关的原理图 图1 Kinetis MCU接口连接示意图 二.硬件电路板自检 在贴片硬件电路板之前,最好先对电路板做一下简单的短路测试,特别有些PCB尺寸非常小,加工精度要求比较高的板子,如果生产厂家没有做相应的测试,很有可能PCB本身是存在短路的。MCU相关电路需要特别注意以下几点: 1.各级VCC/VDD和GND之前是否存在短路。 2.外部晶体电路是否存在对地短路。 在PCB焊接之后,同样需要做相应的检测: 1.检测JTAG/SWD插针到MCU管脚是否存在虚焊或连焊。 2.检测NMI管脚上拉是否有效。 3.上电检测各级VCC是否正常工作。 4.检测MCU的IO口是否有因虚焊导致的过压/过流。 5. 三.Kinetis调试工具说明

Kinetis常见的评估板包括:FRDM Board, TWR Board, MAPS Board, 目前常见的这些开发板都板载了mbed仿真器,用户无需额外购买仿真器来进行调试。板载的mbed仿真器可以通过U盘拖拽的方式下载编译好的二进制代码,也可以通过在IDE调试环境中通过CMSIS-DAP来进行代码的仿真。同时,用户可以通过按住Reset按钮上电的方式,使mbed仿真器进入Bootloader模式,用户可以通过此模式更换仿真器的固件,使mbed仿真器模拟成J-Link仿真器。点击这里查看详细步骤。 用户自己设计的板子,通常需要使用外部的仿真器进行调试或者烧写,常见的仿真器有J- Link和U-Multilink. 图2 J-Link、U-Multilink仿真器图 J-Link只有一组接口10*2(2.54间距),支持JTAG和SWD两种模式:

F28335 C2Prog串口烧写

C2Prog串口烧写TMS320F28335 Flash实验 一、实验准备 1、必备硬件:F28335开发板(可切换到SCI-A Boot模式)、与PC机相连 的串口、PC机 2、必备软件:C2Prog V1.4或V1.5、chromeinstall-6u31.exe、hex2000、 CCS3.3或CCS4.X 3、建议实验前先对硬件进行测试:通过仿真器烧写SCIA的串口程序,通 过串口助手确认开发板串口通信正常。 二、实验步骤 1、使用CCS3.3或CCS4编译程序(注意CMD文件应为烧写flash),生成.out 文件。 2、把HEX2000.exe和要转化的.out 文件放在同一个文件夹内。 3、在WIN7系统中,以资源管理器的方式打开该文件夹,在该文件夹的空 白处按住shift键右击,然后选择“在此处打开命令窗口(W)”弹出命 令窗口: 4、hex2000 -romwidth 16 -memwidth 16 -i -o xx.hex xx.out 中修改xx.hex xx.out和.out、目标.hex文件名称相同,复制粘贴到命 令窗口已有语句的后面,按回车键,生成.hex目标文件。

5、若您使用的是CCS4的编译环境,可以更加快捷的生成.hex文件。 右击工程文件,打开build properties对话框,在Build Steps中Apply Predefined Step 中选择Create flash image:Intel-HEX(如下图所示),单击OK,在以后的编译该工程中,会自动生成更新.hex文件。 6、参考下图,将开发板跳线切换至SCI-A Boot 模式,连接PC机串口和开 发板串口,给开发板上电,如已经上电要按一下复位按钮,使DSP进入SCI-A boot模式:

程序烧写方法

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寸最好重起一直,重起时不可出现异常现像。

AT89C51串口烧写程序说明

一A T89C51ED2程序烧写软件使用说明: 1、安装JRE_Flip_Installer_3_3_4.exe文件(下载链接: https://www.docsj.com/doc/959158945.html,/dyn/products/tools_card.asp?tool_id=3886); 下载下图中所示文件(点击前面光盘符号即可下载): 2、将下载线的串口插入电脑串口,USB口连接至电脑的USB口,另一插头插 入键盘CN1,另外两个接线RST和PSEN对应接入单元片机的4号脚和26号脚; 3、打开Flip 3.3.4.exe文件,配置参数,点Device—Select,选AT89C51ED2; 4、点Settings—Preferences,按下图设置: 5、点面板上第二排USB形图标,再选择RS232,选择正确的COM口,若只有 一个则为COM1,波特率(Raudrate)不用修改,均可,点Connect,正常情况下此时此对话框消失,主界面点亮,若显示time out,则连接失败,请检查连线,或者更换电脑再试。 6、将主界面右侧Hardware Byte一行X2前方框选中;中间FLASH Buffer Information保证选择的是flash区,而不是EEPROM。 7、点击主界面第二排倒数第三个图标,载入hex文件,或者点File—Load Hex Files,也可载入hex文件。 8、左侧Operations Flow 下面四项前方框均选中,点Run,擦除和烧写、较验需 要一定的时间,完成后四项内容前指示灯为绿色,且在下方显示Verify Pass。 9、完成后点面板上第二排USB形图标,再选择RS232,再弹出的对话框中点 disconnect,断开连接。

程序烧写说明

程序烧写说明 OK300C根据用户选配单片机类型不同烧写程序的方式也有所不同,主要分三类:STC单片机用户烧写方法,并口ISP下载器烧写方法,USB接口ISP下载器烧写方法。下面将详细介绍烧写程序的方法。 一、 STC单片机用户烧写方法 启动下载软件,首次设置时只需注意芯片的选择,在左上角下拉框中选择STC89C52RC,一般的台式机大多只有一个串口,所以COM栏就选择COM1,如果使用别的串口那就选择相应的串口号,其它全部使用默认,不明白时最好不要乱改,不然可能会把芯片锁死,以后就用不了了。总体设置如下图: 点击软件界面上的Open File 打开对话框,将*.hex或者*.bin文件选择,选择好后点击Open 。 要先把实验板上的电源关掉,因为STC的单片机内有引导码,在上电的时候会与计

算机自动通讯,检测是否要执行下载命令,所以要等点完下载命令后再给单片机上电。然后点击如图中的Download/下载钮, 接着按下实验板上电源给单片机上电 若出现上述图片,则说明已经给单片机成功下载了程序,并且已经加密。 二、 并口ISP下载器烧写方法 将ISP下载器插在主板的ISP口处。确认板上JP1三个跳线都断开,连接好电源线,打开电源。打开下载软件MuCodeISP,以下载AT89S52为例,选择89S5X,选择89s52,如下图 然后加载要烧录的程序 点击File菜单下的openflash,出现如下对话框

选择要烧录的文件,这里是*.hex文件 烧录,点击下图中的Program按钮就可以把程序下载到单片机 A VR单片机的程序烧录过程也是一样的。不过烧录51和A VR单片机切换时,要注意不要忘记进行51/avr单片机选择键的操作。 三、 USB接口ISP下载器烧写方法 选配USB接口isp下载器的用户,使用的烧写软件是A VRSTUDIO。首先要安装好该软件,安装方法和安装普通软件一样。 可以用AVR Studio的4.13或更高版本控制STK500/AVRISP,选择STK500 or AVRISP和Auto 或者具体的COM?端口进行联机,点击avr studio主窗口中的图标前面标有Con的那个图标,然后按下图选择即可进行STK500或者JTAG的联机,由于avr studio会记忆用户使用的设备是STK500ISP还是JTAG并且同时会记忆用户使用的COM号,如果下次和上次使用的是相同的设备并且没有更换COM口,那么下次使用的时候直接点击右边标有AVR的那个图标就可以快速进入联机状态;如果下次和上次使用了不同的设备或不同的COM口请使用Con图标进行联机。 连接STK500ISP:

DSP28015串口烧写步骤与所需文件

DSP28015 串口烧写步骤 一.串口烧写步骤 1.安装CCS3.3软件 2.安装串口编程算法项目文件:sdf28xx_v3_0_serial 详情请阅读文档:SDFlash_Serial_RefGuide_v3_1.pdf文件。 3.在算法项目文件中设置好相应的时钟频率,生成.out文件 1)在CCS中导入F28015SerialFlash工程文件 文件地址: C:\CCStudio_v3.3\specdig\sdflash3.1\mydrivers\DSP280x_v3_1\DSP280x_serial\build\F28x xSerialFlash 2)设置好你的目标板相应的时钟频率 在Flash280x_API_Config.h中选择相应的PLL时钟: #define CPU_RATE 10.000L // for a 100MHz CPU clock speed (SYSCLKOUT) 【一般选择默认值就可以了】 3)保存并编译项目文件,生成F28015SerialFlash.out文件,文件存放在: C:\CCStudio_v3.3\specdig\sdflash3.1\mydrivers\DSP280x_v3_1\DSP280x_serial\bin 4.安装SdFlashV1.60或更高版本 5.编辑sdopts.cfg文件,此文件在你所安装的windows的system32目录下 1)用记事本的方式打开sdopts.cfg。 2)在“#End of sdopts.cfg”前加入如下文本: [EmulatorId=C1] EmuPortAddr=0xC1 EmuPortMode=RS232 EmuProductName=SERIAL_FLASH [EmulatorId=C2] EmuPortAddr=0xC2 EmuPortMode=RS232 EmuProductName=SERIAL_FLASH [EmulatorId=C3] EmuPortAddr=0xC3 EmuPortMode=RS232 EmuProductName=SERIAL_FLASH [EmulatorId=C4] EmuPortAddr=0xC4 EmuPortMode=RS232 EmuProductName=SERIAL_FLASH

bootloader和串口烧写

条件: STM8用串口烧码是利用了BootLoader的功能,所以要想用串口烧码就必须让STM8运行BootLoader 问题: 目前网上的贴有不完美的地方,一个新片,ROP(就是读保护)是使能的, 而BootLoader是关闭的。由于新片用户有一次机会用串口烧一次码,于是网上流传一段程序,让用户第一次烧这个码,将BootLoader使能,然后声称今后就可以一直用串口烧了。但仔细看手册就会知道,STM8今后(不是新片第一次)运行BootLoader的必要条件是一定要把ROP关掉,否则无论你使能BootLoader没有,STM8均不会去运行BootLoader。 修改ROP的方法: 要想关掉ROP,必须将ROP写成0xAA,而写ROP必须用SWIM口写,用串口是修改不了ROP的。用SWIN口就逃不开买ST-Link或其他遵守SWIM 协议的编程器。于是问题变成要想用串口烧码就必须用一次ST-Link,请问有了ST-Link何必再用串口烧码?用户希望用串口开发就是希望不买ST-Link吧? 学习: 我将BootLoadr运行机制翻译如下(见手册UM0560的Figure 1): STM8上电后先查8000H的内容如果8000H的内容是82H或ACH,表示已有程序也就是烧过码了,这时如果BootLoader没使能,程序就跳到8000H,开始运行你的程序,这种情况无法用串口烧码。 如果BootLoader使能了,STM8就去查看ROP,如果ROP是使能的,也跳到8000H,开始运行你的程序,这种情况还是无法用串口烧码。 如果ROP关闭,STM8才跳到BootLoader,你可在一秒钟内用串口进入烧写程序。 另外一种可能是上电查8000H的内容是空的,或者不是82H或ACH,这时UM0560的描述有点矛盾,Figure 1说还是要查ROP,然后决定运不运行BootLoader,而Table 1说是只要内容是空的,或者不是82H或ACH,STM8就会运行BootLoader(我一直怀疑ST的手册都是印度人写的,语法很怪,描述模棱两可的地方很多)。 但我觉得这两种方式,对我们用串口烧玛都没有意义,我们用串口烧码来开发,就是把前面的内容修改为新的内容,怎么可能每次都是空的呢?难道烧前先全片擦除?但全片擦除也要先进入BootLoader啊?所以空片进不进BootLoader对我们开发没有意义。 解决的方法: 实际上,网上流传的那段程序是有缺陷的,烧它无法做到真正的不买ST-Link就可用串口来开发STM8,你必须先用ST-Link将ROP关掉(写入0xAA)。实际上参考UM0560附录A的说明,在自己的软件最前面加一段跳转到BootLoader的程序就可以了。使不使能BootLoader关不关闭ROP都没所谓,只要抓住新片可用串口烧一次码的机会,将这样的码烧入就可以了。 建议: 可用一个管脚来控制,上电时STM8先查这个脚的电平,如果为低电平就跳到BootLoader,这不会浪费STM8的脚,因为这个脚只在上电时查看一次,上电后你还是可以拿他做输出(做输入不好),你的系统不可能一个输出脚都没有吧?这种方法上电快,不会造成上电延迟。实在不想拿出一个脚来做上电[判断,也可用另一个方法:记数,让程序在上电后跳到BootLoader一次或两次,因BootLoader每次会等一秒钟,所以这种方法会造成每次开机都要延迟一段时间,但不需要去将一个什么脚接地,连RESET开关都不需要,这种方法对连续烧码十分方便。 正式出产品时,可将这段码放在最前面,但会不会造成容易被破_解,就需要大家讨论了。UM0560的建议是希望加个密码什么的验证一下,防止有心人任意进入BootLoader,在你的码里加个木马,读出你的内容.

KEIL C51 软件烧写说明 - 副本

KEIL C51 软件烧写操作说明 1、适用范围 适用于以51系列芯片作为软件运行载体的所有设备。 2、运行环境 WIN98、NT、WIN2000、WINXP、WIN7等操作系统。 3、辅助工具 PC机1台、KEIL C51 安装软件、编程器(UEC-5)1个、USB转RS232数据线(电脑无串口时需配备)1条 4、软件安装 Keil C51软件在首次使用时需要安装,使用的工装(电脑PC)上已安装好软件此步骤可以省略。 4.1 串口准备 如果电脑已有串口,该步骤省略。如果没有串口,则必须增加一个USB转串口的数据线。安装该数据线的方法是:首先在电脑上安装该数据线的驱动程序,待驱动安装完成后,再插入USB转串口数据线,电脑会自动识别该数据线,至此数据线的驱动就安装成功了。不过还需获得该扩展串口的串口号才能正常使用,获取串口号的方法是:右键点击“计算机”并单击“管理”,在弹出的窗口中选择“设备管理器”,再点击右边的“端口”,可以看到USB转串口的COM口,如下图所示。(注意,必须保证USB转串口线已连接电脑,否则无法查看该串口号)。 4.2 安装KEIL C51 双击“\KEILC51 v710_Full(μV3)\up51v710_Full\setup”目录中的Setup.exe,按提示进行该软件的安装,安装完后参照“\KEILC51 v710_Full(μV3)\up51v710_Full”目录中的“安装说明.TXT”文件中所述方法进行破解。 4.3安装编程器驱动 编程器目前主要采用U-EC5型号的编程器,该型号编程器的安装方法是:U-EC5先不要插到电脑的USB接口上,双击“\U-EC5驱动”目录下的“SiC8051F_uv3.exe”文件,按提示进行安装,安装完成后,再将U-EC5编程器插到USB接口上,待出现“该设备已可以使用”的提示时,驱动就安装成功。 5、KEIL C51设置 5.1 KEIL C51应用程序打开 打开KEIL C51有两种方法:

如何通过串口烧写uboot

广州致远电子股份有限公司 如何通过串口烧写 uboot 基于M3352_EV_BOARD 评估板

修订历史

目录 1. 适用范围 (1) 2. 原理概述 (2) 3. 开发环境 (3) 4. 技术实现 (4) 4.1 连接调试串口 (4) 4.2 更新uboot (4) 4.2.1 下载SPL (4) 4.2.2 下载uboot (5) 4.2.3 下载MLO (6) 5. 免责声明 (8)

1. 适用范围 本文基于M3352_EV_BOARD评估板,主要介绍如何从串口启动AM3352处理器并实现uboot的更新,其原理和方法同样适用于EPC-9100I-L、EPC-9200I-L、EPC-9600I-L 工控主板以及所有基于M3352-N128LI工控核心板拓展的硬件平台。

2. 原理概述 AM3352处理器支持存储器启动以及外设启动。上电后,处理器根据启动引脚的设置执行相应的一级引导代码(即固化在芯片内部的ROM Code)。当选择从外设启动的时候,可以通过UART接口下载二级引导代码SPL(用来初始化内存、时钟和电源等)。SPL执行完毕,处理器可继续通过UART接口下载uboot镜像文件,然后将控制权移交到uboot。此后,还需要通过uboot来接收用于NAND Flash启动的二级引导代码MLO以及uboot镜像,并将它们烧写到NAND Flash中,从而实现处理器再次上电时从NAND Flash启动。

3. 开发环境 1)硬件清单: M3352_EV_BOARD评估板。 2)软件资源: 产品光盘资料:M3352-N128LI CD V1.03; 附件: ●二级引导代码镜像文件(串口启动用):u-boot-spl.bin; ●uboot镜像文件:u-boot.img; ●二级引导代码镜像文件(NAND Flash启动用):MLO。

工控机系统安装及程序烧写说明书20140910(1)

工控机系统安装及程序烧写说明书 一、工控机系统安装 Aptio Setup Utility-Copyright(c) 2010 American Megatrends,IncU盘启动 1、选择Chipset,进入PCH-IO Configuration restore on AC power loss里面选择power on 2、选择Advanced,进入SATA Configuration设置选项 SATA Mode selection里面选择AHCI 3、选择Save&Exit,进入Save Changes and Exit 4、跳出welcome to Centos 6.4?界面 5、Choose a language 6、Keyboard Type选择键盘类型,选择US 7、Installion Method安装方法选择Hard drive本地硬盘 8、Select Partition选择分区 9、进入what type of devices will your installation involve?选择安装 驱动器,选择Basic Storage Devices基本存储设备。将系统装 在本地的磁盘驱动器(硬盘)上。 10、hostname设置系统的主机名称,点击next 11、选择时区,建议选择上海,点击next 12、Create Custom Layout:自定义分区策略,点击next 13、分出一个单独的分区,挂载到 /boot 目录,然后创建swap分 区,一般为内存的2倍,点击 Create 创建分区。

14、以同样方法分区,将一个1024M 大小的swap分区还有将所 有的剩余空间全部给/分区,分区操作将会当前直接生效,数据会全部丢失。点击 Write changes to disk。 15、Install boot loader on/dev/sda,在/dev/sda上安装引导装载程序, 选择Master Boot Record(MBR)-/dev/sda主引导记录,然后选择BIOS drive order BIOS的驱动顺序 16、The default installation of centos is a minimum install。Centos 的默认安装最小的一个安装,选择Minmal,you can further customize the software selection now,or after install via the software management application你现在可以选择进一步定制软件, 或安装后通过软件管理应用程序,选择customize now 17、Base System基本系统设置 Desktops Development Servers 18、然后安装,安装完成后重启。 19、拔掉U盘,进入系统,输入指令setup 20、Choose a Tool:Firewall configuration 防火墙配置,关闭防 火墙Network configuration 网络配置,只对Device configuration里面的eth1、eth2 和eth3配置System services 21、插上U盘,ls /dev/sd,mount / dev/sdb1 /media,挂载U 盘;

PZ-ISP STC-ISP 程序烧录步骤

程序烧录步骤 1,USB , 安装驱动程序,驱动程序在“学习光盘”中,具体安装方法参 考配套“使用说明书”https://www.docsj.com/doc/959158945.html,B COM 驱动安装完后,请检查的端口号。 当前为COM1 3.\\-FlashMagic 文件路径:学习光盘烧录工具,程序烧录时,要满足下面各参数的设置情况,选种“”选项卡,请按图设置PZ ISP PZ ISP .exe .exe 打开-烧录软件。https://www.docsj.com/doc/959158945.html,B COM 与的口一致 2.STC 请选择系列单片机 3.500-999此处最佳设置范围 4.选择扩展名为的程序文件×××().HEX 5.点击“下载”完成烧录程序串口最好不要默认 在COM3上 注意: 如果插上某个USB 口出现“连接超时”或串口不能正常使用 时,请换一个USB 口试试 此软件目前不支持系统,用户请用官方软件烧程序VISTA VISTA STC STC-ISP 6T/12T 模式切换 对于XP 系统驱动程序日期务必是2003-7-16否则就会造成无法烧录 程序。安装光盘中的驱动程序时, 必须完全卸载同类型不同版本的驱 动程序。 安装完后,请在“设备管理器”中 确认驱动程序日期。 注意使用时,短接的实现自动下载为了保障开关的使用寿命,请使用自动 下载方式。 J0Auto ,电源

此款软件也是普中科技公司另一款自动下载软件()此款软件使用更方便、更简洁。只需要选择MCU 型号和要烧录文件,开发仪在端口中名字是推荐使用此款软件。 最大地兼容所有PL2303驱动:Prolific USB-to-Serial Comm Port 注意使用时,短接的实现自动下载为了保障开关的使用寿命,请使用自动 下载方式。 J0Auto ,电源 如果出现此提示,说您的电脑上驱动 程序不是兼容性最好的版本,从而降 低了下载速度.但不影响正常使用. 。 建议安装光盘中驱动程序安装时注意:用安装软件自带“移除”功能 来卸载掉你电脑中原来的驱动程序,否则无 法卸载干净。然后重新安装光盘中配的驱动。

如何使用串口烧写XMC1301芯片

如何使用串口烧写XMC1301 芯片 海绵宝宝 2015/8/17 英飞凌的XMC1301 芯片具有多种烧写HEX 文件的方式(从烧录的观点来看)。对于一片刚出厂的空白芯片来说,它是处于默认的ASC BSL 模式,也就是串口模式;但经常使用的是基于JLINK 的SWD 模式,在KEIL 开发环境中,使用SWD 模式是最为方便高效的应用模式;另外,还有一种量产模式,通过BMI 的设定,一旦进入量产模式外部将无法访问芯片,但如果在程序中通过添加修改BMI 的程序段,也可以在设定的触发条件下跳出量产模式,但此时芯片会恢复到出厂状态,处于默认的ASC BSL 模式,且FLASH 会自动清除;除此之外,还有若干模式,但一般很少使用,就存而不论了。 可以把BMI 看做是类似C 语言中的SWITCH 选择语句,当芯片设定为某种BMI 模式时,只能在当前的模式下更改为别的模式,而且在ASC BSL 模式下只能下载程序,不能运行程序,所以当我们用串口下载程序之后,还要在Memtool 软件中更改BMI 为SWD1 模式(使用P1.2 和P1.3 引脚,方便接线,还有SWD0 模式,只不过这是用的是P0.14 和P0.15 引脚)才可运行下载的程序,更重要的是,在我们更改BMI 为SWD1 模式运行程序后,如果想再次下载别的HEX 文件时,Memtool软件就不能通过串口模式连接了,除非用JLINK 在DAVE 中修改BMI,所以在这种情况下,可以添加一小段更改BMI 的代码在程序中,这样就可以在需要下载新的HEX 文件时,在开发板上电的时候触发BMI 修改,芯片就变成ASC BSL 模式了。 本篇所述的烧录过程可以适用于英飞凌 XMC1300 的系列芯片,不仅仅限于特定的XMC1301 QFN24 芯片。 为了降低用户的尝试成本,在开发板上已经设计了基于CP2102 的USB 转串口电路,既可以作为低成本烧写器使用,也可以用作单片机与电脑的通信手段。 为了使用串口烧写HEX 文件,首先需要做必要的准备工作: 1. 到infineon 官网下载免费的Memtool 软件(当前版本为V4.06.05),并正确安 装。 2. 到silabs 官网下载免费的CP2102 驱动程序,并正确安装。 3. 将开发板上J1 插针用两个短路子将插针横向短接,以使串口与单片机的UART 连接。 准备就绪之后,用USB 线连接开发板和电脑,这时会听到电脑找到USB 的提示音,并且位于开发板左下角处的LED3 绿灯会常亮,整个开发板应当如图1 所示:

51单片机烧写程序说明

Step 1: Keil 软件的安装 1?选中文件夹中的 C51V900安装程序并打开,如图: QE C SIY?/ flHL340 门 JwjCifinfll 蚤聞下載 2?在安装对话框里一直选择 Next ,直到Finish 完成Keil 的安装。 Step 2:安装USB 转串口线的驱动程 序 的安装 1.选中并打开文件夹中的 HL-340安装程序 生稈序下養 2?点击INSTALL 即可自动完成安装 Step 3: Keil 工程的建立 1.打开桌面上的 Keil 图标.,建立一个新工程单击 【Project 】菜单中的【New 卩Vision Project 】,如下图:

选择工程保存的位置,建议最好新建一个文件夹用来保存此工程文件,方便以后管理。 3. 选择单片机型号:打开 Atmel ^^XS 目录,选择子目录下的 AT89C52,点击0K,在 弹出的新对话框中选择否(N )。 2. U :迫看下棊 *奇乐 Prcject ?计其机? DATA (Esj ? mine ?爭匿3:斗突 仏N 他屋(Cr) j mg ir-1 」DATA (E ) L-i, BACKUP (F :)

sht|Ang5h|flf*g|bBBg v |l^ ■ “ 匚囲昂凹CC)二 j TOCHi(D4 j D*1A dBMKW 的 .KI NSTON (HI * * 5. 回到编辑界面,单击【Target 】前面的“ +”号,然后在【Source Group 1】选项上单 "oOSEtj C51 Diti b?? — U H Ddei d&d Li mb (1X511 hsieM H 6LSI 厂 Ext As-icnrtJa 曲嗨 1 '| i^tc^d cf A3' Cvt^riptan: ^T&&C51E52 .\r45C51C2 .^rS9CS1lC2 AT3SCE1IE2 AT53C51R3Z AT5SC51RS AT?C 创片餐 AFMCSIIRO2 V?SC51R^2 VB^SISMDI ■T35C51SND2 F L II^' S:etis 24MHz corrrelh- wtr 1.0 Lines 3 TimmAZflijrtwi, ¥ lm>rn4H/2 Pnwty Lev*k UAfi' ? iojid- M^mu> j)cx 8K Svte ; FI JS I I Mti iiur., 12$球曲OrMip 卍W 4. 单击【File 】菜单中的【NeM 菜单项,或者Ctrl+N 可新建一个文件 Textl □ TfrJrtl 单击工具栏的图标 或者Ctrl+S ,在弹出的保存对话框输入文件名, 注意必须在文件 名后加上“ .C ”作为保存的文件类型(例如 shuangshuangbang.c ),然后保存。 P d-E =j ■- DATA 1]E :J ? Fir ?秆盒亶鼻亢 .笙WF

2812串口烧写Flash步骤

旺仔教你学DSP 考虑到众多买不起仿真器的劳苦大众!下面提供利用PC RS232 下载FLASH 到281x 的方法此教程, 适用与现在的所以C2000 系列,包括最小28335。 al,安装安装路径与CCS3.3 安装路 径相同; 2. 安装SDFlash 软件:SetupCCSPlatinum_v30329,安装路径与 CCS3.3 安装路径相同; 3. 编辑sdopts.cfg 文件(此目的是在SDFLASH 软件中能找到串口 端口号, 此文件存放在你所安装的windows 的System32 目录下(没 找到?(电脑的全部杀毒软件关了吗,赶紧关了再重新安装!)) 如下文本: C1 2 IAL_FLASH C2 2 IAL_FLASH C3 2 IAL_FLASH C4 2 IAL_FLASH 3. F2812为从SCI-A 的启动模 式,复位时:GPIOF4=0 ,GPIOF12=0 ,GPIOF3=1, GPIOF2=1; (本人开发板配置跳线帽旁边已经标明配置电平例如MDXA 的 右边为一0,表示跳线帽接至0)(GPIOf4 为SCI_A TXD 端子,复位完成后应恢 (要电脑的全部杀毒软件关了!!!) 1、先安装sdf28xx_v3_3_seri (1)用记事本的方式打开sdopts.cfg (2)在"# End of sdopts.cfg”前加入[EmulatorId=C1] EmuPortAddr=0x EmuPortMode=RS23EmuProductName=SER [EmulatorId=C2] EmuPortAddr=0x EmuPortMode=RS23EmuProductName=SER [EmulatorId=C3] EmuPortAddr=0x EmuPortMode=RS23EmuProductName=SER [EmulatorId=C4] EmuPortAddr=0x EmuPortMode=RS23EmuProductName=SER 利用串口线连接DSP 与PC 机;配置

STC系列单片机程序烧录方法

STC系列单片机程序烧录方法 来源:互联网作者: 关键字:STC单片机单片机烧录单片机烧录方法 STC单片机具有通过串口编程功能,简单到通过串口3三根线就能将程序烧录到单片机内,这大大的方便了开发人员,省去了昂贵复杂的编程器,在调试程序时也可将内部数据直接通过串口发送到PC上观瞧,一些不太复杂的程序甚至可以省掉仿真器。 目前大部分的计算机都不带串口,这里还得介绍一下一个小转换工具,可将PC 上的USB口转换成单片机的TTL电平。插入硬件后提示安装驱动,完成后查瞧PC 上设备管理器,端口中会多出一个串口,这里就是COM3,记住这个串口号,下面给单片机烧录就是要用。

单片机板与转换板连线对应连接好,如发现无法通讯,可调整2、3的连线。 1,地线----地线 2,TXD-----RXD 3,RXD-----TXD 转换板由于PC供电,指对外提供很小的供电能力,建议单片机板用单独的电源供电,切记不能外接电源与转换板同时对单片机板供电,否则会烧设备或计算机的危险。 硬件连接正常后就就是通过STC专门的烧录软件进行烧录了。

1、现在对应的单片机型号 2、打开编译过的需要写入单片机内的程序,类型都就是以、bin与、Hex结尾的文件。 3、选择连接的串口号,就就是上边在设备管理器里瞧到的COM3。 4、选择通讯波特率,单片机目标板上有晶振的,这一项基本可以不用理会,系统会自动适应合适的波特率。如果目标板使用的就是内部振荡,由于内部制造误差,自动波特率可能会连接不成功,这时就要手工设置,最高与最低都设成一样,从最大数到最小数一个一个试,直到连接成功为止,最差的就只能以1200的波特率烧录了,烧录时间稍长些,没办法就多等会儿吧。其它选项不知道啥意思的就不要乱选。

烧写软件说明书

烧写软件使用说明 本实验板使用的STC89C52RC单片机具有ISP功能,可通过串口把程序代码烧进单片机内部的FLASH程序存储器内,烧后可全速运行程序,以检查代码的正确性。 第一步:检查实验板所有开关处于打开状态,即全部弹起。 第二步:把S_COM(串口电平转换区域)开关按下,选择USB转URAT功能。 第三步:把USB线插在PC和实验板上。 第四步:检查虚拟串口号。 我的电脑――右击――选择――管理――设备管理――展开右边的端口-记下USB虚拟的串口号。例如下图中的COM6 第五步:找到STC-ISP文件夹,双击STC_ISP_V483.exe,打开烧写软件

1、选择你使用的单片机型号,实验板上的型号为STC89C52RC 2、打开你要烧写的程序代码,例如:TEST.HEX 3、选择PC连接实验板的串行口,即第四步记下的串行口号。 4、选择其它选项,如图。 5、点击Download/下载按钮, 6、当信息提示框出现:“正在尝试与MCU握手连接…”时,按下实验板电源开关。 7、烧写自动完成,程序开始运行。 注意:下次烧写时,仍然要先关闭电源,重复以上步骤。 如烧写不成功,请先检查s_com按钮是否按下。如已按下则关闭实验板电源,拔下USB 线。等待一分钟,然后再插上USB线。重复1-6步骤。

串口调试助手使用说明 串口调试助手是一款运行在PC机上并通过PC的串口发送和接收数据的软件。我们经常把PC的串口和单片机的串口连接,并用此软件来调试单片机的串口程序,故称串口调试助手。 第一步:找到“串口调试助手”文件夹,双击“sscom32.exe”运行程序 第二步:选择串口,此时要关闭所有使用该串口的应用程序,例如烧写软件。 第三步:设置串口参数。例如:波特率等。 第四步:选择HEX发送,HEX显示 第五步:打开串口 第六步:在字符串输入框中输入要发送的字符,按“发送”按钮发送给单片机。单片机发送过来的字符,显示在上部的信息窗中。 注意:使用完毕后记得关闭串口,否则可能引起其它软件工作不正常。

通过串口烧写程序

通过网口烧写程序(完整版) 作者:李福勇(lfy) 此前我在中国EDA技术网论坛发表了一篇《通过网口烧写程序》的文章,许多朋友在应用简易JTAG调试和用我写的方法烧写程序的时候出现一些问题,因此我在这篇文章中详细解析大家所遇到的问题,以及解决的方法,避免以后学习的人再犯同样的错误,浪费宝贵的学习时间。 正常调试程序我们是应该用仿真器的,它调试稳定而且速度很快,不过它的不菲的价格也令很多希望学习ARM的朋友望而却步,因此价格便宜的简易JTAG就成了一种流行的折衷方案。但是正是由于它的“简易”给大家使用中制造许多麻烦,以至于要拿出一定的时间和精力来学习怎样能正确的使用它。下面我把大家经常出现的问题以及解决的方法列出来,以飨大家: 第一个问题就是烧写的问题,网上比较流行的两个通过简易JTAG烧写程序的软件就是FLUTED和FLASHPGM。FLUTED是一种WIN98下运行的比较简单的烧写软件,目前许多网友通过PORTTALK打开相应的硬件端口也可以在WIN2000下应用FLUTED软件。但是此软件烧写速度很慢,几十K的程序需要烧写十几分钟,而且烧写成功率比较低。根据我实际应用的经验,主要还是JTAG下载时复位有问题,需要关闭开发板的电源,等一会再上电,烧写时成功的几率就比较大了。另一个烧写软件就是FLASHPGM,此软件有良好的GUI操作界面,下载速度和成功率也很高,然而它的烧写速度与通过网口烧写的速度是无法比拟的。而且关于它的烧写方法即使中国EDA技术网提供了演示动画,大家在应用时也会出现一些问题,同时它需要WIGGLER接口小板的支持。 第二个问题就是调试的问题,通过简易JTAG调试程序需要先执行一个JTAG.EXE的软件在后台运行,此软件也是一个WIN98下的应用软件,也可以通过PORTTALK打开相应的硬件端口在WIN2000下应用。目前网上也提供了专门在WIN2000下应用的JTAG2000.EXE软件,可以直接在WIN2000下应用,具体装载方法请参阅软件包的说明文件。一般简易JTAG只支持SDT调试环境,虽然网上有支持通过简易JTAG在ADS集成环境中调试的软件包,但由于调试速度很慢,大家很少应用。JTAG.EXE软件原理是把发送到以太网的数据拦截下来,遵从JTAG协议,转换到并口上面,然后通过JTAG接口板,控制ARM板上面的CPU,进行硬件Debug调试的。但是我们在实际应用中发现,此软件对下载到SDRAM中的程序缺乏验证机制,也就是说虽然集成环境中显示下载成功,我们却不知道下载的数据是否正确。甚至我们在测试中发现,从开发板上取下简易JTAG,下载程序,在PC机的集成环境中仍旧显示下载成功。因此大家在单步调试程序的时候,程序跑飞那就是很自然的事情了。不过调试中单步程序跑飞,一般有几种原因:一是板子上的SDRAM没有驱动,二是下载程序不正确,三是下载的程序本身有BUG,四是简易JTAG调试有时候也不稳定,当然简易JTAG调试不稳定导致程序跑飞的时候很少,最后就有可能是你的板子硬件有问题了。 以上谈了简易JTAG的烧写和调试中遇到的一些问题,有些跑题,不过这些问题是大家经常遇到的,我通过此文一并提出来,希望大家能尽快上手学习ARM,而不要在一些小问题上浪费时间。下面我就详细介绍怎样通过网口烧写程序,虽然我在网上已经写过类似的文章,但文章的前提是板子中已经预烧了程序,其中暗含的意思就是我们已经初始化了板子上的SDRAM存储器。而这篇文章我会详细的教会大家怎样在没有预烧了程序的板子中(也就是说可以是空白的FLASH并没有初始化SDRAM),一步步通过网口烧入程序。 由于大家多数都是简易JTAG,因此我演示应用的集成调试环境是SDT251的ADW,

相关文档