20210907 伴伴學:阿九陪你搞破壞之阿米巴自動燒錄機開發

引入

  1. 爲什麽要使用ImageTool?
    BW16 認體燒錄時需要清空原廠的image才可以使用
  2. 爲什麽原廠 只能使用 1.5Mbps Baud Rate 燒錄程式?
    CP2102 最大支持速率只能達到 1Mbps, 但是FT232 可以支持到 2Mbps (FT232R可以到3Mbps)
  3. rtl_flash.md

小結

雖然全程都聼不太懂Joe具體分享的方法,但是在和team member探討之後,他給我解釋說Joe的做法等於用:
step 1: 使用serail mon 讀出 image tool在執行時的Hex code
step 2: 調節baudrate傳輸速度,比較前後 hex 的差異就可知道速度的設定在哪裏
同理可以得到upload的地址操控的
step 3: IDA 反編譯 binary -> assembly -> c

使用軟體

  1. Source Insight
    類似VSCode的編輯器, 使用按照個人情況而定
    但是搜尋和整合的功能更加强大, 可以用來搜尋所有引用某個function/class的所有文件
    追蹤大檔案用
  2. SerialMon
    存在很久但是改版了, Serial Monitor軟體, 可以類比為"軟體示波器"
  3. RegMon for Windows v7.04
  4. IO Ninja
    封包分析軟體
  5. 資料分析軟體 IDA, Ghidra,
    List of
    10 Serial Port Monitor software for Windows in your budget range
Select a repo