本文档基于你已经熟悉了聆思csk6的烧录方式:
擦除前的板子接线方式与烧录模式接线方式一致,需要让板子先进入烧录模式。
Windows 擦除指令如下:
.\cskburn.exe -C 6 -s 串口号 -b 波特率 --erase-all
.\cskburn.exe -C 6 -s 串口号 -b 波特率 --erase add:len
波特率:推荐 1000000 或 3000000;
串口号:以 COM 开头,比如 COM5;
addr:需要擦除 flash 的起始地址,十六进制数字,如 0x1B000;
len:需要擦除的长度,十进制数字,长度为 64 的倍数,如 20480。
示例:
.\cskburn.exe -C 6 -s COM7 -b 1000000 --erase-all
擦除整个flash
.\cskburn.exe -C 6 -s COM7 -b 1000000 --erase 0x1B000:40960
擦除 flash 的起始地址为 0x1B000,擦除长度为 40960;
Linux 擦除指令如下:
sudo ./cskburn -s 设备节点 -b 波特率 -C 6 --erase addr:len
sudo ./cskburn -s 设备节点 -b 波特率 -C 6 --erase-all
波特率:推荐 1500000;
设备节点:linux 下串口工具设备节点,比如 /dev/ttyUSB0;
addr:需要擦除 flash 的起始地址,十六进制数字,如 0x1B000;
len:需要擦除的长度,十进制数字,长度为 64 的倍数,如 20480。
示例:
sudo ./cskburn -s /dev/ttyUSB0 -b 1500000 -C 6 --erase-all
擦除整个 flash
sudo ./cskburn -s /dev/ttyUSB0 -b 1500000 -C 6 --erase 0x1B000:20480
擦除 flash 的起始地址为 0x1B000,擦除长度为 20480;