X1000 Kernel 3.10 Linux V6.0发布
2017.05.02

参考开发板:

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