这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录 前一修订版 后一修订版 | 前一修订版 | ||
icore3_micropython_1 [2020/06/16 10:08] zgf |
icore3_micropython_1 [2022/03/18 15:14] (当前版本) sean |
||
---|---|---|---|
行 3: | 行 3: | ||
|技术支持电话|**0379-69926675-801**||| | |技术支持电话|**0379-69926675-801**||| | ||
|技术支持邮件|Gingko@vip.163.com||| | |技术支持邮件|Gingko@vip.163.com||| | ||
- | |技术论坛|http://www.eeschool.org||| | ||
^ 版本 ^ 日期 ^ 作者 ^ 修改内容 ^ | ^ 版本 ^ 日期 ^ 作者 ^ 修改内容 ^ | ||
| V1.0 | 2020-06-11 | gingko | 初次建立 | | | V1.0 | 2020-06-11 | gingko | 初次建立 | | ||
行 25: | 行 24: | ||
* 1、用数据线将iCore3的USB-OTG口与电脑相连,并将电源跳线帽选择为USB-OTG;将J-Link连接到iCore3与电脑上,如图1所示; | * 1、用数据线将iCore3的USB-OTG口与电脑相连,并将电源跳线帽选择为USB-OTG;将J-Link连接到iCore3与电脑上,如图1所示; | ||
- | {{ :icore3_micropython_1_1.png?nolink |硬件连接}} | + | {{ :icore3:icore3_micropython_1_1.jpg?direct$900 |硬件连接}} |
* 2、打开J-Flash软件,在弹出的对话框中选择Create a new project,创建一个新工程; | * 2、打开J-Flash软件,在弹出的对话框中选择Create a new project,创建一个新工程; | ||
- | {{ :icore3_micropython_1_2.png?nolink |创建新工程}} | + | {{ :icore3:icore3_micropython_1_2.png?direct |创建新工程}} |
* 3、在File标签下,点击Open data file, 选择“iCore3-MicroPython固件2020-6-6.hex”文件; | * 3、在File标签下,点击Open data file, 选择“iCore3-MicroPython固件2020-6-6.hex”文件; | ||
- | {{ :icore3_micropython_1_3.png?nolink |选择固件}} | + | {{ :icore3:icore3_micropython_1_3.png?direct |选择固件}} |
* 4、选择标签Options,点击Project settings对工程进行配置; | * 4、选择标签Options,点击Project settings对工程进行配置; | ||
- | {{ :icore3_micropython_1_4.png?nolink |工程配置}} | + | {{ :icore3:icore3_micropython_1_4.png?direct |工程配置}} |
* 5、在Target Interface选项卡下,选SWD方式,Auto selection,Auto selection; | * 5、在Target Interface选项卡下,选SWD方式,Auto selection,Auto selection; | ||
- | {{ :icore3_micropython_1_5.png?nolink |SWD配置}} | + | {{ :icore3:icore3_micropython_1_5.png?direct |SWD配置}} |
* 6、在CPU选项卡下,选择Device,芯片型号选择ST STM32F407IG; | * 6、在CPU选项卡下,选择Device,芯片型号选择ST STM32F407IG; | ||
- | {{ :icore3_micropython_1_6.png?nolink |芯片选择}} | + | {{ :icore3:icore3_micropython_1_6.png?direct |芯片选择}} |
* 7、在Target标签下,点击Connect连接iCore3,下方窗口输出 Connected successfully代表连接成功。 | * 7、在Target标签下,点击Connect连接iCore3,下方窗口输出 Connected successfully代表连接成功。 | ||
- | {{ :icore3_micropython_1_7.png?nolink |烧录界面}} | + | {{ :icore3:icore3_micropython_1_7.png?direct |烧录界面}} |
* 8、在Target标签下,点击Erase chip擦除芯片(此步必须!),弹出图8则代表擦除芯片成功; | * 8、在Target标签下,点击Erase chip擦除芯片(此步必须!),弹出图8则代表擦除芯片成功; | ||
- | {{ :icore3_micropython_1_8.png?nolink|擦除芯片成功}} | + | {{ :icore3:icore3_micropython_1_8.png?direct |芯片选择}} |
* 9、在Target标签下,点击Auto开始烧录固件,弹出图9则代表固件烧录成功; | * 9、在Target标签下,点击Auto开始烧录固件,弹出图9则代表固件烧录成功; | ||
- | {{ :icore3_micropython_1_9.png?nolink |固件烧录成功}} | + | {{ :icore3:icore3_micropython_1_9.png?direct |芯片选择}} |
==== 四、 实验现象 ==== | ==== 四、 实验现象 ==== | ||
* 1、将J-Link拔掉,USB-OTG数据线不动,iCore3重新上电,等待几秒,电脑会出现PYBFLASH磁盘文件,其中包含main.py、boot.py、pybcdc.inf、README.txt四个文件,boot.py为启动文件,main.py为Python程序文件。 | * 1、将J-Link拔掉,USB-OTG数据线不动,iCore3重新上电,等待几秒,电脑会出现PYBFLASH磁盘文件,其中包含main.py、boot.py、pybcdc.inf、README.txt四个文件,boot.py为启动文件,main.py为Python程序文件。 | ||
- | {{ :icore3_micropython_1_10.png?nolink|PYBFLASH磁盘}} | + | {{ :icore3:icore3_micropython_1_10.png?direct |PYBFLASH磁盘}} |
- | {{ :icore3_micropython_1_11.png?nolink |磁盘文件}} | + | {{ :icore3:icore3_micropython_1_11.png?direct |磁盘文件}} |
* 2、在此电脑图标上鼠标右键单击,点击管理,点击设备管理器,其中端口下发现一个USB串行设备。使用putty进行串口连接,串口号以设备管理器中显示的为准,本实验为COM6,波特率115200,流量控制选无。打开,连接到REPL调试界面,可以在此执行Python命令。 | * 2、在此电脑图标上鼠标右键单击,点击管理,点击设备管理器,其中端口下发现一个USB串行设备。使用putty进行串口连接,串口号以设备管理器中显示的为准,本实验为COM6,波特率115200,流量控制选无。打开,连接到REPL调试界面,可以在此执行Python命令。 | ||
- | {{ :icore3_micropython_1_12.png?nolink |串行设备}} | + | {{ :icore3:icore3_micropython_1_12.png?direct |串行设备}} |
- | {{ :icore3_micropython_1_13.png?nolink |putty连接}} | + | {{ :icore3:icore3_micropython_1_13.png?direct |putty连接}} |
- | {{ :icore3_micropython_1_14.png?nolink |REPL调试终端}} | + | {{ :icore3:icore3_micropython_1_14.png?direct |REPL调试终端}} |
* 3、注意:PYBFLASH磁盘一定要先弹出,再把iCore3断电重启,否则文件会损坏(丢失、乱码等)。如果文件损坏,可以重新烧录固件或者将代码包中四个备份文件替换到PYBFLASH磁盘中,然后弹出PYBFLASH磁盘,iCore3断电重启,开发板恢复正常。 | * 3、注意:PYBFLASH磁盘一定要先弹出,再把iCore3断电重启,否则文件会损坏(丢失、乱码等)。如果文件损坏,可以重新烧录固件或者将代码包中四个备份文件替换到PYBFLASH磁盘中,然后弹出PYBFLASH磁盘,iCore3断电重启,开发板恢复正常。 | ||
+ | |||
+ | 固件包下载: | ||
+ | {{ :icore3:micropython固件包.zip?direct |MicroPython固件包}} |