《安富莱嵌入式周报》第310期:集成大语言模型的开源调试器ChatDBG, 多功能开源计算器,M7内核航空航天芯片评估板, Zigbee PRO规范

Posted 嵌入式系统

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了《安富莱嵌入式周报》第310期:集成大语言模型的开源调试器ChatDBG, 多功能开源计算器,M7内核航空航天芯片评估板, Zigbee PRO规范相关的知识,希望对你有一定的参考价值。

周报汇总地址:http://www.armbbs.cn/forum.php?mod=forumdisplay&fid=12&filter=typeid&typeid=104

 

视频版:

https://www.bilibili.com/video/BV1GM41157tV/


1、集成大语言模型的调试器ChatDBG

https://github.com/plasma-umass/ChatDBG

ChatDBG 是 Python 和原生 C/C++ 代码的实验性调试器,它将大型语言模型集成到标准调试器中,以帮助调试代码。使用 ChatDBG,用户可以询问调试器为什么程序失败,它将提供建议的修复程序

据调查,ChatDBG是第一个自动执行根本原因分析并提供建议修复的调试器。


2、CSA连接标准联盟发布Zigbee PRO 2023协议栈规范

https://csa-iot.org/developer-resource/specifications-download-request/

05-3474-23-csg-zigbee-specification-compressed.pdf (5.99MB)

Zigbee PRO 2023 提高整体安全性,同时简化体验,该修订版为该技术带来了多项增强功能和新功能,允许网状网络具有通用语言,使智能对象能够协同工作


3、Microchip的Cortex-M7内核航空航天芯片评估板

https://www.microchip.com/en-us/development-tool/SAMRH71F20-EK

2019年时,Mircochip发布全球首款ARM核航空航天级芯片SAMV71和SAMRH71,基于M7内核,抗宇宙辐射。这芯片不便宜,低配版也要6万多RMB一片。

评估板:

 

4、资讯

(1)TI的SimpleLink无线MCU家族再添新成员WiFi6芯片CC3300和WiFi6,BLE5.3二合一芯片CC3301,速度50Mbps

2.4 GHz CC33xx 器件可提供更高的 Wi-Fi 网络效率和跨 230 多个接入点的稳定连接,且可在 –40 ℃至 105℃的温度下运行。

https://www.ti.com/wireless-connectivity/wi-fi/overview.html

(2)索尼投资树莓派基金会

具体投资金额未说

https://www.sony-semicon.com/en/news/2023/2023041201.html

(3)HOLTEK新推出BH66F5355增强型24-bit A/D MCU

https://www.holtek.com.cn/web/gu ... ewsid/10179/6814891

Holtek新推出增强型24-bit A/D Flash MCU BH66F5355,内建24-bit ADC适合高精准度测量的应用,如电子秤、血压计等测量类产品,另外内建高精准度温度测量Sensor,也适合耳/额温枪、电子温度计等温度测量产品。


5、Nordic相关

(1)Nordic分享大规模蓝牙mesh组网测试报告

https://devzone.nordicsemi.com/nordic/nordic-blog/b/blog/posts/large-scale-bluetooth-mesh-testing

可靠性和延迟是需要优化的关键参数,以便在基于蓝牙mesh的照明控制系统(包含开关、传感器和灯具)中为用户提供无缝体验

(2)Nordic的无线通信杂志发布2023年第1期,季刊,已经连续推出17年了

地址:https://www.nordicsemi.com/eng/News/ULP-Wireless-Quarter

WQ_Issue_1_2023.pdf (21.08MB)

喜欢Zigbee,蓝牙,LoRa,Thread,WIFI,NBIOT等通信的同学可以看看,杂志做的比较走心,电子版可以免费下载。

这10几年季刊列表:

发几张效果:


6、开源计算器

https://hackaday.io/project/190308-pyprca-python-programmable-calculator-computer

规格:

效果:


7、IAR推出嵌入式安全组件, 有效防克隆

https://www.iar.com/eSecIP

在官网提供的地址里面简单填个表格就可以下载对应的软件,并提供一组软件注册码。

安装完毕后,里面有各种M内核的加密用库文件。


8、又有一款基于树莓派单片机的16通道100MHz逻辑分析仪,支持sigrok的PulseView

https://github.com/dotcypress/ula

不同于之前给大家分享的树莓派单片机逻辑分析仪方案,这款分析仪直接使用sigrok现成的上位机方案PulseView。sigrok功能很强大,各种仪器设备开发都可以使用。


9、RTOS相关

(1)RTX5

RTX5将增加看门狗任务管理机制和MPU任务管理

(2) MDK RTE增加uCOS-III的软件包支持

WES.I-CUBE-Cesium.1.3.0.pack (56.19MB)

(3) STM32G4的ThreadX全家桶软件包升级至V2.0,增加了几个ThreadX和USBX的例子

https://github.com/STMicroelectronics/x-cube-azrtos-g4

更新记录如下:


10、H7-TOOL本周进展

H7-TOOL详细介绍:https://www.armbbs.cn/forum.php?mod=viewthread&tid=89934

主要是下个2.22版本固件要增加和修改做的一些问题

(1)Lua API 增加TCP和UDP以及脉冲检测的lua接口方式,当前已经实现。

(2)解决H7-TOOL的LUA可以检索到RTT块,而RTT助手有时候无法检索到RTT块的问题

现象描述:

大家在使用H7-TOOL的RTT功能搜索默认地址范围没有的情况时,会自己添加搜索范围,此时容易出搜索不到RAM块

提示如下,检索不到RTT 块

针对这个问题,推出了LUA搜索RTT块是否存在的LUA检索方法

https://www.armbbs.cn/forum.php?mod=viewthread&tid=118418

最终解决:

正常情况下,只要RTT块可以检索到,那么TOOL的RTT助手就没有问题。但有时候,RTT助手就是检索不到,非常诡异。

花了点时间,最终锁定问题原因,是上位机的bug,这里自定义地址范围没有正常更新,导致写入到TOOL eMMC的搜索范围也是错误的。

 

(3)脱机烧录增加断电上电复位模式

详细说明:https://www.armbbs.cn/forum.php?mod=viewthread&tid=118912

Cypress的PSoC4  PSoC6 支持循环上电复位模式(不接复位口线)来控制单片机进入SWD烧录模式,目前H7-TOOL固件已经实现该功能,下个2.22版本固件更新发布。

这个功能对所有的单片机都起作用,可用于用户固件一上电就将SWD口作为它用或者进入低功耗状态的情况。

 

(4)重要进展,成功搞定SWD接口解析STM32H7的CANFD各种滤波器,FIFO, Queue和Buffer

CANFD的全寄存器解析,断断续续搞了很长时间,主要是知识点太多。下面是扩展ID过滤器和标准ID过滤器解析均正常

 

《安富莱嵌入式周报》第215期:2021.05.31--2021.06.06

往期周报汇总地址:http://www.armbbs.cn/forum.php?mod=forumdisplay&fid=12&filter=typeid&typeid=104

1、Nordic发博文谈半导体需求“新常态”

半导体厂家谈这个问题更有说服力。现在缺货已经不仅仅是MCU/MPU,外围常用芯片也不少缺货,搜罗各大商城和经销商,还想之前的价格买就只能等货期(基本都半年到一年起步),有货的价格贵。
Semiconductor demand points to a ‘new normal’ when production challenges are resolved (nordicsemi.com)

当前形势:

国际货币基金组织(IMF)估计,由于疫情,全球经济在2020年萎缩了4.4%。据该组织称,这一下降是自20世纪30年代大萧条以来最严重的一次。

然而,尽管整体下降,半导体行业协会(SIA)2021年2月的一份报告显示,2020年全球芯片销量增长。根据世界半导体贸易统计(WSTS)的数据,2021年销售额为4390亿美元,比2019年的4123亿美元增长了6.5%

博文里面最关键的一个信息是产能问题:

尽管数据看起来乐观,但晶圆厂制造限制却存在一些不利因素。消费者和行业在疫情得到控制之际,需求激增导致的极端需求激增,已经消耗了工厂产能。因此,在可预见的未来,芯片很可能供不应求。

Nordic在公司2021年第一季度财务报告中认识到晶圆供应可能会限制今年的产能。针对产能问题,台积电计划在2021年筹集280亿美元扩大产能,同比至少增长47%。并计划在未来三年内投资高达1000亿美元。



2、微软新推出的C++每日一练Bite-sized C++

https://github.com/MicrosoftDocs ... main/bite-sized-cpp

大家与兴趣可以跟着学习下,还不错。第1个问题就谈了为什么首选C++,而不是C#。





3、2021全球模拟器件市场份额排名,TI高达19%,居首位

凭借模拟销售额109亿美元和19%的市场份额,TI作为全球领先的模拟设备供应商继续保持老大位置。

2020市场份额

2018市场份额


2017市场份额


同时全球半导体2021年第1季度TOP15也公布了,前 15 家半公司一季度同比增长 21%,大家注意看最后一列的增长率,可以说明很多问题。增长率这么高,怎么市场上还这么缺芯片,芯片都卖给谁了,这就与前面Nordic谈的供货新常态呼应上了。




4、安森美和Ambarella, Lumentum合作开发人工智能的 3D 传感,用于下一代 AIoT 设备

https://www.onsemi.com/PowerSolutions/newsItem.do?article=1000909

三家公司的联合 AIoT 解决方案包括两个参考设计和额外的 3D 传感开发套件,每个都经过独特的配置,可满足人工智能处理、3D 深度传感和视觉感应相结合的应用特定需求。




5、树莓派单片机RP2040正式开售,售价1美元

树莓派单片机套件推出一段时间了,性能确实给力,最大的亮点还带的可编程IO。可编程IO+DMA可以实现高达250MHz的GPIO读写速度 。






6、ST最新加密库X-CUBE-CRYPTOLIB V4.0发布,支持STM32全系列,各种常用算法和配套例子都提供了

论坛下载:http://www.armbbs.cn/forum.php?mod=viewthread&tid=107154



针对H7,这些都有配套例子:



7、分享个STM32H7的按键单击,双击和长按的例子

我们之前的按键FIFO例子是标准的电脑键盘方式的按键消息处理,没有双击。

所以特地做个例子分享给大家,这个修改了bsp_key.c的驱动实现。
V7-单击,双击,长按(V1.1).7z (1.31MB)




8、 第3版emWin教程更新4个章,流位图存到QSPI Flash,SPI Flash和SD卡方案都发布了,喜欢那个用那个

QSPI Flash:
采用MDK一键下载内部Flash和外部QSPI Flash方案,大大简化大家测试应用。并且QSPI Flash采用内存映射方式工作。

SPI Flash:
也采用MDK一键下载内部Flash和外部SPI Flash方案。

SD卡:
还是之前的老方案,继续保留

第3版emWin教程下载:
http://www.armbbs.cn/forum.php?mod=viewthread&tid=98429

目录:

新增例子:
 


9、V5,V6,V7的第2版DSP和CMSIS-NN神经网络教程更新至第31章

论坛下载地址:
http://www.armbbs.cn/forum.php?mod=viewthread&tid=94547





10、ThreadX全家桶进展

(1)ThreadX GUIX直驱方案搞定,任何显示屏,低资源的MCU都可以跑了

有了这个方案,各种低配,低资源的小MCU都可以跑了,并且可以跑GUIX Studio生成的代码。生成的时候不要选择静态画布。

案例下载:http://www.armbbs.cn/forum.php?mod=viewthread&tid=107202

(2)ThreadX全家桶内核及其所有组件升级至V6.1.7。

三个常用封装层都已经备齐
a、ST为ThreadX做的CMSIS-RTOS V2封装层
http://www.armbbs.cn/forum.php?mod=viewthread&tid=107191

b、ThreadX的OSEK封装层发布,方便汽车系统软件开发
http://www.armbbs.cn/forum.php?mod=viewthread&tid=107185

c、ThreadX的POXSIX封装层发布,各种API全部配齐
http://www.armbbs.cn/forum.php?mod=viewthread&tid=107183

(3)ThreadX内核教程和GUIX教程本周继续更新

本打算发布GUIX数字小键盘教程,但是没有顾上制作教程,本周可以正常发布


实际效果展示,加入数据传递:




11、重大进展,初步搞定H7-TOOL上位机外网远程控制,几乎所有功能都可以外网控制了

不需要用户提供独立IP,我们都已经搭建,只需用户将TOOL接入外网即可。

大家可以像在本地一样操作处于外网中的H7-TOOL。当前H7-TOOL上位机支持的功能几乎都可以外网控制。

以上是关于《安富莱嵌入式周报》第310期:集成大语言模型的开源调试器ChatDBG, 多功能开源计算器,M7内核航空航天芯片评估板, Zigbee PRO规范的主要内容,如果未能解决你的问题,请参考以下文章

《安富莱嵌入式周报》第217期:2021.06.14--2021.06.20

《安富莱嵌入式周报》第217期:2021.06.14--2021.06.20

《安富莱嵌入式周报》第215期:2021.05.31--2021.06.06

《安富莱嵌入式周报》第272期:2022.06.27--2022.07.03

《安富莱嵌入式周报》第260期:2022.04.04--2022.04.10

《安富莱嵌入式周报》第268期:2022.05.30--2022.06.05