jlink烧写程序图文教程
- 格式:doc
- 大小:1.79 MB
- 文档页数:9
JLINK烧写电流表测试程序说明第一步:烧写测试程序:
1、首先确定Jlink连接与电流表20pin jtag接口相连;
2、如下图所示打开SEGGER的JLINKFlash下载软件;
3、如下图所示依次配置JLINK下载参数
3.1打开Project Settings设置界面
3.2选择USB方式连接JLINK,接口模式为工程
3.3选择目标板下载接口方式为JTAG
3.4根据目标板CPU芯片型号选择下载目标设备为NXP LPC2294
4、File里点击Open data file打开Hex下载文件
5、开始下载
5.1 接通电流表电源,如下图连接目标板
5.2 连接成功后,选择Pragrame&Verify
5.3 下载成功提示对话框,鼠标左键单击“确定”,完成下载
第二步:查看结果
1、显示功能:
程序烧写成功后,重启电流表,电流表液晶显示屏上会显示如下字样:
2、通信功能:
将数据电流表上的主RS485接口与电脑串口相连,打开串口调试助手,波特率选择19200bps,数据位8,停止位1,校验无。
此时串口调试助手上面会不停显示01 03 00 10 00 01 85 CF数据,此时代表通信正常。
CEPARK JLINK仿真器固件烧写说明一、安装烧写软件AT91-ISP是JLINK的固件烧录软件。
在CEPARK STM32F103光盘资料/A、JLINK相关资料/6.固件烧录AT91-ISP中双击以下图标开始安装一路NEXT就好,安装完毕后桌面会有两个快捷方式。
二、擦除、复位芯片取出需要下载固件的JLINK下载器,按照以下步骤操作。
1、用USB线连接电脑和JLINK的USB口,给JLINK上电。
2、将跳线ERASE用跳线帽跳接,跳接大约20秒,拔下跳线帽。
3、断开USB口,断电。
4、重新连接USB口,即重新上电。
5、将跳线TST用跳线帽短接,短接大约20秒,拔下跳线帽。
6、断开电源,然后重新上电,接着进行下面的操作。
三、下载固件1、打开桌面快捷方式2、打开界面如图所示如果红框此处显示为1,则说明JLINK擦除、复位芯片成功,否则重新刚才的操作,重新操作一遍,注意时间和顺序。
3、点击browse,打开要下载的固件程序,路径为“STM32光盘-A.JLINK相关资料-2.固件程序-Jlink FirmWare v7FULL.bin”4、加载完固件程序后,点击write flash,如下图所示将固件程序下载到JLINK中。
5、下载过程中会有动画提示,如下图,说明下载正在进行,操作成功。
烧写成功后,可以看到灯D2点亮。
重新上电后,D1长亮,D2先闪烁后常亮。
(说明:CEPARK JLINK仿真器在出厂之前已经烧好固件了,拿到后就可以直接使用,不用重新烧写固件。
以上讲解是针对不慎将JLINK 固件擦除的用户)。
JLINK 固件烧写说明
1. 确保电路焊接完毕后,没有短路,没有开路。
2. 此时插上USB 线连上电脑,会出现无法识别的USB 设备
3. 将板上的ERASE 管脚用跳线接高电平超过20 秒,将芯片的全部FLASH 擦出。
4. 拔掉USB线,也就是使板子断电。
注意去掉ERASE 管跳线。
5. 插上USB 线,将TST 管脚用跳线接高电平超过10 秒,此时芯片拷贝BOOT 固件到第一启动区。
6. 拔掉USB线,也就是使板子断电。
注意去掉TST管脚跳线。
7. 在次插上USB时,电脑会发现新硬件,安装SAM-BA软件后,发现的新硬件会自动完成驱动。
8. 打开SAM-BA软件会出现下面图片。
点连接。
9. 在发送文件处,加入你要写入的固件,点发送
出现扇区解锁后,点是。
此时就会开始下载固件。
下载完后出现是否要加锁扇区,这里要点击否。
如果点是,JLINK 将不能完成自动升级。
10. 大功告成,重新连接USB后指示灯会闪动,安装上Jlink驱动后,就可以工作。
,JLINK 调试速度就是快,我调试相同的板子(CM3核心的LM3s2412)比周工LM_LINK 快上
10 倍。
要送SWD模式速度更快,2M的速度就是爽。
可以加快你的开发速度。
步骤:1.JLink和你的板子连接(别告诉我不会,我截图能力有限)JLink一端通过JTAG口连接到板子上(具体连接方式还要看硬件连线,不过一般都是这样了,我用的转接板),另一端是USB口连接到你的主机上;2.运行JLink如果第一步连接正确,启动后将显示以下界面,如果没有检测到CPU,命令行使用usb 命令连接板子,r命令识别CPU,正确识别如下所示:3.下载程序(nand_flash启动方式)1)loadbin c:\init.bin 0xc000000 ,init.bin 为小于8k的cpu、内存、时钟初始化程序,下载到片内sram运行,以便加载u-boot到内存完成烧写flash。
2)setpc 0xc0000003)g4)h5)loadbin c:\boot.bin 0x57e00000 (不知道飞凌的u-boot的链接地址是不是0x57e00000,呵呵,经验证确实是,当直接加载到内存时只有加载到0x57e00000才能运行,)6)setpc 0x57e000007)g 运行u-boot运行u-boot前先打开dnw或者串口终端,待boot启动后读秒时,迅速敲回车,使u-boot 停在其命令行下:In: serialOut: serialErr: serialHit any key to stop autoboot: 0SMDK6410 #8)加载要烧写的程序镜像到内存0x50008000如下所示:loadbin c:\boot.bin 0x500080009)输入擦除Nandflash命令,输入命令:#nand erase 0 100000 擦除Nandflash 从0 开始的1MB 大小的区域。
10)将uboot 程序写入到Nandflash,输入命令:#nand write.uboot 50008000 0 100000 (把内存地址处0x50008000的内容,烧写到nand从0地址开始到100000)。
1、打开Jlink烧写软件:
烧写硬件应加隔离电源,否者会有触电和烧毁硬件的危险
方法:所以程序里面找到SEGGER文件,打开SEGGER->J-link V5.4>J-Flash 2、界面如下
3、Option->Project settings,如下所示
选中第二项Target Interface 若使用JTAG模式选中JTAG,若是SWD模式选中SWD模式,我们使用的是SWD模式,Auto selection。
如下图所示:点击确认
4、打开Option->Project settings选中第三项CPU,如下图所示,选择对应的芯片,我们选择如图的芯片,点击确定
5打开要烧写的hex或者bin文件,File->Open data file如图所示
6、连接到目标板上Target ->connect,连接成功如下所示:
7、Target ->Program或者F5烧写程序,确定
8、烧写成功。
JLINK烧写步骤
步骤1擦除FLASH
上电,
拉高ERASE(短接跳线),
等待20秒(实际测得30秒成功率高些)
断电,
恢复ERASE(移除跳线).
步骤2恢复BOOT
再次上电,(因固件已经擦除,此时USB出现不可识别的设备,不必理会)拉高TST(短接跳线)
等待10秒(实际测得最好等25秒以上).
断电.
恢复TST.
步骤3烧写新固件
安装SAM-BA软件
不要安装CDC版本(sam-ba_2.9_cdc_xp_vista.zip),请安装:
Install AT91-ISP v1.13.exe
上电,正常应该会出现
运行SAM-BA软件,选择端口和目标板型号
载入固件并下载
会提示是否需要解锁FLASH(不解锁无法下载)
(写保护后不能自动升级,但选择写保护可以防止程序不被冲掉)
Lucking....。
1、打开Jlink烧写软件:
方法:所以程序里面找到SEGGER文件,打开SEGGER->J-link ARM V4.15->J_Flash ARM 2、界面如下
3、Option->Project settings,如下所示
选中第二项 Target Interface 若使用JTAG模式选中JTAG,若是SWD模式选中SWD模式,我们使用的是SWD模式,其他的默认就可。
如下图所示:点击确认
4、打开Option->Project settings选中第三项CPU,如下图所示,选择对应的芯片,我们选择如图的芯片,点击确定
5打开要烧写的hex文件,File->Open data file如图所示
6、连接到目标板上 Target ->connect,连接成功如下所示:
7、Target ->Program或者F5烧写程序,确定
8、烧写成功
如有侵权请联系告知删除,感谢你们的配合!。
Jlink 烧写程序图文教程第一步安装jlink驱动,安装完成后出现如下图标:SEGGER1.打开J-Flash,就是要烧写程序的软件2.打开会出现如下图这个界面,直接点击start j-flash3.进入后,点击open project,打开工程4.选择你的cpu芯片的对应jflash,下图是对应的NXP的LPC2114这款芯片,D:\Program Files\SEGGER\JLink_V490\Samples\JFlash\ProjectFiles\NXP,这个是路径完成后,会提示成功的标语,下图中我已经选择了下载文件,所以出现了对应的二进制文件,正常情况下到这一步是没有出现2进制文件的,这时需要点击图中的connect,如果出现下面错误,就是提示could not find any flash devices ,这表示连接不成功,解决的办法就是,选择options—project settings ,改变cpu设备点击CPU选项,按图中选择device,找到你对应的cpu就可以了这是提示连接成功的截图。
之后就可以选择你所需要下载的程序文件了,点击data file这边需要注意的是,每次只能打开一个程序文件,比如图中的二进制文件,只能有一个接着就是烧写了,点击target – program如果出现read memory error 错误,有2个选择,1关闭当前要下载的程序,重新选择二进制文件,2,选择target中的program&verify 或者auto,一般情况下auto这个选择都是可以执行的,这个auto一般情况下都是下载成功的,如果到这一步还不成功的话,就选择关闭软件,按上面再来一次,或者重新选择程序,最后一张图就是下载成功的提示,一切完成。
J-LINK V8 固件烧录指导1J-LINK V8固件烧录指导J-LINK 是使用过程中,如果内部固件意外损坏或丢失,请参考下面操作步骤说明,重新烧录JLINK固件。
1.1安装固件烧录软件请ATMEL官方网址下载AT91-ISP下载软件。
软件下载地址:/dyn/products/tools_card.asp?tool_id=3883在打开的网页中,下载下图中红色框所示软件。
安装下载好的Install AT91-ISP v1.13.exe软件双击Install AT91-ISP v1.13.exe运行,选择默认设置,安装好以后,桌面上生成如下两个图标。
1.2擦除芯片并进入编程模式打开JLINK 外壳,见到JLINK内部电路如下图所示。
A = ERASEB = TST使用USB线连接JLINK与PC机,以提供JLINK工作电源。
短接图中A的两个过孔约5秒。
断开A位置的两个过孔的短接。
然后拔掉JLINK与P C 间的USB线(注意先后顺序。
短接图中,B处的两个过孔。
使用USB线连接JLINK与PC机,至少超过10秒后,拔掉USB线,停止给JLINK 供电(说明:请确保此过程中,图中B处一直处于可靠的端接状态。
断开图中B处的短接。
1.3更新固件双击桌面上的SAM-PROG v2.4图标,运行SAM-PROG v2.4烧录软件,按下图所示进行设置。
将JLINK V8通过USB线与PC机连接。
此时,SAM-PROG v2.4软件中的Write Flash 按钮将变为有效。
(注意,先打开SAM-PROG v2.4再连接JLINK 与PC机。
点击Write Flash 按钮,烧录固件,待烧录完成后,Active Connection:将变为1。
拔掉JLINK与PC机之间的USB线。
至此,JLINK V8的固件已经更新完毕,正常情况下,连接电脑与JLINK V8时,JLINK V的指示灯将闪烁,然后常绿。
请参照JLINK V8用户手册说明,使用JLINK V8进行调试仿真。
使用Jlink烧写UB4020EVB的NorFlash-图文混合加强版使用Jlink烧写SEP4020开发板的NorFlash(以烧写U-boot为例)文:史先强图:程杰首先下载“SEP4020.rar”并压压缩,得到SEP4020.jflash,这是我使用的工程,主要是指定NorFlash的地址,以及使用SEP4020内部的ESRAM作为烧写的缓冲区。
Step1:连接好Jlink与开发板,正确上电。
Step2:打开JFlash,如果你是一路Next安装的话,点"开始"->“所有程序"->“SEGGER"->“J-Link ARM V4.00"->“J-Flash ARM"Step3:点"File"->“Open Project...打开刚才下载的SEP4020.jflashStep4:点“Target"->“Connect”,连接目标板,连接成功信息如下:成功连接上JlinkStep5:如果你希望在写入前擦除整个芯片,点“Target"->“Erase chip”擦写成功Step6:点“File"->“Open”,打开你要烧写的二进制文件,这里要选择起始地址,可以选择你希望烧写的位置,比如20000000 选择u-boot.bin地址填20000000Step7:点“Target"->“Program”,开始烧写,如果你指定的位置没有被擦除,JFlash会提示你是否擦除,一般选择擦除。
Step8:如果你想检查一下烧写的是否正确,点“Target"->“Verify“较验一下。
Step9:如果你需要烧写多段映像,重复6-8的步骤,需要注意的是,不要和你的上一次烧的内容有Sector上的交叠,不然可能导致上一次烧写的内容尾部的部分内容被擦除。
Jlink 烧写程序图文教程第一步安装jlink驱动,安装完成后出现如下图标:SEGGER
1.打开J-Flash,就是要烧写程序的软件
2.打开会出现如下图这个界面,直接点击start j-flash
3.进入后,点击open project,打开工程
4.选择你的cpu芯片的对应jflash,下图是对应的NXP的LPC2114这款芯片,D:\Program Files\SEGGER\JLink_V490\Samples\JFlash\ProjectFiles\NXP,这个是路径
完成后,会提示成功的标语,下图中我已经选择了下载文件,所以出现了对应的二进制文件,正常情况下到这一步是没有出现2进制文件的,这时需要点击图中的connect,
如果出现下面错误,就是提示could not find any flash devices ,这表示连接不成功,
解决的办法就是,选择options—project settings ,改变cpu设备
点击CPU选项,按图中选择device,找到你对应的cpu就可以了
这是提示连接成功的截图。
之后就可以选择你所需要下载的程序文件了,点击file—open data file
这边需要注意的是,每次只能打开一个程序文件,比如图中的二进制文件,只能有一个
接着就是烧写了,点击target – program
如果出现read memory error 错误,有2个选择,1关闭当前要下载的程序,重新选择二进制文件,2,选择target中的program&verify 或者auto,一般情况下auto这个选择都是可以执
行的,
这个auto一般情况下都是下载成功的,如果到这一步还不成功的话,就选择关闭软件,按上面再来一次,或者重新选择程序,最后一张图就是下载成功的提示,一切完成。