Cubietruck Plus
CB5
linaro-server
U盘
Win32diskimager
前期准备工作,准备好用到的工具: Windows系统电脑一台或者linux系统电脑(小编的宏基是Windows的) Cubietruck Plus开发板一个(没有就不用看啦) 读卡器一个 内存卡一个 服务器固件:linaro-server-cubietruck-plus-emmc-hdmi-v1.0.img 卡固件制作工具:Win32diskimager(linux可忽略)准备好以上几项我们就可以开始烧写固件了。
市面上内存卡种类繁多,有MMC卡,SD卡,miniSD卡,MS卡,TF卡等10来种卡,功能基本是一样的,都是用作存储,只是外形不同,用在不同的地方。 这里内存卡要使用micro SD 卡(也叫 TF 卡),建设使用闪迪、三星或金士顿等Class 10 卡,运行速度或是固件烧写速度都较一般卡有所提升。 小编准备了一张32G的三星Class10卡
Cubietruck Plus固件命名规则: 以我们现在需要下载的 linaro-server-cubietruck-plus-emmc-hdmi-v1.0.img固件为例:linaro-server : 发型版名称及类型(server为服务器版,desktop为桌面版 )cubietruck-plus : 运行的硬件设备card : 烧到卡变成系统启动卡,系统一直运行在卡上。emmc: 烧到卡变成系统刷机卡,开机起来后,自动将系统写入emmchdmi:支持 HDMI 显示模式dp : 支持 DP 显示模式持 v1.0 : 固件的版本号img : 解压后的固件文件格式。
将TF卡插入读卡器连接电脑,之前小编一直遇到读卡器无法识别的问题,借了几个同事的读卡器都无法别内存卡,还以为卡坏了呢,准备了4张内存卡都一样,逼着小编又去买了一个读卡器了,这里建议读卡器购买有指示灯的那种,别图价格便宜的了,伤不起呀(同事说都还没用过的新读卡器额)。
运行卡刷工具Win32diskimager,找到我们的固件载入,然后勾选下方的“MD5 Hash;”选项,程序就会进入计算,然后得出固件的md5sum值。
接下来我们只要点击“Write” 就开始进行烧写固件了,烧写的快慢跟你的卡读写速度有关,class10的相对较快些。 注意: 烧写驱动盘别选错了,小编差点选[F:\]了,这是小编的西部数据Passport Ultra移动硬盘额,刚下载的好多资料呢,还好截图时看了下,差点被费了........ 最好拔掉其他移动存储设备,以免损失数据.............
为了确保刷写成功最好查看下TF卡是否成功分成两个分区,第一分区 有uImage 文件,第二分区有根文件系统。 在Windows系统我们只能看到第一分区部分,里面有个uImage 文件。 第二分区我们可以通过“这台电脑”的资源管理器查看,32G的TF卡在这里只显示了10几兆的存储空间,因为第二分区文件系统是EXT3,windows无法识别,是linux根文件系统。所以Windows上其他部分都被隐藏了。
取下TF卡插入Cubietruck Plus开发板, 由于Cubietruck Plus暂时不支持热拔插,所以在上电之前咱们先把TF卡插上,如图所示位置。
第一次上电会执行初始化,并将系统写入EMMC中,所以启动较慢,需耐心等待。初始化完成后,系统重启一次,再接上鼠标、键盘、投影与就可以正常使用。 注意指示灯的变化:蓝色和绿色LED 灯持续闪烁表示系统刷写正常.如果刷写过程出现异常,橙色和白色LED灯将会闪烁。