《安富萊嵌入式週報》第261期:2022.04.11--2022.04.17
往期週報彙總地址:http://www.armbbs.cn/forum.php?mod=forumdisplay&fid=12&filter=typeid&typeid=104
本週更新視訊教程:
BSP視訊教程第13期:系統講解Cortex-M7核心MPU和Cache,理解通透(2022-04-17)
https://www.armbbs.cn/forum.php?mod=viewthread&tid=111956
視訊版:
https://www.bilibili.com/video/BV1UF411g72X
1、全開源迴流焊
https://github.com/makermoekoe/Reflow-Controller
作者makermoekoe,基於ESP32-S2設計了控制板,魔改了一個烤箱,實際測試效果還不錯
整體效果:
2、ADI釋出中文版精密測量解決方案
precision-measurement-solutions_cn.pdf (8.53MB)
3、Semtech推出支援多頻段LoRa,WiFi和衛星網路的LR1120,用於全球資產跟蹤
LR1120是一款面向全球地理定位應用的超低功耗器件。它通過sub-GHz和2.4GHz工業,科學和醫療(ISM)提供多頻段LoRa和長距離跳頻擴頻(LR-FHSS)通訊,以及衛星許可的S波段。它整合全球導航衛星系統(GNSS)掃描和Wi-Fi MAC地址掃描,兩者都利用了Semtech的LoRa Cloud服務。
規格:
4、歷時將近一年,新的CMSIS5.9.0軟體包終於要釋出了
https://github.com/ARM-software/CMSIS_5
上個5.8.0版本。官方埋了好幾個bug,這次算是終於修正了。
5、網友做的Embassy/Rust 和 FreeRTOS/C的速度比較
RUST竟然表現出了巨大的速度優勢和資源優勢,大家有興趣也可以試試:
https://tweedegolf.nl/en/blog/65/async-rust-vs-rtos-showdown
6、各種數值計算相關的問題
https://graphics.stanford.edu/~seander/bithacks.html
資料做的非常強,所有程式碼都經過測試驗證,並且第1個發現bug的使用者,作者願意支付10美元報酬。
幾乎涵蓋了大家常見的各種程式設計問題。
7、Embedded Wizard展示的大批產品效果展示,這個都是上市的產品
https://www.embedded-wizard.de/cases
可以給大家產品設計提供些UI素材。
8、ThreadX的H7軟體包大更,增加大量案例,裸機FileX,動態APP載入MPU管理,NetXDUO WIiFi應用如MQTT,MDNS,IAP升級等
軟體包下載:
https://github.com/STMicroelectronics/x-cube-azrtos-h7
論壇下載:
x-cube-azrtos-h7-2.1.0.zip (64.90MB)
更新記錄:
當前已經配套了大批量案例:
9、壇友“WZH”編寫的STM32H7動態APP載入實現原理
https://www.armbbs.cn/forum.php?mod=viewthread&tid=111948
做的非常不錯,其它微控制器都是一樣的。
10、開源USB協議棧CherryUSB
https://github.com/sakumisu/CherryUSB/blob/master/README_zh.md
作者是壇友“初晴sama”,各種常用協議都做了實現。
CherryUSB Device 協議棧對標準裝置請求、CLASS 請求、VENDOR 請求以及 custom 特殊請求規範了一套統一的函式框架,採用面向物件和連結串列的方式,能夠使得使用者快速上手複合裝置,不用管底層的邏輯。同時,規範了一套標準的 dcd porting 介面,用於適配不同的 USB IP,達到面向 ip 程式設計。
當前實現的功能和資源佔用情況:
11、H7-TOOL本週進展
H7-TOOL釋出韌體V2.15, 離線燒錄增加瑞薩,合泰以及IS25WP全系列SPI FLASH等
H7-TOOL詳細介紹:
http://www.armbbs.cn/forum.php?mod=viewthread&tid=89934
【PC軟體】V2.1.5
1. 介面優化
- 訊號發生器D0-D9按鈕增加滑鼠自動提示
- 關閉訊號發生器時,面板上的Check按鈕同步更新
2.新增離線燒錄晶片
合泰HT32、瑞薩RA系列、ISSI的IS25序列FLASH
3.離線燒錄新增串列埠控制介面,方便客戶的主機控制燒錄器
【APP韌體】V2.15
1. 解決bug。串列埠監視,100.012 格式顯示的ms值不對
2. 模擬訊號發生器增加 10mV 檔位
3. 修正伺服器舊地址61.160.223.136識別bug,不能自動更新新地址
4. 解決STM32L051燒錄2個檔案,部分情況校驗失敗問題
5. 解決串列埠助手列印漢字偶爾顯示亂碼問題. tool同步漢字雙位元組後再傳輸
【EMMC】V2.15
1. 增加合泰HT32系列晶片燒錄
2. 增加瑞薩RA系列晶片燒錄
3. 增加ISSI的IS25LP,IS25WP全系列SPI FLASH
4. 自動解除讀保護功能,部分晶片設定預設不自動解除保護。-1表示不支援,禁止啟用,0表示支援但是預設不解除
5. STM32G0B1,G0B0,預設設定不自動解除讀保護。
0、新版下載:
https://www.armbbs.cn/forum.php?mod=viewthread&tid=111919
1、升級新版注意事項
(1)APP和eMMC獨立分別升級了:
http://www.armbbs.cn/forum.php?mod=viewthread&tid=105600
(2)因為關閉了WiFi模組內部上電自動重連功能,由程式控制接入WiFi熱點,所以升級完畢後需要大家更新下WiFi密碼。
2、H7-TOOL的10個GPIO輸入輸出簡易控制增加了個展示提示。
TOOL有10個GPIO,D0到D9可供做普通GPIO使用。
設定方法:
現在加入了提示,滑鼠放在相應位置會提示:
3、離線燒錄:
增加合泰HT32系列離線燒錄
增加瑞薩RA系列離線燒錄支援
增加ISSI的IS25WP全系列SPI FLASH離線燒錄支援
4、當前支援的離線燒錄晶片列表