Linux 3.0.8 JZ4775 Mensa V1.5 is Available
2014.08.05
Target Board

 

 Mensa: Storage -- iNAND/eMMCor NANDFlash, CPU --JZ4775, Screen -- 480X800(Portrait, BYD8991).

Mensa: Storage -- iNAND/eMMCor NANDFlash, CPU -- JZ4775, Screen-- 800X480(Landscape, BYD8766).

 

Tag


    Tag forMensa: ingenic-qt1.6.1-kernel3.0.8-mensa-v1.5-20140716

 


Primary updating

    1. Support BYD8991 and FT6206.

    2. Fix the compiling failure issue of NAND driver.

    3.Add regulatorpower driver of PMU Ricoh619.

    4.Add WiFiBluetooth driver of BCM43341, which is 4-in-1 module.

    5.Fix the issue of NAND 16K driver.

    6. Fix the issue that MCU enter interrupt automatically.

    7.Optimize USB Hot Plug code to save power consumption.

    8.Update NAND Manger:

        a. Support up to 2 RBs.

        b. Removed configuration of NAND from Kerneland XBoot, so BSPs from this version is NAND independent.

        c. Added NAND partition information toUSBBurnTool.

        d. Added NAND argument information toUSBBurnTool.

        e. Capacity of the last partition could besetted automatically.

        f. Support mounting NAND flash when Non-NAND Boot. The function requirescompiling NAND driver into Kernel.

        g. Support the retry function of Hynix NANDFlash.

 

     AccessLinux-3.0.8-Changelog-20130916-20140716.txtfor more updating details.

 

Notice

1. USBBurnTool update to V1.6.1. Use old version will causesystem error. 

Download: USBBurnTool_V1.6.1.rar

 

2. Kernel defconfig: Different storage and LCD needdifferent Kernel configuration.

        (1) iNAND/eMMC-NAND Boot

            BYD8991(Portrait480X800): mensa_msc_linux_lcd_byd8991_defconfig.

            BYD8766(Landscape800X480): mensa_msc_linux_defconfig.

       (2) NAND Flash启动

            BYD8991 (Portrait480X800): mensa_linux_lcd_byd8991_defconfig.

            BYD8766 (Landscape800X480)mensa_linux_defconfig.

 

   3. U-Boot: Need modify the source code according the LCD model; Different storage need different configuration.


        (1)Default LCD model is BYD8766 (Landscape800X480). If use BYD8991 (Portrait480X800),please modify as following:

          Open sources/bootloader/u-boot-1.1.6/include/configs/mensa.h, the default code is:

         >49     #defineCONFIG_LCD_BM800480_8766FTGU 1

         >50     /*#defineCONFIG_LCD_BM347WV_F_8991FTGF 1*/

          

          Modifyto BYD8991 (Portrait480X800),Please Commented out the 49th line, enable the 50th line:

         >49     /*#defineCONFIG_LCD_BM800480_8766FTGU 1*/

         >50     #defineCONFIG_LCD_BM347WV_F_8991FTGF 1

 

        (2)iNAND/eMMC-NAND storage: mensa_msc_config


        (3)NAND Flash storage: mensa_nand_zm_config

  

   4. SD cardand U disk cannot mountautomatically. Manually mount is needed when using.

        Step: Insert SD card, find the device node /dev/sda1 (or sdb, sdcetc.)

          # mkdir my_dir

          # mount /dev/sda1 my_dir

          # ls my_dir 

It will show the files of SD card, which meanmount is successfully.

 


Get Source Code

    Download repo

        $ mkdir working_dir

        $ cd working_dir

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

        $ chmod +x repo

 

    Download source code

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

        $ ./repo sync

 

    Sync to version

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

 


Support


Any question and suggestion, contact with support@ingenic.cn