您尚未登录。

楼主 # 2021-12-09 21:31:37

SdtElectronics
会员
注册时间: 2020-07-27
已发帖子: 101
积分: 379.5
个人网站

带WiFi的【开源D1s开发板】来了,Xassette-Asterisk升级完成

第一版开源D1s开发板Xassette-Asterisk自公开已经过去一个多月了,在此期间,这个项目在国内外爱好者和科技媒体间颇引起了一些关注,我也非常高兴地看到有数位来自国内外的爱好者成功进行了仿制,充分印证了这个设计很好地达到了易自制的目标。为了不负大家的关注与期待,我在几周前开始了第一版基础上的改进版的设计与验证工作,现在终于可以把成果公开:
o4ZMhd.jpg
这一版的主要改进有:

  • 增加了WiFi模块的焊盘,使用sdc2接口。(*注)

  • 增加了FEL按钮

  • 增加了USB和3.5mm音频接口的ESD保护

  • 优化部分走线

*因板子面积紧张,未板载天线,尽管焊盘与多数sdio WiFi模块兼容,建议使用搭载ipex接口的模块,如RTL8189FTV。

RTL8189FTV驱动检测到模块:
o4nW4g.png

目前第二版的设计已经更新到GitHub仓库:
https://github.com/SdtElectronics/Xassette-Asterisk

tina BSP需要修改设备树才可以把sdc2作为SDIO使用,目前我编译的固件遇到了一点小问题(Linux把mmc识别成了mmcblk1,修改bootarg不生效,需要在u-boot中手动修改env变量才能正常boot)。后面会继续更新固件的支持。

离线

楼主 #2 2021-12-11 11:12:11

SdtElectronics
会员
注册时间: 2020-07-27
已发帖子: 101
积分: 379.5
个人网站

Re: 带WiFi的【开源D1s开发板】来了,Xassette-Asterisk升级完成

touchey 说:

@SdtElectronics
太及时了,镜像直接使用tina吗?

使用BSP编译时要支持sdc2作为sdio接口(也就是在本版上启用WiFi)需改三个地方:
板级设备树把sdc2启用(status 设为 okay),去掉no-sdio属性
SoC设备树去掉sdc2的no-sdio属性
env.conf中把setargs_mmc变量改为setenv  bootargs earlyprintk=${earlyprintk} clk_ignore_unused initcall_debug=${initcall_debug} console=${console} loglevel=${loglevel} root=/dev/mmcblk1p5 init=${init} partitions=${partitions} cma=${cma} snum=${snum} mac_addr=${mac} wifi_mac=${wifi_mac} bt_mac=${bt_mac} specialstr=${specialstr} gpt=1

可以直接dd进sd卡的镜像已经发布在了GitHub上,设备树已经配置好并且带编译好的WiFi驱动module(8189ftv),地址:
https://github.com/SdtElectronics/Xassette-Asterisk/releases/tag/fw-v0.2

通过

insmod 8189fs

即可加载驱动,正常的话能看到一长串打印(如1楼图2)之后就可以愉快玩耍了

离线

楼主 #6 2021-12-12 10:17:52

SdtElectronics
会员
注册时间: 2020-07-27
已发帖子: 101
积分: 379.5
个人网站

Re: 带WiFi的【开源D1s开发板】来了,Xassette-Asterisk升级完成

sy373466062 说:

@SdtElectronics

考虑做一个网口的扩展板吗?

已经新建文件夹了(

离线

楼主 #8 2021-12-13 11:30:51

SdtElectronics
会员
注册时间: 2020-07-27
已发帖子: 101
积分: 379.5
个人网站

Re: 带WiFi的【开源D1s开发板】来了,Xassette-Asterisk升级完成

mine_3216 说:

直接用楼主文件打板学习,可以不?

可以,两版PCB设计都经过验证了。板子的Gerber也发在了release里:
https://github.com/SdtElectronics/Xassette-Asterisk/releases/tag/hw-v0.2
焊接前请仔细阅读readme以及原理图上的notes

离线

楼主 #11 2021-12-14 11:49:54

SdtElectronics
会员
注册时间: 2020-07-27
已发帖子: 101
积分: 379.5
个人网站

Re: 带WiFi的【开源D1s开发板】来了,Xassette-Asterisk升级完成

@XIVN1987
非常感谢这位坛友的指正,之前一直没有测试过使用PD电源供电,昨天实测后发现使用C-C线连接PD电源时确实存在问题:只有特定的一面朝上时才能被识别。好在不算大的毛病,已经打了板的坛友遇到这种情况直接把线翻个面插即可。修正过的原理图和PCB也已经在GitHub更新了。

离线

楼主 #14 2022-02-24 10:52:02

SdtElectronics
会员
注册时间: 2020-07-27
已发帖子: 101
积分: 379.5
个人网站

Re: 带WiFi的【开源D1s开发板】来了,Xassette-Asterisk升级完成

lonerwolf 说:

弱弱问一下露珠,8189FTV用的是871X驱动吗?

用的是8189FS的驱动 https://github.com/jwrdegoede/rtl8189ES_linux/tree/rtl8189fs

离线

楼主 #16 2022-03-09 15:43:04

SdtElectronics
会员
注册时间: 2020-07-27
已发帖子: 101
积分: 379.5
个人网站

Re: 带WiFi的【开源D1s开发板】来了,Xassette-Asterisk升级完成

shxyke 说:

我打算自制一个,看到你发的图里两个晶振的匹配电容都没有焊接,请问是不需要吗?

实验结果来看不焊也能正常启动,可能会导致时钟轻微偏快

离线

楼主 #18 2022-03-11 10:27:52

SdtElectronics
会员
注册时间: 2020-07-27
已发帖子: 101
积分: 379.5
个人网站

Re: 带WiFi的【开源D1s开发板】来了,Xassette-Asterisk升级完成

Timaker 说:

哇,真的很棒。
这是4层板还是2层?

2层的

离线

页脚

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

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