《安富萊嵌入式周報(bào)》第308期:2023.03.27--2023.04.02
周報(bào)匯總地址:http://www.armbbs.cn/forum.php?mod=forumdisplay&fid=12&filter=typeid&typeid=104(文中附件可通過(guò)此鏈接進(jìn)入相應(yīng)周報(bào)下載)

視頻版:


1、ST發(fā)布安全認(rèn)證版PLC設(shè)計(jì)套件
https://www.st.com/en/evaluation-tools/steval-silplc01.html
含原理圖(新的手冊(cè)里面把原理圖撤掉了) :
?steval-silplc01+(2).pdf(502.71 KB)
硬件方面的安全認(rèn)證正進(jìn)行中,滿(mǎn)足SIL2等級(jí)。隨機(jī)故障率,系統(tǒng)能力符合IEC 61508,EN 62061,EN ISO 13849-1和EN ISO 13849-2,軟件方面的EtherCAT V5.0.8 和 X-CUBE-STL-H7 v1.2.0 已經(jīng)通過(guò)TUV安全認(rèn)證。
主控芯片采用STM32H723VG



2、PR2機(jī)器人設(shè)計(jì)文件全開(kāi)源
簡(jiǎn)單填寫(xiě)提交內(nèi)容就可以下載:
https://docs.clearpathrobotics.com/docs/robots/legacy/pr2/
視頻:
https://www.armbbs.cn/forum.php?mod=viewthread&tid=118605


3、ARM架構(gòu)應(yīng)用程序接口文檔匯總貼
https://github.com/ARM-software/abi-aa
這些文檔對(duì)于了解編譯細(xì)節(jié)非常重要,特別是Procedure Call Standard for the Arm Architecture(AAPCS), 能讓大家更好的了解編譯細(xì)節(jié)

4、各種電子在線工具分享
之前給大家分享過(guò)一個(gè)不錯(cuò)的網(wǎng)站:97款在線電子開(kāi)發(fā)工具
https://www.armbbs.cn/forum.php?mod=viewthread&tid=115998
這次再給大家分享一款,這個(gè)是在刷阻抗匹配相關(guān)知識(shí)的網(wǎng)站時(shí)看到的
https://circuitcellar.com/research-design-hub/basics-of-design/impedance-matching-fundamentals
在線計(jì)算,也有好多款
http://www.leleivre.com/rf_lcmatch.html

5、可靠的工業(yè)級(jí)PID實(shí)現(xiàn)
作者以一種循序漸進(jìn)的方式,提出多個(gè)問(wèn)題來(lái)改進(jìn)代碼,逐漸實(shí)現(xiàn)一個(gè)可靠的PID
http://brettbeauregard.com/blog/2011/04/improving-the-beginners-pid-introduction/

6、CrowdSupply硬件共享盛宴2023
https://www.crowdsupply.com/teardown/portland-2023
原本2020年的時(shí)候是第3屆,但是由于疫情問(wèn)題取消了,之后的2021和2022也都沒(méi)有再舉辦,今年正式恢復(fù)舉辦
CrowdSupply和Maker Faire差不多,跟我們國(guó)內(nèi)的廟會(huì)差多,有趣的好玩的東西比較多,而且場(chǎng)地也比較大。
https://www.armbbs.cn/forum.php?mod=viewthread&tid=118605

7、開(kāi)源功率計(jì),帶電源功能,專(zhuān)用于物聯(lián)網(wǎng)功耗測(cè)量
之前給大家分享過(guò),最近不少玩這個(gè)的,再給大家分享下
https://github.com/zscircuits/zs1100a
https://www.crowdsupply.com/zscircuits/zs1100a-power-meter
https://www.zscircuits.in/
測(cè)試物聯(lián)網(wǎng)設(shè)備功耗最大的特點(diǎn)就是高動(dòng)態(tài)范圍,休眠狀態(tài)下幾個(gè)uA,發(fā)射狀態(tài)下幾百mA,而且支持動(dòng)態(tài)的切換測(cè)量范圍。

規(guī)格:
動(dòng)態(tài)測(cè)量范圍1uA到1.5A,分辨率100nA,精度1% ± 200 nA,非常不錯(cuò)。

效果:


上位機(jī):

實(shí)際性能:

8、簡(jiǎn)訊
(1) TI的多通道超低電流測(cè)量DDC系列
用于超低功耗電流測(cè)量確實(shí)給力,就是價(jià)格也比較貴
https://www.ti.com.cn/cn/lit/an/zhct360/zhct360.pdf?ts=1680434886270

(2)據(jù)外媒消息, 東芝接受15.2億美元收購(gòu)提案
https://www.reuters.com/markets/deals/toshiba-board-agrees-accept-jips-153-bln-buyout-proposal-nikkei-2023-03-23/
這項(xiàng)提案由Japan Industrial Partners (JIP) 為主的財(cái)團(tuán)提出

(3) 新思科技 (Synopsys)推出基于AI的全棧EDA開(kāi)發(fā)工具,大大方便IC設(shè)計(jì)人員使用
https://www.synopsys.com/ai.html
整個(gè)芯片設(shè)計(jì)流程全部AI化

(4) 華碩Thinker board推出首款RISC-V內(nèi)核單板機(jī)
https://tinker-board.asus.com/product/tinker-v.html?s=09

(5)??STM32H5和STM32WBA的ThreadX全家桶原生支持包都已經(jīng)發(fā)布
現(xiàn)在ST新出的芯片,ThreadX都會(huì)做原生支持,也就是說(shuō)他們發(fā)布的STM32CubeH5軟包里面將包含各種ThreadX內(nèi)核及其中間件案例
https://github.com/STMicroelectronics/STM32CubeH5

https://github.com/STMicroelectronics/STM32CubeWBA

(6)??Qt Creator 10 發(fā)布
https://www.qt.io/blog/qt-creator-10-released

9、TinyVG矢量圖形實(shí)現(xiàn),相比SVG更小的文件大小,涵蓋90%的功能
https://tinyvg.tech/

https://dev.w3.org/SVG/tools/svgweb/samples/svg-files/tiger.svg
矢量放縮效果也不錯(cuò)

10、TI的電源設(shè)計(jì)工具 Power Stage Designer發(fā)布V5.0版本
https://www.ti.com.cn/tool/cn/POWERSTAGE-DESIGNER
?slic015d.zip(38.09 MB)




11、面向智能手表設(shè)計(jì)的WASP-OS,涵蓋完整的智能手表應(yīng)用實(shí)現(xiàn)
https://github.com/wasp-os/wasp-os

12、H7-TOOL本周進(jìn)展
H7-TOOL詳細(xì)介紹:https://www.armbbs.cn/forum.php?mod=viewthread&tid=89934
壇友火龍的滑稽分享H7-TOOL的SWD隔離模塊(含UART隔離)
詳情看此貼,采用立創(chuàng)EDA畫(huà)的:https://www.armbbs.cn/forum.php?mod=viewthread&tid=118585



H7-TOOL發(fā)布固件V2.21, 增加RTT快捷面板功能,脫機(jī)燒錄增加英飛凌,Qorvo以及NXP,普冉,華大,靈動(dòng)微等新系列
【PC軟件】V2.2.1
1.脫機(jī)燒錄
- 廠商列表重排,按字母次序。
- 高級(jí)配置參數(shù)中,刪除不常用的參數(shù)。
- 高級(jí)配置參數(shù)中,新增顯示FLM文件信息選項(xiàng)
- NRF52 系列, 優(yōu)化亂腳本。降低時(shí)鐘速度,解決某客戶(hù)程序異常的板子無(wú)法識(shí)別IDCODE的問(wèn)題。
- NRF52 系列,載入HEX文件時(shí), 自動(dòng)選擇SDE和FLASH算法。修改需要解除保護(hù)的條件。
- 新增靈動(dòng) MM32L0020, MM32F0160, MM32G0140系列
- 靈動(dòng) MM32F0010 MM32F0020 實(shí)現(xiàn)SWD解鎖時(shí)序(SWD口用于GPIO的情況)
- 新增英飛凌 TLE9853
- 修改STM32F10xxC 缺省選擇硬件復(fù)位
- 新增普冉PY32F002
- 新增華大 HC32F002系列
- 新增Qorvo 的PAC55xx系列
- 新增NXP LPC800系列
- 中穎SH3xF9xxx系列添加EEPRM算法
- 解決V2.2.0的bug: 用戶(hù)自定義FLM文件放到第2行以后時(shí),填充錯(cuò)誤的修正地址和大小
- TVCC電壓值根據(jù)芯片型號(hào)自動(dòng)填充缺省值
- 解決 GD32 系列寫(xiě)選項(xiàng)字失敗的問(wèn)題(V2.19引入的bug)
2.Trace
- 解決始終開(kāi)啟Cashe的問(wèn)題
- 解決out和ELF文件無(wú)法導(dǎo)出Hex文件的問(wèn)題
- 修改ThreadX系統(tǒng)識(shí)別方式, 無(wú)法解析的elf文件顯示錯(cuò)誤后終止執(zhí)行
- 解決BUG: 目標(biāo)板截屏功能,單色屏?xí)r讀的數(shù)據(jù)長(zhǎng)度錯(cuò)誤
3.界面
- 串口發(fā)送窗口的參數(shù)可保存
- CAN參數(shù)界面,修正參數(shù)的值域
- RTT界面參數(shù)可保存
4.RTT功能增加快捷發(fā)送面板,支持C語(yǔ)言轉(zhuǎn)義字符
5.新增導(dǎo)入PC配置參數(shù)功能,支持導(dǎo)入界面顏色配置、Uart命令列表、Uart解碼器、
??RTT命令列表、RTT解碼器、CAN命令列表CAN解碼器、芯片廠商列表、脫機(jī)燒錄用戶(hù)配置文件、
??WiFi熱點(diǎn)列表、RTT搜索地址
6.刪除 ini\rtt\RttViewer.ini 文件,配置選項(xiàng)集中放到 app.ini文件
7.維護(hù)界面,增加"診斷硬件"功能,主要用于遠(yuǎn)程售后
【固件】V2.21
1. 修正 pg_init() 函數(shù)的bug. 讀數(shù)據(jù)到文件有異常.
2. 擴(kuò)充 pg_swd() 函數(shù), 可設(shè)置SWCLK和SWDIO電平. MM32F0010發(fā)SWBOOT解鎖序列需要,
? ?? ???- pg_swd("PIN_SWCLK", 1)
? ?? ???- pg_swd("PIN_SWDIO", 1)
? ?? ???- pg_swd("SWDIO_OUT", 1)
3. 刷新TVCC設(shè)置寄存器,方便lua程序讀取
4. 調(diào)試打印FLM文件信息時(shí),原始地址和大小和修正的地址和大小均顯示出來(lái)
5. 應(yīng)對(duì)LPC824, 在swd_write_word(DBG_HCSR, DBGKEY | C_DEBUGEN | C_HALT) 之后延遲10us.
6. 新增寄存器:缺省啟動(dòng)模式
7. 修正 pg_read16() 的bug。該bug導(dǎo)致GD32寫(xiě)選項(xiàng)字失敗。
8. 根據(jù)CH1電壓識(shí)別1拖16轉(zhuǎn)接板的機(jī)制改為不識(shí)別,以菜單項(xiàng)為準(zhǔn)。相關(guān)函數(shù)
? ?- MUL_swd_set_target_reset()
? ?- 打印提示信息
? ?- 新增pg_read_c_var() 新增 Prog16Mode 變量供lua程序使用
9. 支持1拖16模式時(shí)串口AT指令控制協(xié)議。
1、升級(jí)新版注意事項(xiàng)
(1)APP和eMMC獨(dú)立分別升級(jí)了:
? ? http://www.armbbs.cn/forum.php?mod=viewthread&tid=105600
(2)從2.20版本固件開(kāi)始,更新固件排除WiFi列表更新,再也不用重新配置WiFi了
點(diǎn)擊下面這個(gè)按鈕即可。

如果非常早期的客戶(hù)(第1批TOOL用戶(hù),或者固件還是V1.X),繼續(xù)點(diǎn)擊此按鈕升級(jí)。

2、RTOS Trace
在2.2.0的基礎(chǔ)上做了修正了,當(dāng)前測(cè)試情況如下:
1、RTOS Trace的MDK AC5文件解析都沒(méi)問(wèn)題。
2、RTOS Trace的MDK AC6文件解析,暫不要使用最新的MDK5.38/5.38a帶的AC6.19編譯的工程,多次測(cè)試發(fā)現(xiàn)解析期間會(huì)中斷,不知道是不是生成的調(diào)試信息有問(wèn)題,待AC6.20發(fā)布后再做測(cè)試研究。其它版本AC6測(cè)試都沒(méi)有問(wèn)題。
3、IAR的解析暫沒(méi)有發(fā)現(xiàn)問(wèn)題,含當(dāng)前最新的IAR9.3X。
4、GCC測(cè)試了STM32CubeIDE和Embedded Studio的幾個(gè)版本,含當(dāng)前最新版,都沒(méi)有問(wèn)題。
https://www.armbbs.cn/forum.php?mod=viewthread&tid=118141

3、RTT功能增加快捷發(fā)送面板
制作了一個(gè)案例,方便大家使用:
https://www.armbbs.cn/forum.php?mod=viewthread&tid=118494


4、新增導(dǎo)入PC配置參數(shù)功能
支持導(dǎo)入界面顏色配置、Uart命令列表、Uart解碼器、RTT命令列表、RTT解碼器、CAN命令列表CAN解碼器、芯片廠商列表、脫機(jī)燒錄用戶(hù)配置文件、WiFi熱點(diǎn)列表、RTT搜索地址

5、脫機(jī)燒錄
(1)支持1拖16模式時(shí)串口AT指令控制協(xié)議。
(2)新增英飛凌 TLE9853

(3)新增Qorvo 的PAC55xx系列,PAC52xx

(4)新增靈動(dòng) MM32L0020, MM32F0160, MM32G0140系列

(5)新增普冉PY32F002

(6)新增華大 HC32F002系列

(7)新增NXP LPC800系列

6、當(dāng)前脫機(jī)燒錄支持的型號(hào)
