Linux 3.0.8 JZ4775 Mensa V1.4版本发布
2014.05.12

USB烧录工具V1.6.0发布后,需要最新的内核和Bootloader代码与之配合,为此Linux代码也发布了最新的Tag,以方便客户开发。君正最新Linux内核版本为3.0.8本次发布基于JZ4775 Mensa开发板进行验证,Tag版本号为V1.4

 

 

参考设备

 

Ø  Mensa, 使用iNAND/eMMCNAND FlashJZ4775参考开发板,屏幕分辨率480X800(竖屏,型号BYD8991)。

Ø  Mensa, 使用iNAND/eMMCNAND FlashJZ4775参考开发板,屏幕分辨率800X480(横屏,型号BYD8766)。

 

最新版本tag

 

     Tag for Mensa:

ingenic-qt1.6.1-kernel3.0.8-mensa-v1.4-20140512

 

主要更新

 

       1. Mensa开发板标配LCDBYD8766更改为BYD8991,触屏配套更改为FT6206

       2. NAND管理层使用最新1.8.0版本。V1.8.0版本主要更新如下。

          a. 支持产品仅更换NandFlash时不需修改BSP

          b. 最大支持12RBNAND或者21RBNAND

          c. 取消KernelUBoot中对NandFlash参数及分区表的配置。

          d. Nand分区信息统一在USB烧录工具中配置。

          e. NandFlash参数信息统一在USB烧录工具中配置、调试。

          f. NandFlash容量改变时,若不修改系统分区,且最后一个分区USBStorage容量大小设置为-1时,系统会自适应该分区的容量。

 

详细的改动,均收集在Linux-3.0.8-Changelog-20130916-20140512.txt 中。

 

注意事项

 

       1. Kenel编译配置注意:存储不同或屏幕不同时,Kernel配置文件不同。 

       (1)iNAND/eMMC-NAND启动

          对于BYD8991(竖屏,型号480X800):kernel配置文件mensa_msc_linux_lcd_byd8991_defconfig

          对于BYD8766(横屏,型号800X480):kernel配置文件mensa_msc_linux_defconfig

       (2) NAND Flash启动

          对于BYD8991(竖屏,型号480X800):kernel配置文件mensa_linux_lcd_byd8991_defconfig

          对于BYD8766(横屏,型号800X480):kernel配置文件mensa_linux_defconfig

 

       2. U-Boot编译注意:需在源码中确认LCD型号;存储不同时配置文件不同。

          (1) 程序中默认LCD型号为BYD8766(横屏,型号800X480),若使用BYD8991(竖屏,型号480X800),需要修改一行代码:

          打开sources/bootloader/u-boot-1.1.6/include/configs/mensa.h,可以看到:

          >49     #define CONFIG_LCD_BM800480_8766FTGU 1

          >50     /*#define CONFIG_LCD_BM347WV_F_8991FTGF 1*/

          

          如果您的屏是BYD8991(竖屏),请把49行注释掉,打开50行,如下所示:

          >49     /*#define CONFIG_LCD_BM800480_8766FTGU 1*/

          >50     #define CONFIG_LCD_BM347WV_F_8991FTGF 1

          保存退出。

 

          (2) iNAND/eMMC-NAND启动编译选项:mensa_msc_config

          (3) NAND Flash启动编译选项:mensa_nand_zm_config

 

          

       3. 此版本SD卡和U盘不能自动挂载,需要手动挂载到自定义的目录下。

          具体方法:插入SD卡后产生设备节点/dev/sda1(或sdb,sdc...

          # mkdir my_dir

          # mount /dev/sda1 my_dir

          # ls my_dir

可以看到sd卡里边的文件,挂载成功。

 

获取源码

 

       下载repo:

          $ mkdir working_dir

          $ cd working_dir

          $ wget http://git.ingenic.cn:8082/bj/repo

          $ chmod +x repo

       下载代码:

          $ ./repo init -u http://git.ingenic.cn/linux/manifest -m outside.xml

          $ ./repo sync

       同步至稳定版本

          $ ./repo forall -c "git reset --hard ingenic-qt1.6.1-kernel3.0.8-mensa-v1.4-20140512"

 

支持与反馈

    欲了解君正Linux平台更多开源代码和详细开发资料,请访问开发支持Linux

        有任何问题与建议请联系:support@ingenic.cn