51uwb.cn

 找回密码
 立即注册
查看: 255|回复: 10
打印 上一主题 下一主题

求助Python代码对应的四个基站、标签的hex文件,原c的代码和具体过程

[复制链接]

1

主题

6

帖子

23

积分

新手上路

Rank: 1

积分
23
跳转到指定楼层
楼主
发表于 2025-2-12 17:50:02 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
求助!!!Python代码对应的四个基站、标签的hex文件或者是源代码的网址和具体完成打包成hex文件的过程

回复

使用道具 举报

35

主题

1105

帖子

4737

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
4737
沙发
发表于 2025-2-19 08:55:24 | 只看该作者
python代码对应的基站标签?
我们的固件使用C开发的,没有用python开发的固件。

你的意思是python上位机配套对应的固件吗?
链接参考:http://51uwb.cn/forum.php?mod=vi ... mp;highlight=python
回复

使用道具 举报

1

主题

6

帖子

23

积分

新手上路

Rank: 1

积分
23
板凳
 楼主| 发表于 2025-2-19 09:11:16 | 只看该作者
蓝点无限 发表于 2025-2-19 08:55
python代码对应的基站标签?
我们的固件使用C开发的,没有用python开发的固件。

是python上位机配套对应的固件可以打包成的hex文件我文件打包的时候遇到了问题
安装完成Keil.STM32F1xx_DFP.2.3.0.pack这个在Keil uVision5里面的不显示
点击add里面也没有这个包
想问该怎么解决这个问题(已经试过重启电脑检查芯片路径的方法)
或者有没有这套c代码对应打好的固件hex
回复

使用道具 举报

35

主题

1105

帖子

4737

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
4737
地板
发表于 2025-2-20 07:54:12 | 只看该作者
2634981560 发表于 2025-2-19 09:11
是python上位机配套对应的固件可以打包成的hex文件我文件打包的时候遇到了问题
安装完成Keil.STM32F1xx_ ...

生成hex,不需要你说的pack包。 用MDK 下载需要。
如果只生成HEX可以参考这个文档
cnblogs.com/sdmpy/p/5081827.html
回复

使用道具 举报

1

主题

6

帖子

23

积分

新手上路

Rank: 1

积分
23
5#
 楼主| 发表于 2025-2-24 11:40:26 | 只看该作者
蓝点无限 发表于 2025-2-20 07:54
生成hex,不需要你说的pack包。 用MDK 下载需要。
如果只生成HEX可以参考这个文档
cnblogs.com/sdmpy/p ...

想问用mdk打开的.uvprojx文件时在https://tuzhuke@bitbucket.org/tuzhuke/bp30_multianthor网址里的Downloads直接下载后解压包里的.uvprojx文件,还是git clone地址然后切换分支到(TWR算法-多基站表标签固件)分支的.uvprojx文件
回复

使用道具 举报

35

主题

1105

帖子

4737

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
4737
6#
发表于 2025-2-24 12:39:44 | 只看该作者
2634981560 发表于 2025-2-24 11:40
想问用mdk打开的.uvprojx文件时在https://tuzhuke@bitbucket.org/tuzhuke/bp30_multianthor网址里的Downl ...

需要用git 先把整个工程全部下载
建议先去学习一点git基础
回复

使用道具 举报

1

主题

6

帖子

23

积分

新手上路

Rank: 1

积分
23
7#
 楼主| 发表于 2025-2-24 14:43:08 | 只看该作者
蓝点无限 发表于 2025-2-24 12:39
需要用git 先把整个工程全部下载
建议先去学习一点git基础

问题1:
更新下来的代码要切换到TWR算法-多基站多标签固件分支还是用别的分支
问题2:
请教一下下面流程(从获取到固件代码到打包hex文件直接的固件代码改动是否正确)
1、跟好代码后用Keil uVision5打开,用http://51uwb.cn/forum.php?mod=vi ... &extra=page%3D1这个帖子里的修改固件代码的三个地方修改代码
2、在编译好的bphero_uwb.h文件里注释好好对应的#define RX_NODE或者//#define TX_NODE
3、如果时RX_NODE就编辑好#define SHORT_ADDR 0x0001基站地址类似于0x0002、0x0003、0x0004
4、然后对于修改好的代码进行rebuild,找到对应的hex文件
回复

使用道具 举报

35

主题

1105

帖子

4737

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
4737
8#
发表于 2025-2-24 20:49:47 | 只看该作者
2634981560 发表于 2025-2-24 14:43
问题1:
更新下来的代码要切换到TWR算法-多基站多标签固件分支还是用别的分支
问题2:

1. 主分支代码
2.从流程上看没有问题

你现在遇到什么问题了?
回复

使用道具 举报

1

主题

6

帖子

23

积分

新手上路

Rank: 1

积分
23
9#
 楼主| 发表于 2025-2-25 10:10:36 | 只看该作者
蓝点无限 发表于 2025-2-24 20:49
1. 主分支代码
2.从流程上看没有问题

现有设备:BP30系列4基站1标签

现在已经尝试过的有:
1.在rebuild前选择设置的Device为:STM32F103C6,      Target:8Mhz
2.在rebuild前选择设置的Device为:STM32F103C6,      Target:12Mhz
3.在rebuild前选择设置的Device为:STM32F103C8,      Target:8Mhz
4.在rebuild前选择设置的Device为:STM32F103C8,      Target:12Mhz

现象:能够正常的编译出Hex文件,用给的软件都能连上板子都能正常烧录进板子(在烧录完成后板子上只有power灯亮,其他灯都不亮),接通移动电源后也只有power灯亮,移动电源蓝灯亮,但是在15秒左右后板子会主动断电(移动电源蓝灯和板子power灯同时熄灭)

问题:是不是操作流程中哪一步操作错了?
回复

使用道具 举报

35

主题

1105

帖子

4737

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
4737
10#
发表于 2025-2-25 22:27:03 | 只看该作者
2634981560 发表于 2025-2-25 10:10
现有设备:BP30系列4基站1标签

现在已经尝试过的有:

你试试这个代码
通过网盘分享的文件:51UWB_4Anthor_Imu_Location_Firmware_OpenSource_V.1.1.rar
链接: https://pan.baidu.com/s/1ZV6U-pz_cWuVfk3p1gYW7A?pwd=3b9s 提取码: 3b9s
--来自百度网盘超级会员v7的分享
回复

使用道具 举报

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

本版积分规则

bphero Inc.  

GMT+8, 2025-3-14 22:55 , Processed in 0.022644 second(s), 4 queries , File On.

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc. Template By 【未来科技】【 www.wekei.cn 】

快速回复 返回顶部 返回列表