rt-smart学习笔记 - 移植到imx6ull

本文记录了将rt-smart移植到正点原子imx6ull开发板的过程,包括从韦东山老师的GitHub仓库下载移植包,配置scons编译环境,修改rtconfig.py文件,配置DDR地址映射,中断控制,串口和Timer驱动的修改,以及编译和烧录步骤。
摘要由CSDN通过智能技术生成

rt-smart学习笔记 - 移植到正点原子imx6ull开发板

一、基本情况

硬件:正点原子imx6ull alpha linux开发板

参考教程:韦东山老师的rt-smart 移植教程

二、准备

1. 从韦东山老师提供的GitHub仓库下载移植包

git clone https://e.coding.net/weidongshan/rt-smart/doc_and_source_for_rt-smart.gi

下载下来的文件夹名称为:doc_and_source_for_rt-smart

2.配置scons编译环境

请参考韦东山老师的视频教程,B站自己搜

三、移植

1.准备工程文件夹

从上面的通用资料/rtthread文件夹拷贝到其他任意位置作为以后的工程文件夹。比如拷贝到F:/rtthread.

该文件夹内有三个压缩文件

分别解压,并将install_arm-linux-musleabi_for_i686-w64-mingw32.zip解压的文件夹按原名称放到 rt-smart/tools/gnu_gcc下。

如果文件夹qemu-vexpress-a9虚拟机工程能够编译能够运行,则进行下一步。

2.添加imx6ull的工程文件夹

拷贝bsp/qemu-vexpress-a9文件夹并放到bsp目录下,命名为imx6ull_atk

3.开始移植

1.运行rtthread/env/env.bat, 进入shell,然后在shell进入rt-smart文件夹,执行smart-env.bat来配置编译环境

2.修改/imx6ull_atk/rtconfig.py配置脚本文件,在.bin文件前加入DCD头部数据,生成.imx文

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值