燒錄
- 一、燒錄固件
- 二、 通訊模塊升級
- 1:USB的方式升級固件
- 2:通過mqtt的方式升級固件
- 3:切換環境
- 三、 燒錄WiFi
- 1:短接
- 2:燒錄腳本
設備注意事項:
第一種方式:通信模組和MCU都可以統一燒錄BoodLoader,然后在線升級
第二種方式:模組用的都是都是統一的4g模組,MCU燒錄對應的程序,需要注意的是通信模組如果是出廠的板子,需要測試,環境需要切換成測試環境,里面的物聯網卡為了防止詐騙進行了登記,可以用自己的卡(已經實名登記了)進行通訊
一、燒錄固件
1:用J-link燒錄,燒錄的時候需要連接仿真器j-link,但是不能直接連接電腦怕燒壞電腦,中間需要一個隔離器
2:安裝keil和安裝j-like:
3:選擇項目設置
選擇格式化芯片,防止有內存在里面
3:選擇open-date-fie,選擇需要燒錄的固件,選擇起始地址這個8000000(燒錄到目的的地址)
4:連接目標燒錄芯片燒錄程序
連接MCU
5:燒錄
二、 通訊模塊升級
1:USB的方式升級固件
1:插入USB,選擇USB的通道,默認字符串的發送,進入燒錄模式:AT+CFUN=9,0
2:選擇要升級的固件
3:點擊這個,升級完了之后會顯示一個password
2:通過mqtt的方式升級固件
選擇模塊是什么環境這里就選擇什么環境,然后選擇主題ctr發送,state接受數據,
這個環境可以在任何環境情況下都可以升級。
3:重啟
例如:這個開發環境,用電的模塊,這里就是重啟的開關(復位)
3:切換環境
一、目的隨著開發的進度推進,一般由開發 -> 測試 -> 生產 需要切換不同環境
三、 燒錄WiFi
因為這里的腳本和系統沒有綁定,所以需要分開燒錄進去,先燒系統在燒腳本
1:短接
目的:是因為要先燒系統,短接的意義就在于像刷老毛桃,要先插入USB一樣,系統燒完然后在燒腳本
1:先斷電然后在接上短接
二:刷系統
選擇這個軟件
1:選擇S3這款芯片
2:選擇系統的文件包的路徑,在選擇地址(這個地址是寄存器boolader里面第一個區的地址當然是系統第一個先啟動)
3:燒錄的時候需要先格式化一下,怕里面有一些內存的碎片,然后點擊開始
2:燒錄腳本
1:需要先斷電然后拔掉短接然后再上電選擇ESP32的芯片,USB選擇我們連上的那個USB
2:把所有的目錄文件加載到下面去然后重啟一下它會自動運行可以看到打印就OK了