用户工具

站点工具


icore3_micropython_1

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
后一修订版
前一修订版
icore3_micropython_1 [2020/06/17 11:51]
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?direct |硬件连接}}+{{ :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?​direct |创建新工程}}+{{ :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?​direct |选择固件}}+{{ :icore3:​icore3_micropython_1_3.png?​direct |选择固件}}
   * 4、选择标签Options,点击Project settings对工程进行配置;   * 4、选择标签Options,点击Project settings对工程进行配置;
-{{ :​icore3_micropython_1_4.png?​direct |工程配置}}+{{ :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?​direct |SWD配置}}+{{ :icore3:​icore3_micropython_1_5.png?​direct |SWD配置}}
   * 6、在CPU选项卡下,选择Device,芯片型号选择ST STM32F407IG;   * 6、在CPU选项卡下,选择Device,芯片型号选择ST STM32F407IG;
-{{ :​icore3_micropython_1_6.png?​direct |芯片选择}}+{{ :icore3:​icore3_micropython_1_6.png?​direct |芯片选择}}
   * 7、在Target标签下,点击Connect连接iCore3,下方窗口输出 Connected successfully代表连接成功。   * 7、在Target标签下,点击Connect连接iCore3,下方窗口输出 Connected successfully代表连接成功。
-{{ :​icore3_micropython_1_7.png?​direct |烧录界面}}+{{ :icore3:​icore3_micropython_1_7.png?​direct |烧录界面}}
   * 8、在Target标签下,点击Erase chip擦除芯片(此步必须!),弹出图8则代表擦除芯片成功;   * 8、在Target标签下,点击Erase chip擦除芯片(此步必须!),弹出图8则代表擦除芯片成功;
-{{ :​icore3_micropython_1_8.png?​direct |芯片选择}}+{{ :icore3:​icore3_micropython_1_8.png?​direct |芯片选择}}
   * 9、在Target标签下,点击Auto开始烧录固件,弹出图9则代表固件烧录成功;   * 9、在Target标签下,点击Auto开始烧录固件,弹出图9则代表固件烧录成功;
-{{ :​icore3_micropython_1_9.png?​direct |芯片选择}}+{{ :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?​direct |PYBFLASH磁盘}} +{{ :icore3:​icore3_micropython_1_10.png?​direct |PYBFLASH磁盘}} 
-{{ :​icore3_micropython_1_11.png?​direct |磁盘文件}}+{{ :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?​direct |串行设备}} +{{ :icore3:​icore3_micropython_1_12.png?​direct |串行设备}} 
-{{ :​icore3_micropython_1_13.png?​direct |putty连接}} +{{ :icore3:​icore3_micropython_1_13.png?​direct |putty连接}} 
-{{ :​icore3_micropython_1_14.png?​direct |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固件包}}
icore3_micropython_1.1592365872.txt.gz · 最后更改: 2020/06/17 11:51 由 zgf