打印
[开发工具]

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

[复制链接]
1702|23
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 shaoziyang 于 2020-9-2 17:07 编辑



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

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

DM320118
  
Trinket M0


首先需要下载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,一个连接仿真器,另一个连接主芯片。




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




如果以上步骤操作正确,就可以在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 | 只看该作者
期待己久了~ 谢谢分享~

使用特权

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

使用特权

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

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

使用特权

评论回复
7
shaoziyang|  楼主 | 2020-9-8 20:37 | 只看该作者
shaoziyang 发表于 2020-9-8 20:36
内置解释器,解释运行,不需要再次编译了。

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

使用特权

评论回复
8
嵌入小菜菜| | 2020-9-9 08:33 | 只看该作者
感谢各位大神及楼主给的这个平台,十分感谢。

使用特权

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

使用特权

评论回复
10
ssysr| | 2021-4-3 20:55 | 只看该作者
大佬,这个上电灯亮不亮

使用特权

评论回复
11
shaoziyang|  楼主 | 2021-4-10 14:14 | 只看该作者
ssysr 发表于 2021-4-3 20:55
大佬,这个上电灯亮不亮

不亮,需要编程控制

使用特权

评论回复
12
别看我照片| | 2021-4-10 18:59 | 只看该作者
感谢楼主的分享,不错的,很棒的资料。

使用特权

评论回复
13
fengm| | 2021-4-10 21:43 | 只看该作者
circuitpython和micropython?  

使用特权

评论回复
14
sdCAD| | 2021-4-10 21:43 | 只看该作者
这个是什么系统呢   

使用特权

评论回复
15
qiufengsd| | 2021-4-10 21:43 | 只看该作者
谢谢楼主分享的。   

使用特权

评论回复
16
kmzuaz| | 2021-4-10 21:44 | 只看该作者
看过MicroPython  

使用特权

评论回复
17
plsbackup| | 2021-4-10 21:44 | 只看该作者
跟着楼主学习一下。     

使用特权

评论回复
18
mnynt121| | 2021-4-10 21:44 | 只看该作者
           

使用特权

评论回复
19
soodesyt| | 2021-4-10 21:44 | 只看该作者
开发工具链是什么呢   

使用特权

评论回复
20
ghuca| | 2021-4-10 21:44 | 只看该作者
MicroPython的一个教育友好的开源衍生产品

使用特权

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

本版积分规则

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

30

主题

313

帖子

6

粉丝