[开发工具]

【CryptoAuth试用】1. 安装circuitpython系统

[复制链接]
1674|23
手机看帖
扫描二维码
随时随地手机跟帖
shaoziyang|  楼主 | 2020-9-2 16:48 | 显示全部楼层 |阅读模式
本帖最后由 shaoziyang 于 2020-9-2 17:07 编辑

86605f4f5401d3a92.png

CryptoAuth可信平台开发工具包(DM320118),使用了ATSAMD21E18微控制器,而ATSAMD21E18是支持circuitpython和micropython,因此希望测试一下是否可以用circuitpython和micropython开发CryptoAuth可信平台。

首先是测试circuitpython,因为circuitpython的文件可以直接下载。经过对比,发现DM320118的引脚配置和Trinket M0比较接近,因此可以使用Trinket M0的文件。

DM320118
37795f4f58e1c66d7.png   
Trinket M0
191525f4f5920b67ac.png

首先需要下载Trinket M0的Bootloader和CircuitPython文件,下载地址是
https://circuitpython.org/board/trinket_m0/

下载后,先需要将bootloader文件通过板载的mEDGE编程器写入芯片。虽然板载仿真器支持msc,但是并不能直接通过复制文件方式下载文件,因此需要用Atmel Studio 7下载(MPLAB X IDE 还不支持)。下载过程相信大家都比较熟悉,就不重复了。需要注意第一次需要下载bin格式的bootloder文件,以后就可以通过USB方式使用uf2文件更新了。

下载bootloader后,重新连接USB,计算机上就会多出两个USB磁盘,一个是仿真器的CURIOSITY磁盘,另一个(TRINKETBOOT)就是主控制器对应的磁盘。这是因为DM320118上使用了一个 UBSHUB芯片USB2422T,可以将一个USB接口扩展为两个USB,一个连接仿真器,另一个连接主芯片。

215575f4f5b1cf1654.png


将下载的Trinket M0版本的CircuitPython固件(uf2格式)复制到这个磁盘中,就会自动更新,写入CircuitPython固件。更新后磁盘名称变为CIRCUITPY。

528795f4f5acd0984c.png


如果以上步骤操作正确,就可以在DM320118上使用 Circuitpython 了。


使用特权

评论回复
里面有晴雨| | 2020-9-3 08:55 | 显示全部楼层
经过对比,发现DM320118的引脚配置和Trinket M0比较接近,因此可以使用Trinket M0的文件。

使用特权

评论回复
便携手到老| | 2020-9-3 08:57 | 显示全部楼层
使用了ATSAMD21E18微控制器,而ATSAMD21E18是支持circuitpython和micropython,因此希望测试一下是否可以用circuitpython和micropython开发CryptoAuth可信平台。

使用特权

评论回复
小卡| | 2020-9-8 13:14 | 显示全部楼层
期待己久了~ 谢谢分享~

使用特权

评论回复
奔波儿熊| | 2020-9-8 15:49 | 显示全部楼层
什么原理啊, 把python解释器烧到芯片里了,还是仍然需要把python解释成c再编译成bin文件?

使用特权

评论回复
shaoziyang|  楼主 | 2020-9-8 20:36 | 显示全部楼层
奔波儿熊 发表于 2020-9-8 15:49
什么原理啊, 把python解释器烧到芯片里了,还是仍然需要把python解释成c再编译成bin文件? ...

内置解释器,解释运行,不需要再次编译了。

使用特权

评论回复
shaoziyang|  楼主 | 2020-9-8 20:37 | 显示全部楼层
shaoziyang 发表于 2020-9-8 20:36
内置解释器,解释运行,不需要再次编译了。

可以参考《micropython入门指南》一书

使用特权

评论回复
嵌入小菜菜| | 2020-9-9 08:33 | 显示全部楼层
感谢各位大神及楼主给的这个平台,十分感谢。

使用特权

评论回复
下载过程相信大家都比较熟悉,就不重复了。

使用特权

评论回复
ssysr| | 2021-4-3 20:55 | 显示全部楼层
大佬,这个上电灯亮不亮

使用特权

评论回复
shaoziyang|  楼主 | 2021-4-10 14:14 | 显示全部楼层
ssysr 发表于 2021-4-3 20:55
大佬,这个上电灯亮不亮

不亮,需要编程控制

使用特权

评论回复
别看我照片| | 2021-4-10 18:59 | 显示全部楼层
感谢楼主的分享,不错的,很棒的资料。

使用特权

评论回复
fengm| | 2021-4-10 21:43 | 显示全部楼层
circuitpython和micropython?  

使用特权

评论回复
sdCAD| | 2021-4-10 21:43 | 显示全部楼层
这个是什么系统呢   

使用特权

评论回复
qiufengsd| | 2021-4-10 21:43 | 显示全部楼层
谢谢楼主分享的。   

使用特权

评论回复
kmzuaz| | 2021-4-10 21:44 | 显示全部楼层
看过MicroPython  

使用特权

评论回复
plsbackup| | 2021-4-10 21:44 | 显示全部楼层
跟着楼主学习一下。     

使用特权

评论回复
mnynt121| | 2021-4-10 21:44 | 显示全部楼层
           

使用特权

评论回复
soodesyt| | 2021-4-10 21:44 | 显示全部楼层
开发工具链是什么呢   

使用特权

评论回复
ghuca| | 2021-4-10 21:44 | 显示全部楼层
MicroPython的一个教育友好的开源衍生产品

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:https://www.micropython.org.cn/

30

主题

313

帖子

6

粉丝