parent
d2304aac3e
commit
d09244db12
|
@ -3,8 +3,9 @@
|
|||
## 1. 基本命令
|
||||
|
||||
- erase
|
||||
- flash
|
||||
- load
|
||||
- gdbserver
|
||||
- list:列出已连接的调试器。
|
||||
|
||||
## 2. pack 管理
|
||||
|
||||
|
@ -28,7 +29,7 @@ pyocd erase --chip --target n32l406cb --pack <"/Path/To/Nationstech.N32L40x_DFP.
|
|||
|
||||
## 4. 擦除芯片
|
||||
|
||||
使用 erase 命令擦除芯片,需要指定擦除方法,如:--chip。
|
||||
使用 erase 命令擦除芯片,需要指定擦除方法,如:--chip、--sector、--mass。
|
||||
|
||||
```bash
|
||||
# 擦除整个芯片
|
||||
|
@ -37,10 +38,10 @@ pyocd erase --chip --target <Target Chip Name> --pack <"/Path/To/Nationstech.N32
|
|||
|
||||
## 5. 烧写芯片
|
||||
|
||||
使用 flash 命令烧写新,需要指定烧写的起始地址和要烧写的程序。
|
||||
使用 load 命令烧写新,需要指定烧写的起始地址和要烧写的程序。
|
||||
|
||||
```bash
|
||||
pyocd.exe flash --base-address <Program Start Address> <"/Path/To/Program.hex"> --target <Target Chip Name> --pack <"/Path/To/Nationstech.N32L40x_DFP.0.9.0.pack">
|
||||
pyocd.exe load --trust-crc --base-address <Program Start Address> <"/Path/To/Program.hex"> --target <Target Chip Name> --frequency {Examples: "1000", "2.5khz", "10m"} --erase {auto,chip,sector} --pack <"/Path/To/Nationstech.N32L40x_DFP.0.9.0.pack">
|
||||
```
|
||||
|
||||
## 6. GDB Server 调试
|
||||
|
|
Loading…
Reference in New Issue