硬汉嵌入式论坛

 找回密码
 立即注册
查看: 6258|回复: 12
收起左侧

[嵌入式周报] 《安富莱嵌入式周报》第340期:2024.07.02--2024.07.22

  [复制链接]

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115892
QQ
发表于 2024-7-23 02:18:54 | 显示全部楼层 |阅读模式
周报-340.jpg


视频版:

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




目录
1、开源便携RF信号发生器,支持12.5MHz - 6.4GHz
2、关于ThreadX被移交Eclipse后,使用FileX的exFAT功能版权问题
3、开源USB PD Sniffer
4、坛友开源分享的USB 数据线导通检测工具
5、开源免费在线IDE,ViperIDE
6、Arduino推出了一个插拔套件
7、Hackaday举办的名片设计比赛结束,共提交了88个作品
8、开源六自由度3D鼠标
9、历时一年,CMSIS-DSP库发布V1.16.0, 解决了一大批bug
10、H7-TOOL本周进展
(1)脱机烧录新增nRF5340和SAM D21支持,成功实现H7-TOOL脱机烧录Nordic的nRF5340 SWD接口保护解锁支持
(2)H7-TOOL脱机烧录瑞萨RA6M4的CONF区(Option-Setting Memory)相关问题
(3)分享两款CAN/CANFD波特率计算软件,用在H7-TOOL高级配置的手动添加非常方便,自己的程序代码也可以方便设置
(4)H7-TOOL的CAN/CANFD助手V2.26版更新
         a、自定义选项将增加20M和80M主频选项,方便大家配置选择.
         b、实测H7-TOOL的CAN/CANFD助手8Mbps通信也没问题,发个双TOOL的1MHz仲裁+8MHz通信同时对发测试
         c、H7-TOOL的CAN/CANFD助手全功能LUA API都已经注册完成,可以准备下期UDS Bootloader专题视频了


1、开源便携RF信号发生器,支持12.5MHz - 6.4GHz

https://github.com/erainstruments/

ERASynth Micro 是一个开源信号发生器,可通过 USB 端口供电,并具有 LCD 接口,无需PC即可独立使用。它采用双 PLL 架构,可生成 12.5 MHz 至 6.4 GHz 的低相位噪声 RF 信号。

视频效果:



规格:

2345.jpg

效果:

1.jpg

2.jpg

3.jpg

123.jpg

框图:

QQ截图20240722192611.jpg


2、关于ThreadX被移交Eclipse后,使用FileX的exFAT功能版权问题

产品里面使用exFAT要给微软交费的,像FatFS使用exFAT是必须要交费的,收费还不便宜:

https://www.microsoft.com/en-us/legal/intellectualproperty/tech-licensing/programs?activetab=pivot1:primaryr5#exfat

ThreadX被移交前,硬件列表里面列出的厂家都是免费使用的,移交后,源码里面已经将exFAT相关文件都砍掉了。今天刷ThreadX早期仓库,发现FileX依然还在

其它的都已经被移除了,这个是不是说,现在依然还可以免费使用exFAT,这个有必要求证下

https://github.com/azure-rtos/filex

2345456.png


3、开源USB PD Sniffer

https://github.com/dojoe/Twonkie

他这个开源是在Google Twinkie开源基础上魔改的

https://www.chromium.org/chromium-os/developer-library/guides/hardware-schematics/twinkie/

支持CC1,CC2线上数据监测和PD包注入,VBUS和VCONN上电压电流检测

234567.jpg

板子效果:

twonkie-v1.0-front.jpg



4、坛友开源分享的USB 数据线导通检测工具

来自坛友Nying

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

可以检测 USB Type-A Type-B Type-C Mini-B Micro-B
测试用例:









5、开源免费在线IDE,ViperIDE

https://github.com/vshymanskyy/ViperIDE
https://viper-ide.org/

当前支持的板子:

12345.jpg

效果:

123.jpg

124.jpg


6、Arduino推出了一个插拔套件

https://store.arduino.cc/products/plug-and-make-kit

大家觉得这种插拔易用性怎么样:

234.jpg

David_Arduino_Debuts_Plug_and_Make_Kit-the_Kit.jpg

发现还是这么类似网线的接线方式好,稳定可靠






7、Hackaday举办的名片设计比赛结束,共提交了88个作品

https://hackaday.io/submissions/2024-business-card-contest/list

部分截图:


有几个作品设计的不错,比如这个电机卡片

234.png

又比如这个半导体粒子探测器

234.jpg



8、开源六自由度3D鼠标

https://hackaday.io/project/187172/logs

硬件:https://github.com/spoter368/os3m-hardware
固件:https://github.com/spoter368/os3m-firmware
软件:https://github.com/spoter368/os3m-software

6DOF鼠标,也称为六自由度鼠标,是一种能够在三维空间中进行六个基本动作的设备。6DOF是“6 Degrees of Freedom”的缩写,表示在3D空间中的六个自由度动作,包括三个平移动作(X、Y、Z轴的平移)和三个旋转动作(绕X、Y、Z轴的旋转)。

这种鼠标通常用于需要精确3D控制的应用场景,如3D建模、虚拟现实(VR)、游戏和工程设计等。通过6DOF鼠标,用户可以更直观地操控3D对象,实现更自然的操作体验。

2.jpg

1.jpg


9、历时一年,CMSIS-DSP库发布V1.16.0, 解决了一大批bug

上次更新比较久远了,V1.15.0版本发布于去年8月份。

这个月终于迎来V1.16.0版本

https://github.com/ARM-software/CMSIS-DSP/releases





10、H7-TOOL本周进展

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

不出意外,这个月末如期发布H7-TOOL新版固件V2.26, 这次升级将增加大量脱机烧录芯片支持

1、脱机烧录新增nRF5340和SAM D21支持,成功实现H7-TOOL脱机烧录Nordic的nRF5340 SWD接口保护解锁支持

之前H7-TOOL脱机烧录对Nordic的nRF52,  nRF51和nRF91都支持了SWD接口访问保护的解除支持。



所以这次nRF5340脱机烧录也有必要支持下,因为用户随意下载文件给nRF53,直接就导致无法再下载了,必须要解除保护。所以花了两天时间才解决这个问题。

主要是nRF530比之前的芯片要麻烦些,这个是个双核M33芯片,保护项涉及到好几个寄存器配置,特别是解除保护的执行顺序一直没有捋顺。花了些时间,算是终于解决了。



比如下面随意烧写了0x00到0xff递增的文件,如果不支持自带解除保护,下载一次之后就无法再下载了,现在随意烧录均没问题



2、H7-TOOL脱机烧录瑞萨RA6M4的CONF区(Option-Setting Memory)相关问题

【目的】

这个是客户提出的一个问题,工程代码对这个区也生成了配置,并且烧录了进去,导致无法再下载了。

我们这里目标是获取CONF的默认配置,并反复烧录,看看是否正常,如果正常说明这个区的程序代码烧录是没问题的。进而说明,大家使用这个区域,要谨慎配置,防止无法再正常烧录程序。

【测试】
从地址0x0100A100读取出来0x200字节,出厂默认全部是0xFF





测试内部Flash烧录是正常的,随意烧写



CONF区有512字节,出厂默认是全FF,所以我这里512字节直接全部烧录FF试试效果,注意首地址是从0x0100A100开始

实际测试,反复烧录是正常的



最后再测试了一个内部Flash和CONF区同时烧录,也正常,都没有问题



这里还有个细节的点,实际测试发现 0x0100A000 - 0x0100A300 都可以烧录,但是手册上是从0x0100A100 - 0x0100A300的





3、分享两款CAN/CANFD波特率计算软件,用在H7-TOOL高级配置的手动添加非常方便,自己的程序代码也可以方便设置

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





生成的参数,可以方便的填充到TOOL这里:



4、H7-TOOL的CAN/CANFD助手V2.26版更新

(1)自定义选项将增加20M和80M主频选项,方便大家配置选择.

之前只有个固定的20M选项,这次增加一个80M的,这样配置5M和8M通信速度的时,就有更多的采样点可以选择了





(2)实测H7-TOOL的CAN/CANFD助手8Mbps通信也没问题,发个双TOOL的1MHz仲裁+8MHz通信同时对发测试

详细介绍:https://www.armbbs.cn/forum.php?mod=viewthread&tid=124879

两个TOOL都设置为10ms周期,每次20个字节数据向对方发送



(3)H7-TOOL的CAN/CANFD助手全功能LUA API都已经注册完成,可以准备下期UDS Bootloader专题视频了

DS解析功能专题视频发布已经有一段时间了:

BSP视频教程第30期:UDS ISO14229统一诊断服务CAN总线专题,常用诊断执行流程精讲,干货分享,图文并茂(2024-04-30)
https://www.armbbs.cn/forum.php?mod=viewthread&tid=123888

这几天将H7-TOOL的CAN/CANFD的LUA小程序接口API都已经注册好,各种CAN和CANFD的数据格式发送接收都已经支持。这样大大方便了在线版和离线版Bootloader的设计,实际上之前已经设计了第1版bootloader,但是不够好,这次将相关LUA CAN API完善后,就方便很多了。



这个月末将发布H7-TOOL的新版2.26固件,正式携带对应升级。在这个地方调用LUA API也非常灵活方便:






回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115892
QQ
 楼主| 发表于 2024-7-23 02:19:15 | 显示全部楼层
更新完毕。
回复

使用道具 举报

0

主题

17

回帖

17

积分

新手上路

积分
17
发表于 2024-7-23 08:30:11 | 显示全部楼层
大佬,有没有试过用排针压进水晶头的,能行吗
回复

使用道具 举报

33

主题

188

回帖

287

积分

高级会员

积分
287
发表于 2024-7-23 08:35:23 | 显示全部楼层
回复

使用道具 举报

2

主题

45

回帖

51

积分

初级会员

积分
51
发表于 2024-7-23 08:53:12 | 显示全部楼层
感谢整理与分享,辛苦了
回复

使用道具 举报

5

主题

336

回帖

351

积分

高级会员

积分
351
发表于 2024-7-23 09:12:22 | 显示全部楼层
谢谢楼主。坚持学习。
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115892
QQ
 楼主| 发表于 2024-7-23 10:25:32 | 显示全部楼层
xuqumian 发表于 2024-7-23 08:30
大佬,有没有试过用排针压进水晶头的,能行吗

有没有实物效果分享个,淘宝搜了下,没有发现合适的。
回复

使用道具 举报

0

主题

16

回帖

16

积分

新手上路

666

积分
16
QQ
发表于 2024-7-23 10:45:37 | 显示全部楼层
大佬,ThreadX捐赠以后,ThreadX的源码维护还会有吗?在哪里下载呢?
回复

使用道具 举报

0

主题

16

回帖

16

积分

新手上路

666

积分
16
QQ
发表于 2024-7-23 10:46:05 | 显示全部楼层
大佬,ThreadX捐赠以后,ThreadX的源码维护还会有吗?在哪里下载呢?
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115892
QQ
 楼主| 发表于 2024-7-23 11:01:09 | 显示全部楼层
guohongguang 发表于 2024-7-23 10:45
大佬,ThreadX捐赠以后,ThreadX的源码维护还会有吗?在哪里下载呢?

不影响,是Eclipse基金会维护的,这里下载

https://github.com/eclipse-threadx
回复

使用道具 举报

0

主题

2

回帖

2

积分

新手上路

积分
2
发表于 2024-7-23 11:01:23 | 显示全部楼层
xuqumian 发表于 2024-7-23 08:30
大佬,有没有试过用排针压进水晶头的,能行吗

免工具的水晶头,100M带宽完全没问题
回复

使用道具 举报

2

主题

55

回帖

66

积分

初级会员

积分
66
发表于 2024-8-6 11:38:47 | 显示全部楼层
exFAT文件系统对比FAT文件系统有啥优势吗
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115892
QQ
 楼主| 发表于 2024-8-6 11:47:34 | 显示全部楼层
水水水木木木 发表于 2024-8-6 11:38
exFAT文件系统对比FAT文件系统有啥优势吗

大于32GB的存储器消息电子存储器,必须要exFAT支持,像大家买的U盘,SD卡等都是必须要exFAT支持的。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2025-5-25 14:08 , Processed in 0.300975 second(s), 27 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表