544|0

225

帖子

4

TA的资源

纯净的硅(初级)

楼主
 

[工业级智能控制MCU 匠芯创D133CBS] 2 - 创建项目及其注意事项 [复制链接]

  本帖最后由 御坂10032号 于 2024-8-17 18:09 编辑

简介

 

在上一篇文章中https://bbs.eeworld.com.cn/thread-1290588-1-1.html 我们使用匠芯创官方的Luban-lite成功的搭建好了开发环境。 那么通过我的摸索,我研究清楚了,如何使用Luban-lite结合scons创建一个新的项目,及其板卡配置等。 本文将详细介绍,如何创建项目并且遇见的坑。

 

创建项目及其板卡等

 

1- 使用 scons --add-board 创建板卡 (注意,创建板卡前请使用lunch 【数字】指定你list 命令中的基础板卡配置信息)

 

 

2- 选择芯片

 

 

 

3- 选择当前的配置文件的基础配置文件

 

4- 输入板卡名称,项目名称、厂商名称(自定义输入)

 

 

5 - 输入list 查看创建的板卡配置

 

 

 

6 - 使用lunch 【数字】 切换到我们刚才创建的RTT配置文件里

 

 

 

配置工程模板

 

这里有一点不好的是:如果我们不修改创建的这个工程模板的配置文件的话, 尽管我们使用menuconfig 配置完其他的信息之后,那么在烧录的时候,工程模板还是会替换掉我们手动配置的.config 文件。 所以我们这里的解决方案就是: 首先使用menuconfig配置好我们项目中需要的配置信息。 然后把打开.config 文件把我们变更的信息复制到工程模板中。这样的话我们就可以使其我们的配置文件生效

 

下面将演示,如何关闭掉项目中默认的LVGL demo演示

 

1- 首先使用menuconfig 关闭掉lvgl (空格键取消选中)

 

 
 

2- 保存并且关闭。

 

3- 拷贝.config 内关于LVGL的配置到我们创建的模板文件

 

 

 

4 - 粘贴到target/config/[创建的板卡配置文件]

 

 

 

 

 

编译烧录

 

1- 输入m 进行编译, 或者输入 scons -j [内核或者线程数量] 进行编译

 

 

 

 

2- 烧录(打开Aiburn,并且开发板按下boot不松手和reset键进入烧录模式)

 

 

效果现象(LVGL已经关闭,如果需要关闭LCD的话可以使用menuconfig手动按照上述步骤关闭)

 

 

 

 

总结

 

匠芯创scons 构建工具的使用以及和RTT的结合,非常方便的使其用户配置板载的内容信息。比如说开启或者关闭某些外设功能等。 它大大的加快了用户构建一个项目的速度。

点赞 关注
 
 

回复
举报
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条
有奖直播:当AI遇见仿真,会有什么样的电子行业革新之路?
首场直播:Simcenter AI 赋能电子行业研发创新
直播时间:04月15日14:00-14:50

查看 »

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

 
机器人开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网 11

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表