参考开发板:
RD_X1000_HALLEY2_EXT/Baseboard_V2.0(SPI-nor JFFS2).
RD_X1000_PHOENIX_V2.0 (SPI-nor JFFS2/SPI-nand UBI).
Tags:
ingenic-linux-kernel3.10.14-x1000-v6.0-20170428
版本更新功能:
bootloader:
修改DDR相关配置,提高DDR稳定性及性能。
更新SFC驱动。
kernel:
优化MMC性能。
优化USB传输性能。
更新SFC驱动,提高norflash的兼容性。
添加快速启动配置(秒起)
Manhattan:
添加物联网demo
添加说明文档自动生成功能
烧录工具:
增加security boot烧录支持。
注意:烧录时烧录工具务必更新到cloner-2.1.1版本以上,不兼容旧版本烧录工具烧录;
目前存在的问题:
多次切换usb devices 和usb host功能偶现adb 连接问题;
Voice trigger 功能不灵敏;
Repo 工具下载:
$ mkdir x1000
$ cd x1000
$ wget http://git.ingenic.cn:8082/bj/repo
$ chmod +x repo
代码下载:
外网下载:
地址一:
$
./repo init -u
http://git1.ingenic.cn:8082/gerrit/Manhattan/platform/manifest -b
ingenic-linux-kernel3.10.14-x1000-v6.0-20170428 -m platform/x1000.xml
$ ./repo sync
$ ./repo forall -c "git reset --hard ingenic-linux-kernel3.10.14-x1000-v6.0-20170428"
地址二:
$
./repo init -u
http://git.ingenic.cn:8082/gerrit/Manhattan/platform/manifest -b
ingenic-linux-kernel3.10.14-x1000-v6.0-20170428 -m platform/x1000.xml
$ ./repo sync
$ ./repo forall -c "git reset --hard ingenic-linux-kernel3.10.14-x1000-v6.0-20170428"
编译命令:
编译环境:ubuntu 14.04 64bit
初次使用Manhatton 工程需要进入工程目录执行以下命令安装编译需要的工具:
$./build/core/tools/auto_env_setup.sh
整体编译SDK:
(1)进入工程目录,执行以下命令
$ source build/envsetup.sh
$ lunch
(2)选择相应的开发板
$ make
(3)在out/product/“板级”/image/ 下生成烧录所需要的文件:
system.*
u-boot-with-spl.bin
uImage / xImage
注意不支持make -jN 多线程编译,如果想加快编译速度,参见Manhattan编译系统说明文档。
单独编译uboot和kernel:
(1) 编译uboot
$ cd u-boot
$ make distclean
$ make “对应的uboot配置”
(2) 编译kernel
$ cd kernel
$ make “对应开发板的配置”
$ make xImage/uImage
问题与反馈:
如有问题与建议请联系support@ingenic.com