M150 Halley平台发布v2.0版本,内核系统升级为3.10.14,参考设备为M150参考开发板Halley V2.0。
Tags:
ingenic-linux-kernel3.10.14-Halley-v2.0-20150306
主要驱动及功能:
1. WIFI可用
2. 蓝牙可用
3. 串口可用(cpu模式)
4. USB 转网口(OHCI/USB1.1)
5. ADB可用(OTG/USB2.0,不支持host)
6. AUDIO播音(耳机)
7. MIC录音
8. LED显示WIFI状态
9. JTAG
10. 系统升级(OTA)
11. MMC(TF卡)(Kernel默认编译config里没有支持该功能,若是用该功能,详见readme文件)
12. NOR FLASH 分区挂载(详见readme文件)
13. 支持airkiss功能(详见readme文件)
暂不支持的驱动及功能:
1. USB serial
2. 红外发送
3. 按键驱动
4. line-in通路暂未实现
下载代码:
$ ./repo init -u http://git.ingenic.cn:8082/gerrit/linux/manifest -b halley-master
$ ./repo sync
$ ./repo forall -c "git reset --hard ingenic-linux-kernel3.10.14-Halley-v2.0-20150306"
编译方法:
设置环境变量:
$ export PATH=path/to/SDK/binaries/toolchain/mips-gcc472-glibc216-xxbit/bin:$PATH
$ export CROSS_COMPILE=mips-linux-gnu-
uboot:
$ make halley_uImage_spinor
kernel:
$ make halley_linux_defconfig
$ make uImage
温馨提醒:
文件系统默认挂载ramdisk(rootfs_wifi.cpio.gz),若要不使用WIFI需将ramdisk更改为(rootfs.cpio.gz),两个ramdisk都支持ADB。
ramdisk 修改路径:arch/mips/xburst/soc-4775/chip-m150/halley/common/
烧录工具:
烧录工具已经存放到代码目录下,其下载路径:binaries/host-tools/BurnerBinary/latest-halley-linux-burner
注意,烧录工具烧录Halley,配置暂时如下:
1,平台:M150
2,板级:halley_spi_lpddr.cfg
3,烧录工具策略(policy),system.img一项不用勾选烧录
注意事项:
1. v1.0版本升级至v2.0版本,由于工具链随之升级,导致工具连下载路径发生变化,所以使用者更新v2.0版本代码时,请重新依照上述下载代码。
2. nor flash空间有限,开发者及用户存放文件时需注意以下问题:
a. kernel生成uImage的最终大小不要超过6M。
b. 挂载出来的分区大小约为1.2M。
3. 通过airkiss功能使用WIFI时,WIFI密码设置不要超过16位。
4. 为了避免系统启动过程中WIFI初始化error,系统重启操作,建议使用开关(K1 开关),不要使用软件命令(reboot)或者RST按键。
技术问题请发送邮件至:support@ingenic.com
更多了解,请访问Halley官网:http://www.ingenic.com/?newton/id/6.html。