1
0
Meco Man e58ecd9e54 [bsp] update projects 1 жил өмнө
..
applications 7780125283 fix chdir for ash's cd (#8824) 1 жил өмнө
drivers ac38532aeb [rt-smart][art-pi] update imx6ull-smart bsp 1 жил өмнө
figures 2b7a4ea7a3 [bsp][nxp][imx] move imx BSPs into nxp/imx folder 1 жил өмнө
libraries 2b7a4ea7a3 [bsp][nxp][imx] move imx BSPs into nxp/imx folder 1 жил өмнө
.config e58ecd9e54 [bsp] update projects 1 жил өмнө
.gitignore 2b7a4ea7a3 [bsp][nxp][imx] move imx BSPs into nxp/imx folder 1 жил өмнө
Kconfig 2b7a4ea7a3 [bsp][nxp][imx] move imx BSPs into nxp/imx folder 1 жил өмнө
README.md 7780125283 fix chdir for ash's cd (#8824) 1 жил өмнө
SConscript 2b7a4ea7a3 [bsp][nxp][imx] move imx BSPs into nxp/imx folder 1 жил өмнө
SConstruct 2b7a4ea7a3 [bsp][nxp][imx] move imx BSPs into nxp/imx folder 1 жил өмнө
link.lds 2b7a4ea7a3 [bsp][nxp][imx] move imx BSPs into nxp/imx folder 1 жил өмнө
link_smart.lds 2b7a4ea7a3 [bsp][nxp][imx] move imx BSPs into nxp/imx folder 1 жил өмнө
mkimage.py 2b7a4ea7a3 [bsp][nxp][imx] move imx BSPs into nxp/imx folder 1 жил өмнө
rtconfig.h e58ecd9e54 [bsp] update projects 1 жил өмнө
rtconfig.py ac38532aeb [rt-smart][art-pi] update imx6ull-smart bsp 1 жил өмнө

README.md

RT-Thread Smart for i.MX6ULL

这是一份ART-pi smart开发板的BSP,支持smart模式

ART-pi smart采用了米尔科技的imx6ull核心板,硬件由韦东山团队完成,由社区来完成整体的BSP。硬件规格情况如下:

硬件资源

当前支持情况

内核

  • rt-thread
  • rt-smart

驱动

  • uart
  • SPI
  • GPIO
  • sdcard
  • RW007
  • enet
  • usb
  • emmc

组件

  • fat文件系统
  • LWIP网络协议栈
  • wlan

应用

  • xmake 构建环境
  • busybox
  • smart-apps

待完善、修复

  • ash 支持ash开机自启动
  • 网络 以太网网络问题修复
  • emmc 从emmc启动内核、挂载文件系统

应用编译

参考https://github.com/RT-Thread/userapps.git的README.md搭建xmake编译环境并编译smart应用

生成的应用在userapps/apps/build/rootfs文件夹中,将它们拷贝到sd卡中

内核编译

  • 注意:请使用xmake下载下来的工具链,工具链具体位置在

    ~/.xmake/packages/a/arm-smart-musleabi/211536-3de435f234/f5d0c3febbd2497fa950eb569871a3c0
    
  • 更新在线wifi软件包

    source ~/.env/env.sh 
    pkgs --update
    
  • 进入到rt-thread/bsp/nxp/imx/imx6ull-smart目录,执行

    scons -j12
    

启动内核

  • 从eMMC中加载运行(目前不推荐)

    bootcmd=fatload mmc 1:1 0x80001000 /kernel/rtthread.bin; dcache flush; go 0x80001000
    
  • 网络方式启动

    tftp 0x80001000 rtthread.bin
    dcache flush
    go 0x80001000
    
  • 从sd卡启动 (目前推荐)

    fatload mmc 0:1 0x80001000 rtthread.bin; dcache flush; go 0x80001000