成功弄好了机顶盒的我越发膨胀(虽然也不算完全成功),打算找个什么单片机写个程序。

机顶盒没弄好之前想找个路由器、光猫这样子的,(结果也没找到在哪儿烧程序),现在想找个有屏幕的什么东西。

我以前拆开的一个汽车上的屏幕,当时技术实力不够,一直搁那儿吃灰,拿来研究一下吧。

开始之前

首先外壳已经没了,但是里面的东西都有,首先把排线插好,测试,一切正常。

这个板子上有一个USB,一个SD卡槽,一个红外传感,六个电容触摸按钮。

有两个模拟信号输入接口,可以切换到模拟输入信号源或者播放U盘和SD卡的东西。

没弄之前正常是一切成功的保障。

上面主要的有两个IC,一个主控单片机,一个控制屏幕的。这种控制屏幕的IC我见了很多次了,不能编程,所以这次的目标就是搞主控单片机。

单片机是晶晨的AML8613,我在国内没找到什么有用的东西,到谷歌找到了数据手册。

数据手册上说这个单片机是专门用来处理媒体的,内置各种解码器。解码器我已经体验过了,流畅播放高清视频,简直不是单片机能做的事情。

对着数据手册把引脚标出来了(结果也没啥用):

这个单片机所在的这块小板子是焊在主板上面的,这个板子下面还有东西,但是看不到。

经过查数据手册,这个单片机是没有内置存储空间的,也没有内置运存。

初步尝试

晶晨的嘛,我的机顶盒似乎也是晶晨的,之前查资料,机顶盒刷系统的一个方法是USB直接插电脑刷机,这个方法似乎是主控IC硬件的支持,所以,这个单片机说不定也可以呢。

结果嘛,很遗憾,不行,查数据手册也没有说可以USB烧录。

倒是有找到主板上疑似串口的洞,但这又不是Arduino,还要焊接线柱,很麻烦。

结果也没找到什么突破口。

继续尝试

做这个玩意儿的厂商真是一言难尽,难道就没想过固件升级之类的嘛。

这种时候嘛,就要从Flash下手了。

毫无疑问,Flash肯定在单片机小板子的背面,我要把小板子拆下来。

我的焊功嘛···这得整了个把小时。

背面有两个IC,内存和存储Flash:

Flash时候都长这样,八个脚。我查了他们的数据手册(不过没用)。

接下来我只需要鼓捣这个Flash就好啦。

首先我的焊功,不足以把它完整弄下来再弄回去,但是有不需要弄下来的办法。

似乎有专门读写Flash的工具,夹住芯片,然后想办法让单片机暂时不工作(短路晶振,下拉复位引脚之类的)。

现实

我要先买一个读写Flash的工具(虽然拿Arduino写一个也不不是不行,但是与Flash的连接会很麻烦)

还没有写固件,可能需要写一个bootloader(这个单片机的串口似乎并没有引出来,Arduino的Bootloader不行啦),方便焊回去之后烧固件。

bootloader什么的,完全不明白啊。

媒体相关的固件感觉是要比写3D打印机固件麻烦的多啊。

再过几天就要高考听力考试了,以后再说吧。

(这个以后不知道要多久呢。听力考试完要准备高考了。)

再次深刻认识到我的水平有多低···

我能想到的,最大的成功就是无愧于自己的心。