X2670 kernel-4.4.94 & kernel-5.10 Linux V1.0 版本发布
2023.06.09

 参考开发板:

     RD_X2670_HALLEY_V1.0


 TAGS:

     ingenic-linux-kernel4.4.94-kernel5.10-x2670-v1.0-20230609


 实现功能:

   烧录工具:

     1.工程默认不下载烧录工具,需要单独下载,更新到2.5.35版本.

       下载链接:

           ftp://ftp.ingenic.com.cn/DevSupport/Tools/USBBurner/cloner-2.5.35-ubuntu_alpha.tar.gz

           ftp://ftp.ingenic.com.cn/DevSupport/Tools/USBBurner/cloner-2.5.35-windows_alpha.zip


   编译系统:

     1. 交叉编译工具版本:

         gcc version 7.2.0 (Ingenic Linux-Release5.1.4.1-Default(xburst2(fp64)+glibc2.29+Go language) 2022.08-08 10:51:21)      


   uboot:

     1. 支持nor烧录启动

     2. 支持nand烧录启动


   kernel-4.4.94:

     1. 支持dpu功能:

       a.支持TFT接口LCD显示

       b.支持SLCD接口LCD显示

       c.支持MIPI-DSI接口LCD显示

       d.支持rotate功能

     2. 支持USB功能

       a.Host端

         支持U盘、camera、hid鼠标、rndis、cdrom功能

       b.Device端

         支持U盘、adb、MTP、Printer、serial、RNDIS、hid鼠标、uac功能

     3. 支持uart功能

     4. 支持SDIO WiFi功能

     5. 支持watchdog功能

     6. 支持TCU功能

     7. 支持SPI、I2C功能

     8.支持audio功能

       a.aic + icodec录放音

       b.dmic录音

       c.i2s-tloop功能

     9.支持PWM功能

     10.支持蓝牙功能

     11.支持EFUSE功能

     12. 支持sfc功能

     13.支持hash功能

     14.支持aes功能

     15. 支持dtrng功能

     16.支持jpeg编解码功能

     17.支持vpu-h264解码功能

     18.支持休眠唤醒功能

     19.支持RISCV

  a.支持remoteproc驱动


   kernel-5.10:

     1. 支持dpu功能:

       a.支持TFT接口LCD显示

       b.支持SLCD接口LCD显示

       c.支持MIPI-DSI接口LCD显示

       d.支持rotate功能

     2. 支持USB功能

       a.Host端

         支持U盘、camera、hid鼠标、rndis、cdrom功能

       b.Device端

         支持U盘、adb、MTP、Printer、serial、RNDIS、hid鼠标、uac功能

     3. 支持uart功能

     4. 支持SDIO WiFi功能

     5. 支持watchdog功能

     6. 支持TCU功能

     7. 支持SPI、I2C功能

     8.支持audio功能

       a.aic + icodec录放音

       b.dmic录音

       c.i2s-tloop功能

     9.支持PWM功能

     10.支持蓝牙功能

     11.支持EFUSE功能

     12. 支持sfc功能

     13.支持hash功能

     14.支持aes功能

     15. 支持dtrng功能

     16.支持jpeg编解码功能

     17.支持vpu-h264解码功能

     18.支持休眠唤醒功能

     19.支持RISCV

  a.支持remoteproc驱动

  b.支持rpmsg 核间通信


   其他:

     1.支持安全启动

     2.支持ota功能(仅限kernel-4.4.94)

     3.支持外部看门狗模块(内核默认关闭)

     4.蓝牙模块uart1和dmic管脚复用一路(设备树默认支持蓝牙)

     5.WIFI模块供电引脚和dmic管脚复用一路(设备树默认支持WIFI)

     6.RD_X2670_HALLEY_V1.0使用外部RTC

     7.bootsel1按键复用作休眠唤醒按键

     8.RD_X2670_HALLEY_V1.1的usb-otg端口仅能选配为device功能(硬件设计)


 测试说明:

    在本次版本发布之前,对软件进行了功能测试,测试结果请参见附件。


 repo 工具下载:

   $ mkdir x2670

   $ cd x2670

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

   $ chmod +x repo


 代码下载:

   外网下载:

     链接: https://pan.baidu.com/s/15gQAe8oMbX6rIuSZyyRooA?pwd=spue 提取码: spue


 编译命令:

   编译环境:ubuntu 14.04/16.04/18.04/20.04 64bit

   初次使用Manhatton 工程需要进入工程目录执行以下命令安装编译需要的工具:

       $ source build/envsetup.sh (初始化编译环境)

       $ autoenvsetup


   整体编译SDK:

     (1)进入工程目录,执行以下命令

       $ source build/envsetup.sh

       $ lunch

     (2)选择相应的开发板配置后

       $ make

       支持make -jN 多线程编译。

     (3)在out/product/“板级”/image/ 下生成烧录所需要的文件:

       system.*

       kernel

       uboot


   单独编译uboot和kernel:

     (1) 编译uboot

       $ cd <Manhatton_Project>

       $ make uboot

     (2) 编译kernel

       $ cd <Manhatton_Project>

       $ make kernel

     (3) 编译buildroot

       $ cd <Manhatton_Project>

       $ make buildroot


问题与反馈:

     如有问题与建议请联系support@ingenic.com