andeyqi 发表于 2024-8-12 13:28

【匠芯创D133CBS】--1.开箱运行Rt-thread系统

<div class='showpostmsg'> 本帖最后由 andeyqi 于 2024-8-12 13:44 编辑

## 简介

D13x 系列是基于RISC-V 架构的工业级MCU,拿到板子前查看了官方的SDK 仓库,发现官方的开发环工具和RT-thread 使用的开发方法很相似,官方的sdk 对RT-thread 的支持程度很高可以兼容RT-thread 的生态,对于学习RT-thread 是非常友好的,官方的仓库对应的RT-thread 的版本为RT-Thread LTS-V4.1.1。

开发板上电后内部已经烧写了数字仪表显示的demo,从显示的效果看做GUI的应用完全可以胜任。
7947046ed1bef2787398dbf7ebe4547d<br/>

## 搭建环境编译RT-thread
### 代码下载
```c
git clone https://gitee.com/artinchip/luban-lite.git
```
### 开发环境env 配置
下载代码后,在代码根目录下直接双击 luban-lite/win_env.bat 打开专有的 Windows 的 env 命令行工具,后面所有命令都在该命令行工具中进行操作,ENV 是 RT-Thread 的原生工具,是 SDK 包中集成了编译所需要使用的所有的工具的一种使用方式,在env 环境下我们可以使用scons 命令对工程进行配置编译等。


配置好环境后,scons 内命令使用说明如下:


使用 “ scons --list-def” 命令查看当前sdk 支持的配置


本次准备使用Rt-thread 进行评测,使用 “scons --apply-def=11” 命令选择开发板的rt-thread 配置


配置好后我们就可以使用scons 命令进行编译


编译完成后会在如下路径生成烧写镜像


### 镜像烧录
烧写镜像需要进入烧录模式,可通过如下方式进入烧录模式

镜像烧录使用AiBurn 工具进行烧录,将上述生成的镜像通过AiBurn 烧写到板子上



## 板子验证
烧写成功后,接上板子的 uart 口,从板子的uart 口可以看出Rt-thread 已经正常运行起来了。

</div><script>                                        var loginstr = '<div class="locked">查看本帖全部内容,请<a href="javascript:;"   style="color:#e60000" class="loginf">登录</a>或者<a href="https://bbs.eeworld.com.cn/member.php?mod=register_eeworld.php&action=wechat" style="color:#e60000" target="_blank">注册</a></div>';
                                       
                                        if(parseInt(discuz_uid)==0){
                                               
                                        }                </script><script type="text/javascript">(function(d,c){var a=d.createElement("script"),m=d.getElementsByTagName("script"),eewurl="//counter.eeworld.com.cn/pv/count/";a.src=eewurl+c;m.parentNode.insertBefore(a,m)})(document,523)</script>
页: [1]
查看完整版本: 【匠芯创D133CBS】--1.开箱运行Rt-thread系统