使用J-flash 讀寫CH32F10x/CH578/CH579等WCH芯片


前言


沁恆家最近也出了個兼容stm32f103 的芯片,但是在jflash中選擇 stm32f103 進行燒錄似乎,發現速度非常的慢, 可能是其flash的與st的存在一定差異. 經過溝通,可以通過下面方式解決速度的問題:在J-flash中選擇沁恆提供的flash 編程算法.
同樣沁恆的藍牙芯片ch579是Cortex-M0的的,也是支持SWD的,原作者索性把CH579/CH578也加了進來
以下用到資料下載地址 https://gitee.com/iot-fan/iot-fan_at_cnblogs/tree/master/CH32F_CH57x_JFLASH

本文適用芯片


  • CH32F103x8
  • CH578M/CH579M (CH577F/CH578F/CH579F 由於swd引腳沒有引出,所以不支持,對於CH579M/578M強烈不建議使用SWD進行生產燒錄)

注意事項:

  1. 以下操作,請在同一個版本的j-flash下操作
  2. j-flash 需要配合j-link 硬件使用

Step 1,拷貝Wch 文件夾到Jflash 的 devices 路徑下:

大概位置: C:\Program Files (x86)\SEGGER\JLink\Devices
可能需要管理員權限,才能復制過去
如下圖:

Step 2:復制 jflash.txt 中的內容到JLinkDevices.xml 文件的下面,注意格式:

JLinkDevices.xml 文件的路徑大概: C:\Program Files (x86)\SEGGER\JLink\JLinkDevices.xml
注意,修改此文件,確保修改成功,可能需要使用管理員權限
如下圖(請參考文章開始部分提供的gitee 鏈接里的文件,可能會有更新)

Step 3,打開 jflash 選擇 WCH 的芯片即可:

如:


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM