diff --git a/Software/Applications/PyOCD/PyOCD_的基本使用.md b/Software/Applications/PyOCD/PyOCD_的基本使用.md index c560c91..2aeb44b 100644 --- a/Software/Applications/PyOCD/PyOCD_的基本使用.md +++ b/Software/Applications/PyOCD/PyOCD_的基本使用.md @@ -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 --pack <"/Path/To/Nationstech.N32 ## 5. 烧写芯片 -使用 flash 命令烧写新,需要指定烧写的起始地址和要烧写的程序。 +使用 load 命令烧写新,需要指定烧写的起始地址和要烧写的程序。 ```bash -pyocd.exe flash --base-address <"/Path/To/Program.hex"> --target --pack <"/Path/To/Nationstech.N32L40x_DFP.0.9.0.pack"> +pyocd.exe load --trust-crc --base-address <"/Path/To/Program.hex"> --target --frequency {Examples: "1000", "2.5khz", "10m"} --erase {auto,chip,sector} --pack <"/Path/To/Nationstech.N32L40x_DFP.0.9.0.pack"> ``` ## 6. GDB Server 调试