|
其实,主题是想写《聊聊 杰理 AC690x 入坑之路》的,但思考一下,认为这是个严肃的技术论坛,还是起个正经的名字比较好;
但是今天聊得却是个轻松的话题。毕竟,杰理的蓝牙音箱芯片就是为了开了生活。
逛淘宝,看到有1.2元的蓝牙音箱板子,就随手买了几片;到手能用,音质挺好的。缺点呢,就是按键太小了,不方便操作。反正嘉立创有免费的PCB打样,于是就抄板做了个小玩意儿,美滋滋。
人没吃饱,就只有一个愿望;吃饱了,就有了很多的愿望。
仔细看了看板上的主控芯片,是一家叫做珠海杰理的公司生产的AC6925D。
好奇,
真的很好奇,这么一片芯片怎么就这么多功能?
网上查了一下,居然还可以更新固件;无知者无畏啊,立刻就下载了updata.bfu , 复制到TF卡,开始了升级之路。
毫无悬念的,一阵“哔哔”声之后,没有任何事情发生;
不死心,再找固件升级;
毫无悬念的,在我的坚持不懈的作死行为之后,板子变“砖”了。
一般来说,故事到这里就可以结束了;
燃鹅,这才刚开始;辛辛苦苦抄板,然后去嘉立创打样,然后一点一点的把每个零件再原样焊回去;工作量可想而知。
这么多的沉没成本怎么可能打水漂!!!贴几张图,轻松一下。
固件只是灵魂,肉体还很健康,必须拯救一下。
于是在网上查找资料,决心救活她。
杰理的资料还是有的,但是不多;虽然不多,但也够用;虽然够用,但是满足不了我的欲望。
杰理提供了完整的工具链;也提供了完整的SDK文件包;整个项目可以在codeblocks平台工作,也有一点点数据手册什么的资料。
关于芯片本身,只知道是类似于Ti的一个单片机,杰理做了很多的自有的外设;这一切都十分隐秘,没找到什么资料;
至于核心单片机,只是知道不是51,不是ARM ,也不是PIC等常见的大街货,是一个叫Pi32的系统,大概就是杰理JL的π的意思吧。
而且,AC692x是有key的,固件的问题和这个key文件有关。这使得瞬间上头,就喜欢有难度的还羞羞答答的样子。
路,总是有的,AC690x系列是不加key的,可以自己开发。
首先, 就要有自己的实验板,我是穷玩儿,肯定要自己做了;
打造自己的杰理实验板
然后要有下崽器,也得自己做;
杰理强制下载器 V2.0
资料必需有,都是网上收集的,来之不易,列在这里了:既是读书笔记,也是交流平台,希望大家不吝赐教。
杰理AC690N的那些事(一)USB_KEY
杰理AC690N的那些事(二)拆一个下载器
杰理AC690N的那些事(三)想点灯
杰理AC690N的那些事(四)继续点灯
杰理AC690N的那些事(五)裸奔
再给大家看看最近在做的好玩的东西,全都是用AC690x芯片做的。
这是一个ac6903b4做的电子探针 ,
已经可以让喇叭发出MIDI音乐,也可以使用AD功能测量探针的电压,
并把值显示到TFT屏幕上。
本意是做一个可以语音播报的电压表,其实到这里,基本可以完成了。
但是杰理的AD只有10位精度,不是很满意。
看到他的audio模块可以16位精度转换line_in和mic的输入,很是心动。
有没有感兴趣的朋友,一起来玩儿。
这个项目是完全脱离了杰理臃肿的SDK,靠操作寄存器完成所有工作;
代价也是很惨痛的,完全没有方向,很迷茫,没资料,甚至连一张完整的时钟树图都没有。
目前正在测试audio外设的adc模块,把三通道的读取值显示在lcd上。
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
打赏
-
查看全部打赏
|