您尚未登录。

楼主 # 2022-04-30 23:51:51

asd7893361
会员
注册时间: 2018-05-01
已发帖子: 19
积分: 52

新坑神器-204MHz Cortex-M4内核国产芯Air105

一次闲翻淘宝发现新上一款国产芯片开发板Air105,最高204MHz的Cortex-M4F内核,640KB SRAM和4MB Flash,单芯片售价只要8.8¥,最小系统板只要19.9包邮,前1000名还送摄像头!果断入手,这性价比简直无敌了,果然是国货当自强啊!

拍下第二天就收到小板,做工相当漂亮,唯一遗憾是由于板子尺寸限制,有几个引脚没有引出,不过一般玩玩也足矣。

看了手册,芯片除了常规的各种通信接口外,还带了USB/DCMI和HSPI接口,内部自备LDO和充电管理模块,感觉就是为手持消费类产品量身打造,期待后续能在各种神器中见到这个芯片的身影。

目前官方主要支持的是LuatOS,操作方便和micropython类似,此外RTT的bsp包也已支持,看起来还挺有可玩性。
官方网址:https://wiki.luatos.com/chips/air105/hardware.html

Air105.jpg

离线

楼主 #1 2022-05-01 00:04:30

asd7893361
会员
注册时间: 2018-05-01
已发帖子: 19
积分: 52

Re: 新坑神器-204MHz Cortex-M4内核国产芯Air105

拿到小板,按官方教程跑了几个lua的demo,确实比较方便快捷,不过受限于底层驱动代码,遇到官方还没有支持的外设时,就只能干瞪眼了,因此还是想用自己比较熟悉的C语言来把玩一下。

首先按论坛大神的方案:https://www.cnblogs.com/milton/p/15858286.html

淘宝买了个DAP-Link,结果折腾半天烧写不进去,不是检测不到设备就是加载不了flash算法(可能还是芯片的兼容问题),无奈放弃,还是老老实实用官方给的rtt的包。

首先去rtt代码根目录,update一下代码,进入到bsp\airm2m\air105目录,就可以直接遍了,这里不得不提一下,合宙的官方还是比较认真的,基本上常用的RTT设备的驱动都加上了,这比其他有些厂商来说做的好多了。

编完之后会生成rtthread_air105.soc升级包,直接使用luatools下载固件即可升级,确实比较方便,也不用再买其他调试器之类,速度也表块,点个赞!

 不过从升级过程看,每次都升级了boot再升级可执行程序,这里的升级包其实就是一个zip压缩包,修改后缀打开后可以看到实际是由bootloader.bin、rtthread.bin、soc_download.exe和描述文件组成的,升级过程是否最优,就要等官方后期优化了。

它的这个串口0也比较特殊,必须特定的协议才能连接成功,因此也只能主要用作升级了。

升级完成后可以看到luatools信息窗口会打印对于rtt信息,同时灯会闪烁起来,不过由于工具的限制,无法同时在这里输入调试命令,使用起来很不方便,因此将其调试串口改为了uart1, 这样就可以很方便的正式在Air105上调试rtt了。

离线

楼主 #2 2022-05-01 00:17:59

asd7893361
会员
注册时间: 2018-05-01
已发帖子: 19
积分: 52

Re: 新坑神器-204MHz Cortex-M4内核国产芯Air105

由于这个芯片上有高速SPI接口,最高速度是芯片主频的2分频,也就是102MHz,拿这个来驱动串口屏或者一些高速SPI设备最合适不过了。于是乎花20块钱在咸鱼上捡漏了一个带触摸的ILI9341串口屏,回来为了验证屏幕好坏,先跑了下官方的lua脚本,发现9341的屏最大只能用到48M,有点小遗憾也是不甘心,还是拿C来试试。

由于官方的luatos源码中的接口和RTT中提供的驱动接口有所不同,屏幕驱动还是得自己移植,经过两个晚上的修改,初步弄完了基于RTT设备框架的LCD驱动,上电一把点亮!对这个芯片的好感又提高了不少,说实话,本来是抱着踩坑的心态来玩这个芯片的,没想到结果还是值得惊喜!相信这个芯片后面一定能在市场上占据一席之地。

将SPI时钟调到96MHz,发现也依然能够填充屏幕,测试刷屏时间每帧在33ms左右,刚好30FPS,这个速度还是很不错的,无论做一些UI界面还是做摄像头实验,都是能够胜任的,相比好几十大洋的STM32xxx可以说性价比无敌了。(不过悲剧的是后面发现使用96M时坐标设置会异常,因此还是只能老老实实用48M了)

测试了100次,耗时3.6s,因为有不同颜色的刷新填充,所以多花了点时间。

试了下SPI_Transfer接口的DMA模式,发现会死机,不知道是官方提供的驱动库的问题还是使用上的不当,就留在后面有机会再处理吧。

离线

#3 2022-05-03 04:25:11

musich
会员
注册时间: 2018-04-17
已发帖子: 71
积分: 97

Re: 新坑神器-204MHz Cortex-M4内核国产芯Air105

为啥 国产的 大多不带以太网口的.

离线

楼主 #4 2022-05-03 23:15:00

asd7893361
会员
注册时间: 2018-05-01
已发帖子: 19
积分: 52

Re: 新坑神器-204MHz Cortex-M4内核国产芯Air105

musich 说:

为啥 国产的 大多不带以太网口的.

要以太网的话,可以考虑一下沁恒的ch579,玩的人好像也不少

离线

楼主 #5 2022-05-03 23:16:24

asd7893361
会员
注册时间: 2018-05-01
已发帖子: 19
积分: 52

Re: 新坑神器-204MHz Cortex-M4内核国产芯Air105

musich 说:

为啥 国产的 大多不带以太网口的.

毕竟用单片机来处理以太网数据,性能多少还是存在瓶颈的,用高主频的ARM处理器更合适一点

离线

#6 2022-05-04 08:59:52

titishev
会员
注册时间: 2022-04-13
已发帖子: 5
积分: 0

Re: 新坑神器-204MHz Cortex-M4内核国产芯Air105

离线

#7 2022-05-06 10:00:36

执念执战
会员
注册时间: 2018-11-27
已发帖子: 17
积分: 12

Re: 新坑神器-204MHz Cortex-M4内核国产芯Air105

感觉低功耗太拉了。
190M下的DeepSleep功耗曲线是 861uA,手册中DeepSleep 是450uA。
它要是能到自家的IAR103(W806)的10uA级别,那绝对不错。

离线

#8 2022-05-06 10:21:44

Gentlepig
会员
注册时间: 2018-10-24
已发帖子: 745
积分: 676.5

Re: 新坑神器-204MHz Cortex-M4内核国产芯Air105

有can就好了。

离线

#9 2022-05-06 10:32:04

sblpp
会员
注册时间: 2018-02-14
已发帖子: 161
积分: 86

Re: 新坑神器-204MHz Cortex-M4内核国产芯Air105

这芯片如果能集成个蓝牙 或 WIFI的话,就爽了。

离线

#10 2022-05-06 17:00:52

Gentlepig
会员
注册时间: 2018-10-24
已发帖子: 745
积分: 676.5

Re: 新坑神器-204MHz Cortex-M4内核国产芯Air105

sblpp 说:

这芯片如果能集成个蓝牙 或 WIFI的话,就爽了。

不是有现成的esp32么。

离线

#11 2022-05-06 18:57:28

jiangheng
会员
注册时间: 2022-03-27
已发帖子: 8
积分: 8

Re: 新坑神器-204MHz Cortex-M4内核国产芯Air105

W801不也是现成的么

离线

楼主 #12 2022-05-06 23:26:06

asd7893361
会员
注册时间: 2018-05-01
已发帖子: 19
积分: 52

Re: 新坑神器-204MHz Cortex-M4内核国产芯Air105

Gentlepig 说:

有can就好了。

这个东东应该主要市场还是消费级,CAN总线一般是工业级吧,而且价格相对较高

离线

#13 2022-05-07 21:06:20

dykxjh
会员
注册时间: 2020-03-25
已发帖子: 47
积分: 57

Re: 新坑神器-204MHz Cortex-M4内核国产芯Air105

有ADC和DAC吗?

离线

#14 2022-05-08 00:14:50

llinjupt
会员
注册时间: 2020-12-21
已发帖子: 50
积分: 143

Re: 新坑神器-204MHz Cortex-M4内核国产芯Air105

个人评估该芯片至少有几点需要注意:
1.裁切了一些标准M4的东西,RCC等初始化很简单,所以一些外设模块如果没有官方DEMO,很可能会踩坑
2.GPIO速度最高6.3MHz@204MHz,使用GPIO想做一些高效通信的情况需要斟酌(不过内核@204MHz编解码快了,可以弥补这一块)
3.没有HAL库,只有标准库
4.Keil下-Otime优化后不执行
5.功耗可能要实测看是否符合需求
6.文档未提及读保护,产品如何保护固件?

意外惊喜:FLASH写入速度很快。对于需要驱动屏幕挂字库应用是不错的选择。如果只是基于其OS平台编写Lua脚本应用足够应付。

最近编辑记录 llinjupt (2022-05-08 00:18:23)

离线

#15 2022-05-08 01:05:48

musich
会员
注册时间: 2018-04-17
已发帖子: 71
积分: 97

Re: 新坑神器-204MHz Cortex-M4内核国产芯Air105

asd7893361 说:
musich 说:

为啥 国产的 大多不带以太网口的.

毕竟用单片机来处理以太网数据,性能多少还是存在瓶颈的,用高主频的ARM处理器更合适一点

高主频的 一般又要上系统, 太麻烦.

离线

#16 2022-05-08 01:07:23

musich
会员
注册时间: 2018-04-17
已发帖子: 71
积分: 97

Re: 新坑神器-204MHz Cortex-M4内核国产芯Air105

asd7893361 说:
musich 说:

为啥 国产的 大多不带以太网口的.

要以太网的话,可以考虑一下沁恒的ch579,玩的人好像也不少

这个看过, 好像RAM好小的.

离线

#17 2022-05-18 23:26:28

XMU-ZC
会员
注册时间: 2022-05-18
已发帖子: 7
积分: 12

Re: 新坑神器-204MHz Cortex-M4内核国产芯Air105

拿来做打印机主板应该也不错的

离线

#18 昨天 16:17:54

洛佳
会员
注册时间: 2022-04-17
已发帖子: 10
积分: 60

Re: 新坑神器-204MHz Cortex-M4内核国产芯Air105

Cortex-M狗都不用)

离线

#19 今天 09:04:35

dykxjh
会员
注册时间: 2020-03-25
已发帖子: 47
积分: 57

Re: 新坑神器-204MHz Cortex-M4内核国产芯Air105

有ADC和DAC吗?

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn