先生们,我需要一些批处理帮助。
我要做什么:
我需要什么帮助:
到目前为止我所拥有的:
@echo off
cd C:\Users\Scott\Desktop\001-06-03
start /wait cmd /k makebin.py
(
echo power on
echo sleep 100
echo.
echo device stm32l476jg
echo if 1
echo speed 4000
echo con
echo sleep 100
echo.
echo -n loadbin
) > command.txt
# where I first need to find and append "fw1234.bin"
cd C:\Program Files (x86)\SEGGER\JLink_V632c
call jlink.exe -commandfile command.jlink
我的文本文件需要什么样:
> power on
> sleep 100
>
> device stm32l476jg
> if 1
> speed 4000
> con
> sleep 100
>
> loadbin fw9111.bin 0x08000000
> sleep 100
>
> verifybin fw9111.bin 0x08000000
> sleep 100
>
> w4 0x40022008 0x45670123 // Unlock FLASH_CR w4 0x40022008 0xCDEF89AB
> w4 0x4002200C 0x08192A3B // Unlock FLASH_OPTR w4 0x4002200C 0x4C5D6E7F
> w4 0x40022010 0x0000C1FB // Clear all error bits in the FLASH_SR
> sleep 100
> w1 0x40022020 0xBB // Set ROP to Level 1
> sleep 100
> w1 0x40022016 0x02 // Set OPTSTRT bit
> sleep 100
> w1 0x40022017 0x08 // Set OBL_LAUNCH bit
> sleep 200
> r
> sleep 2000
> power off
> q
是的,我还要做更多附加工作:)
非常感谢您的帮助!