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