rt-thread/bsp/nxp/imx/imx6ull-smart
xiao-mang bc774190f2
enable poll (#8867)
config poll
2024-04-26 22:25:04 +08:00
..
applications fix for art-pi smart 2024-04-19 18:17:20 +08:00
drivers [rt-smart][art-pi] update imx6ull-smart bsp 2024-03-27 18:40:56 -04:00
figures [bsp][nxp][imx] move imx BSPs into nxp/imx folder 2024-03-10 23:19:22 -04:00
libraries [bsp][nxp][imx] move imx BSPs into nxp/imx folder 2024-03-10 23:19:22 -04:00
.config enable poll (#8867) 2024-04-26 22:25:04 +08:00
.gitignore [bsp][nxp][imx] move imx BSPs into nxp/imx folder 2024-03-10 23:19:22 -04:00
Kconfig [bsp][nxp][imx] move imx BSPs into nxp/imx folder 2024-03-10 23:19:22 -04:00
README.md fix for art-pi smart 2024-04-19 18:17:20 +08:00
SConscript [bsp][nxp][imx] move imx BSPs into nxp/imx folder 2024-03-10 23:19:22 -04:00
SConstruct [bsp][nxp][imx] move imx BSPs into nxp/imx folder 2024-03-10 23:19:22 -04:00
link.lds [bsp][nxp][imx] move imx BSPs into nxp/imx folder 2024-03-10 23:19:22 -04:00
link_smart.lds [bsp][nxp][imx] move imx BSPs into nxp/imx folder 2024-03-10 23:19:22 -04:00
mkimage.py [bsp][nxp][imx] move imx BSPs into nxp/imx folder 2024-03-10 23:19:22 -04:00
rtconfig.h enable poll (#8867) 2024-04-26 22:25:04 +08:00
rtconfig.py [rt-smart][art-pi] update imx6ull-smart bsp 2024-03-27 18:40:56 -04:00

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