呐,3.10订的龙芯派,2K SoC,本来是给自己的生日礼物,硬是拖到6.1变成儿童节礼物。虽然自知没机会再过儿童节了。 照片全部由Mi Mix2S拍摄。。手抖党很没办法。
ok 箱子在此,开箱爽过吸大麻。 呐,5号,严重好评,很有收藏价值。 正反面,拿到板子太激动没拍,补拍的,走线很风骚。 这些是扩展板 ok,我们来看看主要芯片:
龙芯2K1000B,SoC,这当然是最重要的。
其次是内存,正反面各两颗 Uniic紫光国芯 HXB15H4G160AF 官网Datasheet在此 网络GMAC PHY,两颗Marvell 88E510 Datasheet在此 声卡,按龙芯尿性果然是ALC888S 官网资源,有国产X-Powers的i2s替代品也不用。。。 RGB to HDMI 2K两路视频输出都是RGB,所以一路采用了Lattice的SiI9022ACUN转换成HDMI方便输出。官网介绍
OK,芯片就告一段落,接下来是刺激的点亮。接上HDMI,接上电源,插好上个月就烧写好CentOS6.5的SD卡,按下上电开关。显示器闪了一下,并没有什么反应。2K出乎意料很烫,不过手册里说明了手指能承受就是正常的,那大概是正常的。刺激。仔细一想,我们的PMON Bootloader不一定对于Framebuffer有良好的支持,那干脆先用UART上电算了。按手册看原理图PIN接上扩展版接好CH340 USB-to-UART,USB电流表突然飙到3A,短路了! 吓我一大跳。断电仔细检查,发现原理图上有20个PIN,扩展板上有24个PIN,才明白过来手册上的pinout指的是派上的接口不是扩展板上的接口,扩展板是的PIN就印在旁边,自嘲一把,失智了。 接好UART,按了一下reset,PUTTY 11520 8N1果然开始跑码。自检OK。出乎意料的是PMON并没有去读boot.cfg,而是加载了vmlinux。ok,这就算了,竟然还给我一堆USB HS Controller的报错,无语。
又是一顿debug,咨询了龙芯派群里的叶公。龙芯当时提供的内核是2K1000A的,在2K1000B上可能有问题。换上叶公给的内核,屏幕上流畅的串串dmesg。显示器也亮起了,虽然SDIO还工作不正常找不到rootfs,但已经很感动了。 注意到龙芯调皮地给企鹅图标加了个Loongson 晒一张桌面大合影,龙一龙二龙三。左上角黑色主板是3B1500 龙芯派旁边的黑色开发板是1C300B白菜板。可惜只有一块屏,不得不用Surface Pro4来调龙芯派,不然3B调2K简直美滋滋。