jlink commander使用

丶灬走出姿态 提交于 2019-12-04 07:55:51

1.将JLink.exe拷贝到某个文件夹底下

2.建立bat文件,内容如下:

JLink.exe -device Cortex-A7 -if JTAG -speed 4000 -jtagconf -1,-1 -autoconnect 1 -CommandFile E:\CommandFile.jlink

3.建立命令行文件CommandFile.jlink,内容如下:

h
loadbin E:\05_Project\56_procise\Procise_prj\fmql_sdk1030_prc201910281217_release\uboot_bit_image\fsbl.bin 0x20000
setPC 0x20000
g
waithalt
loadbin E:\05_Project\56_procise\Procise_prj\fmql_sdk1030_prc201910281217_release\uboot_bit_image\u-boot.bin 0x4000000
setPC 0x4000000
g

 

 

readme

JLink.exe -device Cortex-A7 -if JTAG -speed 4000 -jtagconf -1,-1 -autoconnect 1 -CommandFile E:\03_Work\32_PSOC\3226_jlink\CommandFile.jlink

-device Cortex-A7        Pre-selects the device J-Link Commander shall connect to.
-if JTAG                 Selects the target interface J-Link shall use to connect to the target.
-speed 4000             This command sets the speed for communication with the CPU core. in kHz.
-jtagconf -1,-1         Passes IRPre and DRPre in order to select a specific device in a JTAG-chain. “-1,-1” can be
used to let J-Link select a device automatically.
-autoconnect 1             let J-Link Commander automatically start the connect sequence
for connecting to the target when entering interactive mode.
-CommandFile            Selects a command file and starts J-Link Commander in batch mode.


h
loadbin E:\05_Project\56_procise\Procise_prj\fmql_sdk1030_prc201910281217_release\uboot_bit_image\fsbl.bin 0x20000
setPC 0x20000
g
waithalt
h
loadbin E:\05_Project\56_procise\Procise_prj\fmql_sdk1030_prc201910281217_release\uboot_bit_image\u-boot.bin 0x4000000
setPC 0x4000000
g


h--->halt
loadbin <filename>, <addr>--->Load *.bin file into target memory.
SetPC <Addr>--->Sets the PC to the specified value.
g--->Starts the CPU.
waithalt-->WaitHalt   Waits until the CPU is halted or the given timeout is exceeded.
             Syntax: WaitHalt <TimeoutMs>  Default timeout is 1000 ms

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!