引用: dcexpert 发表于 2018-9-17 17:14 先看看时钟设置,是否匹配。
引用: ericchu923 发表于 2018-9-18 14:42
看了很久的電路圖,外部時鐘應該是用25Mhz....
我在stm32f7xx_hal_conf.h修改了HSE的值並重新編譯燒寫了 ...
引用: dcexpert 发表于 2018-9-18 14:54 用STLink、jlink也可以下载程序。 stm32f7xx_hal_conf.h中的频率只影响delay的实际,还有mpconfigboar ...
引用: ericchu923 发表于 2018-9-18 15:31
參考了版主的這篇文章,只修改了MICROPY_HW_CLK_PLLM()的值為25
https://bbs.eeworld.com.cn/thread-4877 ...
引用: dcexpert 发表于 2018-9-18 16:00
两个MCU应该是差不多的,我估计主要问题就在时钟了。时钟需要去计算分频比,计算出正确的参数,不然USB就 ...
引用: ericchu923 发表于 2018-9-24 22:13
版主您好:問題依然無法解決。
這是我修改過後的時鐘配置,我想應該是沒有問題的。
但是問題依然無法解 ...
引用: ericchu923 发表于 2018-9-24 22:13
版主您好:問題依然無法解決。
這是我修改過後的時鐘配置,我想應該是沒有問題的。
但是問題依然無法解 ...
引用: dcexpert 发表于 2018-9-25 10:09
我感觉问题不在硬件上,多半还是某个参数设置,特别是确认一下时钟频率和时钟精度。在用别的程序确认一下 ...
引用: ericchu923 发表于 2018-9-25 16:22
謝謝版主的指點。
定義了UART1(板子預設與CH340連接)之後
REPL目前是可運作的狀態。
DS1綠燈(右下 ...
引用: ericchu923 发表于 2018-9-25 16:22
謝謝版主的指點。
定義了UART1(板子預設與CH340連接)之後
REPL目前是可運作的狀態。
DS1綠燈(右下 ...
楼主你好,我最近在将micropython移植到STM32F407IGT6芯片上,按照移植教程(https://blog.csdn.net/zhanglifu3601881/article/details/91997528),发现板子没有反应,与你的情况类似。最后改了几天终于成功移植。所做的修改主要有一下几个方面:
1、外部晶振为24MHZ,对两个文件进行相应修改
2、对照原理图,对pings.csv进行增加修改,我是增加了PH4,PI5,PI6,PI7,PI11等
3、在mpconfigboard.h中,添加 #define MICROPY_HW_UART_REPL PYB_UART_1
#define MICROPY_HW_UART_REPL_baud 115200
并将 MICROPY_HW_UART1_TX (pin_A9)
MICROPY_HW_UART1_RX (pin_A10) 取消注释
因为硬件板子设计使用USB_HS模式,所以将USB_FS模式改为USB_HS
// USB config
#define MICROPY_HW_USB_HS (1)
#define MICROPY_HW_USB_HS_ULPI_NXT (pin_H4)
#define MICROPY_HW_USB_HS_ULPI_DIR (pin_I11)
#define MICROPY_HW_USB_HS_ULPI_STP (pin_C0)
#define MICROPY_HW_USB_HS_ULPI_CLK (pin_A5)
#define MICROPY_HW_USB_OTG_HS_ULPI_D0 (pin_A3)
#define MICROPY_HW_USB_OTG_HS_ULPI_D1 (pin_B0)
#define MICROPY_HW_USB_OTG_HS_ULPI_D2 (pin_B1)
#define MICROPY_HW_USB_OTG_HS_ULPI_D3 (pin_B10)
#define MICROPY_HW_USB_OTG_HS_ULPI_D4 (pin_B11)
#define MICROPY_HW_USB_OTG_HS_ULPI_D5 (pin_B12)
#define MICROPY_HW_USB_OTG_HS_ULPI_D6 (pin_B13)
#define MICROPY_HW_USB_OTG_HS_ULPI_D7 (pin_B5)
//#define MICROPY_HW_USB_VBUS_DETECT_PIN (pin_A9) 注释掉这两行FS
//#define MICROPY_HW_USB_OTG_ID_PIN (pin_A10) 注释掉这两行FS
做了这些修改,程序下载完成重启后,usb连接到OTGusb口,电脑出现了虚拟串口和PYBFLASH磁盘。
以上是我遇到的问题,以及移植修改内容,希望能给有相同问题的朋友一点启示。每个人的板子硬件设计可能略有不同,所以还需要大家结合自己的板子来进行移植。希望大家都能成功哦!