51uwb.cn

 找回密码
 立即注册
搜索
查看: 118|回复: 5
打印 上一主题 下一主题

BP50给的定位源码怎么烧录

[复制链接]

2

主题

3

帖子

14

积分

新手上路

Rank: 1

积分
14
跳转到指定楼层
楼主
发表于 2026-5-12 11:11:37 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我想知道定位源码文件的那个project文件,是整个烧录到标签里面吗?那3个基站要烧录哪个程序?烧录完就可以正常使用了吗
回复

使用道具 举报

36

主题

1195

帖子

6502

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
6502
沙发
发表于 7 天前 | 只看该作者
按照用户手册,通过宏定义配置不同角色。

请仔细阅读资料包用户手册,并按照用户手册操作。

如果遇到问题,请告知操作对应的用户手册章节,方便进一步判断。
回复

使用道具 举报

36

主题

1195

帖子

6502

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
6502
板凳
发表于 7 天前 | 只看该作者
BP50 资料包里的定位源码一般是同一套工程,通过宏定义或配置项区分“标签”和“基站角色”。

操作思路如下:
1. 标签设备烧录标签角色固件。
2. 3 个基站分别烧录基站角色固件,并配置不同的基站 ID/地址。
3. 烧录完成后,还需要确认基站地址、串口/通信参数、标签与基站距离数据是否正常输出。
4. 不建议只看 project 文件直接整体烧录,先按资料包用户手册里的“角色配置 / 宏定义配置 / 烧录说明”章节操作。

如果烧录后不能定位,请把使用的工程名、宏定义配置、基站地址、串口输出截图发出来,方便进一步判断。
回复

使用道具 举报

2

主题

3

帖子

14

积分

新手上路

Rank: 1

积分
14
地板
 楼主| 发表于 6 天前 | 只看该作者
BP50用户手册里没有“角色配置 / 宏定义配置 / 烧录说明”这个章节啊,我现在三个基站只分别烧录了最开始的测试nex文件(anchor0/1/2),标签是把project工程文件整体烧录的。
你的意思是说需要在这同一套project工程里进行代码修改然后再分别烧录吗?请问有详细说明吗
回复

使用道具 举报

36

主题

1195

帖子

6502

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
6502
5#
发表于 6 天前 | 只看该作者
这份源码里,角色就是在 main.c 里切的,常用改法如下。

1. 标签怎么改

保留:
#define TAG
注释掉:
//#define ANTHOR
标签本机用的 TAG_ID 保持固定,比如源码里是 0x0F
这个角色编译一次,生成标签 HEX
2. 基站怎么改

注释掉:
//#define TAG
启用:
#define ANTHOR
这是基站角色
这个角色也在同一个 main.c 里编译
3. 三个基站怎么分别改

三个基站都用同一个工程、同一个 main.c
每次只改一个参数:
第 1 个基站:ANCHOR_IND = 0
第 2 个基站:ANCHOR_IND = 1
第 3 个基站:ANCHOR_IND = 2
ANCHOR_MAX_NUM 保持 3
也就是说,三个基站分别编译 3 次,生成 3 份不同的基站 HEX
4. 如果是 2D 定位

ANCHOR_MAX_NUM = 3
ANCHOR_IND = 0 / 1 / 2
这就是三基站配置
5. 如果是多标签

这份源码里标签侧还有 TAG_ID、MASTER_TAG、MAX_SLAVE_TAG 这些配置
一般是通过 TAG_ID 区分不同标签
但你现在如果只是回答“怎么编译”,最核心就是:
标签编译一份
3 个基站各编译一份
改的是 main.c 里的宏和编号
回复

使用道具 举报

36

主题

1195

帖子

6502

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
6502
6#
发表于 6 天前 | 只看该作者
补充更正一下:TWR-50 资料包里公开可直接测试的是 `测试HEX 文件`,包括 `BPHERO-TAG-16MHZ-V4.1.hex` 和 `BPHERO-ANTHOR0/1/2-16MHZ-V4.1.hex`。

源码说明里也写得很明确:源码密码需要确认收货后向客服获取。也就是说,测试阶段先烧对应 HEX 验证;拿到源码后再打开工程,通过角色宏/配置区分标签和基站,不是把 project 整包直接烧到标签里。
回复

使用道具 举报

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

本版积分规则

bphero Inc.  

GMT+8, 2026-5-20 13:05 , Processed in 0.014471 second(s), 5 queries , File On.

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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