-
学习一下
-
那个单独的1,2,3应该是ID号
-
谢谢各位解答。我的板子LED接到了PD12,PD13,PD14和PD15脚。在led.c文件看到了官方LED只使用了TIM1~3。在里面添加了TIM4后,编译下载后,可以在LED3和LED4使用LED.intensity()功能了。
-
四川人表示那是小意思。
-
如果晶振是8M的烧PYBV1.0的固件,12M的要烧PYBV1.1的固件。我有一次12M的晶振烧成PYBV1.0的固件,插上电脑就没法识别。
-
问题已经解决了,我原来虚拟机安装的是Ubuntu16.10版本,后来重新建立了虚拟机,安装了Ubuntu18.04版本,就可以正常编译了。
-
chenq@chenq-virtual-machine:~/micropython/ports/stm32$ make BOARD=my_board
Use make V=1 or set BUILD_VERBOSE in your environment to increase build verbosity.
mkdir -p build-my_board/genhdr
GEN build-my_board/genhdr/pins.h
GEN build-my_board/genhdr/plli2stable.h
File "boards/plli2svalues.py", line 74
for rate in (8_000, 11_025, 12_000, 16_000, 22_050, 24_000, 32_000, 44_100, 48_000):
^
SyntaxError: invalid syntax
Makefile:627: recipe for target 'build-my_board/genhdr/plli2stable.h' failed
make: *** [build-my_board/genhdr/plli2stable.h] Error 1
make: *** Deleting file 'build-my_board/genhdr/plli2stable.h'
chenq@chenq-virtual-machine:~/micropython/ports/stm32$
-
dcexpert 发表于 2024-3-30 18:41
我这里编译上正常的,把完整log贴出来看看
能详细说说该贴哪个文件吗?不是很懂。谢谢了!
-
-
安装版主的回复重新下载安装新版本的arm-none-eabi-gcc ,我原来是在官网下载的micropython1.22.2。今天安装论坛里的教程重新进行了一遍,结果还是那样,在原来下载的1.20.0和1.21.0两个版本都可以正常编译,固件下载到单片机都可以正常运行,源码里的VCC_GND_F407VE开发板外部晶振频率是25M,,没在出错文频率范围内,我改成8M还是不行,默认的PYBOARD的晶振频率本来就是8M,直接编译它还是一样的提示。
-
scdyzjcq 发表于 2024-3-25 20:19
可是我试直接在micropyth-1.22.2 /ports/stm32/编译的它里面的板子,没做任何改动,试了好几个都是这样。根 ...
最后那个是1.20的
-
本帖最后由 scdyzjcq 于 2024-3-25 20:20 编辑
可是我试直接在micropyth-1.22.2 /ports/stm32/编译的它里面的板子,没做任何改动,试了好几个都是这样。根据错误提示对比了1.20和1.22的micropyth-1.22.2 /ports/stm32/boards
/的文件,1.20版本里面没有plli2svalues.py这个文件,只有pllvalues.py。1.22.2比1.20版本多了一个编译出问题的plli2svalues.py文件,删除它还不行。
-
deepsear 发表于 2020-7-9 10:18
下载的源码 总也编译不过去,总提示“没有规则可以制作目标” 希望您能给予指教,
我也是这样。
-
学习一下
-
看看