3138|14

1万

帖子

25

TA的资源

版主

楼主
 

uf2-stm32f中添加了pybNano开发板 [复制链接]

 
 

STM32F4的UF2 bootloader中,新增对 pybNano v2 开发板的支持。

 

 

https://github.com/mmoskal/uf2-stm32f/t ... /pybnanov2

如果大家不想自己编译,可以使用下面的文件,包含了dfu和uf2两种格式。下载后,就可以在makecode中使用pybnano了。

 

  • flasher-PybNanoV2-v2.7.5.zip (30.36 KB, 下载次数: 6)


    此内容由EEWORLD论坛网友dcexpert原创,如需转载或用于商业用途需征得作者同意并注明出处
     

 

最新回复

谢谢楼主,安装了一些工具后正常啦.   这这里做个记录 安装git 拷贝项目 安装GCC 安装gcc-arm-none-eabi 安装python 项目文件夹make   详情 回复 发表于 2022-4-21 11:17
点赞 关注
 
 

回复
举报

8

帖子

0

TA的资源

一粒金砂(中级)

沙发
 

版主好,跟您请教下uf2-stm32f的编译问题,我是新手,使用的win7电脑,使用GitHub Windows客户端Clone了代码到电脑上.

安装了Make3.8和Python3.0 后在目录里make (make -p build/f412)运行后没有出现build文件夹

过程中出现缺少nvic.h的情况,我从CM3里复制了过去,

请问我这是那个环节出了问题?请帮忙看看

 

下面是最后的cmd文字

# No general ('VPATH' variable) search path.

# strcache buffers: 14 (10) / strings = 6609 / storage = 113541 B / avg = 17 B
# current buf: size = 8174 B / used = 7414 B / count = 423 / avg = 17 B
# other used: total = 105367 B / count = 6186 / avg = 17 B
# other free: total = 135 B / max = 25 B / min = 2 B / avg = 10 B

# strcache performance: lookups = 8152 / hit rate = 18%
# hash-table stats:
# Load=6609/8192=81%, Rehash=0, Collisions=10194/8152=125%
# Finished Make data base on Sat Apr 02 11:53:36 2022

 

点评

这应该是工具链没有正常安装吧,看提示缺少了'VPATH'环境变量。   最好在linux下编译,windows下可以用linux子系统或者虚拟机。  详情 回复 发表于 2022-4-2 13:50
 
 
 

回复

1万

帖子

25

TA的资源

版主

板凳
 
luxin0222 发表于 2022-4-2 11:55 版主好,跟您请教下uf2-stm32f的编译问题,我是新手,使用的win7电脑,使用GitHub Windows客户端Clone了代码到 ...

这应该是工具链没有正常安装吧,看提示缺少了'VPATH'环境变量。

 

最好在linux下编译,windows下可以用linux子系统或者虚拟机。

 
 
 

回复

8

帖子

0

TA的资源

一粒金砂(中级)

4
 

谢谢版主啦,难得遇到个懂这个项目的大神,我去用 虚拟机试试.

 
 
 

回复

8

帖子

0

TA的资源

一粒金砂(中级)

5
 

linux系统有什么要求吗?我手上有麒麟的安装镜像,不知能用不?

 

点评

开始推荐用debian、ubuntu或以此为上游的版本,工具链容易安装,遇到问题也容易解决。    详情 回复 发表于 2022-4-2 14:30
 
 
 

回复

1万

帖子

25

TA的资源

版主

6
 
luxin0222 发表于 2022-4-2 14:04 linux系统有什么要求吗?我手上有麒麟的安装镜像,不知能用不?  

开始推荐用debian、ubuntu或以此为上游的版本,工具链容易安装,遇到问题也容易解决。

 

 
 
 

回复

8

帖子

0

TA的资源

一粒金砂(中级)

7
 

请问我使用了Ubuntu的系统,make是提示缺少文件,楼主方便提供一下吗? 

我的邮箱 luxin0222@qq.com

 

luxin0222@ubuntu:~/uf2-stm32f$ make
make checksubmodules
make[1]: 进入目录“/home/luxin0222/uf2-stm32f”
(git submodule init)
(git submodule update)
(./Tools/check_submodules.sh)
/bin/sh: 1: ./Tools/check_submodules.sh: Permission denied
make[1]: *** [Makefile:150:checksubmodules] 错误 126
make[1]: 离开目录“/home/luxin0222/uf2-stm32f”
make: *** [Makefile:145:libopencm3/include/libopencm3/stm32/f4/nvic.h] 错误 2
luxin0222@ubuntu:~/uf2-stm32f$ 
 

点评

/bin/sh: 1: ./Tools/check_submodules.sh: Permission denied   查看一下文件的权限是否存在问题  详情 回复 发表于 2022-4-20 21:29
 
 
 

回复

1万

帖子

25

TA的资源

版主

8
 
luxin0222 发表于 2022-4-20 13:42 请问我使用了Ubuntu的系统,make是提示缺少文件,楼主方便提供一下吗?  我的邮箱 luxin0222@qq.com ...

/bin/sh: 1: ./Tools/check_submodules.sh: Permission denied

 

查看一下文件的权限是否存在问题

 
 
 

回复

8

帖子

0

TA的资源

一粒金砂(中级)

9
 

luxin0222@ubuntu:~/uf2-stm32f/Tools$ ls -l check_submodules.sh
-rw-rw-r-- 1 luxin0222 luxin0222 672 4月  19 07:11 check_submodules.sh
luxin0222@ubuntu:~/uf2-stm32f/Tools$ 
 

 

看起来是正常的呀

点评

文件都没有执行权限啊   ls -l check_submodules.sh -rwxr-xr-x 1 free free 645 Apr 21 08:40 check_submodules.sh  详情 回复 发表于 2022-4-21 08:42
 
 
 

回复

8

帖子

0

TA的资源

一粒金砂(中级)

10
 

F4缺少nvic.h的情况,我从CM3里复制了过去,

make后出下面错误

搞不懂呀

 

luxin0222@ubuntu:~/uf2-stm32f$ make
Generating object build/f401/usb.o
arm-none-eabi-gcc -c -MMD -std=gnu99 -Os -g -Wundef -Wall -fno-builtin -Ilibopencm3/include -Iboards/f401 -ffunction-sections -nostartfiles -lnosys -Wl,-gc-sections -Wl,-g -Wno-unused -Werror -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -DSTM32F4 -Tlinker/stm32f4.ld  -Llibopencm3/lib -lopencm3_stm32f4 -DSTM32F401 -o build/f401/usb.o usb.c
usb.c: In function 'usb_cinit':
usb.c:306:18: error: 'NVIC_OTG_FS_IRQ' undeclared (first use in this function)
  306 |  nvic_enable_irq(NVIC_OTG_FS_IRQ);
      |                  ^~~~~~~~~~~~~~~
usb.c:306:18: note: each undeclared identifier is reported only once for each function it appears in
usb.c: In function 'usb_cfini':
usb.c:316:19: error: 'NVIC_OTG_FS_IRQ' undeclared (first use in this function)
  316 |  nvic_disable_irq(NVIC_OTG_FS_IRQ);
      |                   ^~~~~~~~~~~~~~~
make: *** [rules.mk:21:build/f401/usb.o] 错误 1
 

点评

[attachimg]601286[/attachimg]   [attachimg]601287[/attachimg]    详情 回复 发表于 2022-4-21 09:02
此外多检查一下依赖关系、工具链是否正常安装。源码最好用git下载。  详情 回复 发表于 2022-4-21 08:49
 
 
 

回复

1万

帖子

25

TA的资源

版主

11
 
luxin0222 发表于 2022-4-20 22:02 luxin0222@ubuntu:~/uf2-stm32f/Tools$ ls -l check_submodules.sh -rw-rw-r-- 1 luxin0222 luxin0222 672 ...

文件都没有执行权限啊

 

ls -l check_submodules.sh
-rwxr-xr-x 1 free free 645 Apr 21 08:40 check_submodules.sh

 
 
 

回复

1万

帖子

25

TA的资源

版主

12
 
luxin0222 发表于 2022-4-20 22:05 F4缺少nvic.h的情况,我从CM3里复制了过去, make后出下面错误 搞不懂呀   luxin0222@ubunt ...

此外多检查一下依赖关系、工具链是否正常安装。源码最好用git下载。

 
 
 

回复

1万

帖子

25

TA的资源

版主

13
 
luxin0222 发表于 2022-4-20 22:05 F4缺少nvic.h的情况,我从CM3里复制了过去, make后出下面错误 搞不懂呀   luxin0222@ubunt ...

 

 

 
 
 

回复

8

帖子

0

TA的资源

一粒金砂(中级)

14
 

谢谢楼主,安装了一些工具后正常啦.

 

这这里做个记录

安装git
拷贝项目
安装GCC
安装gcc-arm-none-eabi
安装python
项目文件夹make

点评

如果git访问困难,可以参考这个帖子:   分享一个开源的github加速软件  详情 回复 发表于 2022-4-21 11:44
 
 
 

回复

1万

帖子

25

TA的资源

版主

15
 
luxin0222 发表于 2022-4-21 11:17 谢谢楼主,安装了一些工具后正常啦.   这这里做个记录 安装git 拷贝项目 安装GCC 安装 ...

如果git访问困难,可以参考这个帖子:

 

分享一个开源的github加速软件

 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/9 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表