查看: 961|回复: 8

[分享] RT1021Micropython学习记录1——烧写Micropython固件

[复制链接]
  • TA的每日心情
    慵懒
    2024-2-21 10:06
  • 签到天数: 310 天

    [LV.8]以坛为家I

    2

    主题

    5670

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    11646
    最后登录
    2024-2-21
    发表于 2023-4-6 23:46:31 | 显示全部楼层 |阅读模式
    本帖最后由 eefocus_3896990 于 2023-4-6 23:49 编辑

    在拿到由日天转送的由香水橙大佬制作的RT1021核心板后,就开始了对核心板的学习。以下是我初步体验的总结。
    核心板实物图.jpg
    原本打算接着之前的工程,将编译好的固件下进去,开始调试的。但是,当我时隔一个月打开MCUXpresso时,它居然崩溃了,打不开。到官网重新下载了最新的IDE,把软件重装了之后,重新按照帖子中的流程走了一遍。这次结合了@流水源的建议,修改了touch.bat中的批处理命令,这样工程就可以放到磁盘上的任意位置进行编译了。修改效果如下。
    修改touch.py路径.png
    MCUXpresso进入欢迎界面后,点击Download and Install SDKs,进入SDK的管理界面,安装RT1021相关的支持包。
    欢迎界面.png
    下图是在Processor选项卡中选择并安装RT1021SDK后的状态。
    处理SDK安装界面.png
    安装RT1021Demo板的状态。
    SDK安装界面.png
      有了板卡就可以进行帖子中的第十步,下载运行。按照原理图中的SWD引脚排布完成接线后,就可以开始下载调试了。一开始还出现了下面的错误
    调试出错界面.png
    具体原因不明,而且忘记怎么复现了,可能和接线有问题,我一开始没有全接。后面把能接的都接了,就可以正常调试下载了。
    成功调试.png
    点击运行并连接核心板的USB口到电脑上,就可以看到出现了一个USB COM设备,通过USBView可以看到USB设备的相关信息
    USBView查看.png
    到这里,固件的烧写就算成功了。
    接下来就是Micropython的学习了,由于之前没有接触过,在网上查了官方的资料,简单的体验了一下。 官方文档.png
    实物连接图如下

    串口连接图.jpg

    这里使用putty连接开发板,尝试了几条指令。

    micropython_freq指令.png

    尝试GPIO控制的指令,板上的用户LED连接在GPIO_AD_B1_14上。
    led原理图.png
    按照网站上的介绍,操作之后,发现不行。
    micropython_gpio指令.png
    尝试串口,串口引出了UART1,参考网站上的指导。
    uart原理图.png
    uart指令.png
    将上面的代码输入之后,上位机好像没有接收到数据。
    micropython_uart指令.png
    不过这个可能和引脚有关,后面再看看是怎么回事。
    官方串口.png
    今天的分享就到这里,目前完成了固件的烧录,简单的Micropython指令尝试,关于RT1021上Micropython的后续学习。。。。。。
    在做了.jpg








    该会员没有填写今日想说内容.
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2024-3-26 15:16
  • 签到天数: 266 天

    [LV.8]以坛为家I

    3302

    主题

    6549

    帖子

    0

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    32045
    最后登录
    2024-4-29
    发表于 2023-4-7 14:19:57 | 显示全部楼层
    可以,支持一下!
    签到签到
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2024-4-10 22:38
  • 签到天数: 1335 天

    [LV.10]以坛为家III

    88

    主题

    4292

    帖子

    12

    版主

    Rank: 7Rank: 7Rank: 7

    积分
    9049
    最后登录
    2024-4-13
    发表于 2023-4-7 14:31:35 | 显示全部楼层
    厉害了,这接下来,怎么也得弄一个图片识别了
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2023-9-17 19:57
  • 签到天数: 2310 天

    [LV.Master]伴坛终老

    107

    主题

    4270

    帖子

    1

    金牌会员

    Rank: 6Rank: 6

    积分
    10481
    最后登录
    2023-9-17
    发表于 2023-4-7 21:29:11 | 显示全部楼层
    用micropython就是方便
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    35

    主题

    356

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    2586
    最后登录
    2023-6-23
    发表于 2023-4-9 19:19:50 | 显示全部楼层
    首先恭喜楼主首战告捷 !

    关于Pin类中指定引脚的名称,可以用help(Pin.cpu)查看,或打开一下文件查看:ports/mimxrt/boards/MIMXRT1020_EVK/pins.csv,这个文件里有2列名称,左边对应EVK板上的引脚,右边对应芯片上的引脚,使用Pin类的函数时,用哪个名称都可以。

    关于UART的名称,你使用的是芯片的UART1,但在micropython编号却是0,不要问我原作者为什么这么设置,我也不知道。
    Micropython中使用的引脚与编号的对应,请看https://docs.micropython.org/en/latest/mimxrt/pinout.html,这是micropython在标准配置之外,特别针对i.MX RT的说明文档。也可以在源文件ports/mimxrt/boards/MIMXRT1020_EVK/mpconfigboard.h中找到对应:搜宏定义MICROPY_HW_UART_INDEX和IOMUX_TABLE_UART即可。

    回复 支持 反对

    使用道具 举报

    该用户从未签到

    35

    主题

    356

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    2586
    最后登录
    2023-6-23
    发表于 2023-4-9 19:21:49 | 显示全部楼层
    jobszheng5 发表于 2023-4-7 14:31
    厉害了,这接下来,怎么也得弄一个图片识别了

    期待大佬的大作
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2024-2-21 10:06
  • 签到天数: 310 天

    [LV.8]以坛为家I

    2

    主题

    5670

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    11646
    最后登录
    2024-2-21
     楼主| 发表于 2023-4-10 00:19:40 | 显示全部楼层
    感谢大佬们的支持,要学的东西还有很多。
    在做了.jpg
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    35

    主题

    356

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    2586
    最后登录
    2023-6-23
    发表于 2023-4-10 11:04:47 | 显示全部楼层
    shaoziyang 发表于 2023-4-7 21:29
    用micropython就是方便

    刚看到,邵总也在这里,国内Micropython界的前辈呀
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2023-9-17 19:57
  • 签到天数: 2310 天

    [LV.Master]伴坛终老

    107

    主题

    4270

    帖子

    1

    金牌会员

    Rank: 6Rank: 6

    积分
    10481
    最后登录
    2023-9-17
    发表于 2023-4-10 11:47:27 | 显示全部楼层
    香水橙 发表于 2023-4-10 11:04
    刚看到,邵总也在这里,国内Micropython界的前辈呀

    没有前辈,都是技术人,大家一起学习
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /4 下一条

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2024-4-29 21:01 , Processed in 0.147923 second(s), 28 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

    快速回复 返回顶部 返回列表