找回密码
 立即注册
楼主: lovelyelfpop

[技术探讨] 自制AirTag定位器 macless-haystack 1.2.0(服务/app更新)

[复制链接]

0

主题

24

回帖

110

积分

注册会员

积分
110
金钱
86
HASS币
0
发表于 2025-3-3 15:44:11 | 显示全部楼层
本帖最后由 kkstun 于 2025-3-3 17:33 编辑
lovelyelfpop 发表于 2025-3-3 11:43
PCB打样,原件需要自己焊接的吧?
你这个板子上有32.768kHz晶振吗,有这个晶振,功耗会更低 ...

编译的固件好像没有运行,楼主能帮我看下吗
回复

使用道具 举报

5

主题

184

回帖

973

积分

高级会员

积分
973
金钱
774
HASS币
40
 楼主| 发表于 2025-3-3 16:34:53 | 显示全部楼层
kkstun 发表于 2025-3-3 14:38
jlink可以刷进去。不过我还是不太明白。generate_keys.py生成了key后,有三个文件,12HB66.keys,12HB66_ ...

.keys 用在 request_reports.py脚本获取位置报告的
回复

使用道具 举报

0

主题

24

回帖

110

积分

注册会员

积分
110
金钱
86
HASS币
0
发表于 2025-3-3 16:58:18 | 显示全部楼层
本帖最后由 kkstun 于 2025-3-3 17:33 编辑
lovelyelfpop 发表于 2025-3-3 16:34
.keys 用在 request_reports.py脚本获取位置报告的

好的谢谢。我用openocd下载了,但是好像不运行。。难道不支持这个芯片

Info : nRF51822-CEAA(build code: E0) 256kB Flash, 16kB RAM
Info : Mass erase completed.
Info : A reset or power cycle is required if the flash was protected before.
[nrf51.cpu] halted due to debug-request, current mode: Thread
xPSR: 0xc1000000 pc: 0xfffffffe msp: 0xfffffffc
** Programming Started **
Warn : Adding extra erase range, 0x0001ce20 .. 0x0001cfff
** Programming Finished **


固件编译好了 在这

nrf51822_xxac_s130.zip

82.94 KB, 下载次数: 1

回复

使用道具 举报

5

主题

184

回帖

973

积分

高级会员

积分
973
金钱
774
HASS币
40
 楼主| 发表于 2025-3-4 08:20:52 | 显示全部楼层
kkstun 发表于 2025-3-3 16:58
好的谢谢。我用openocd下载了,但是好像不运行。。难道不支持这个芯片

Info : nRF51822-CEAA(build code: ...

编译好的我看不出来啊
回复

使用道具 举报

2

主题

35

回帖

204

积分

中级会员

积分
204
金钱
167
HASS币
0
发表于 2025-3-4 11:11:30 | 显示全部楼层
lovelyelfpop 发表于 2025-3-3 11:43
PCB打样,原件需要自己焊接的吧?
你这个板子上有32.768kHz晶振吗,有这个晶振,功耗会更低 ...

是的,自己焊接,低频晶振是有的,手册上提供这个可以给RTC低功耗时钟,取的是超小封装2012,大概和一个电容那么大。
回复

使用道具 举报

2

主题

35

回帖

204

积分

中级会员

积分
204
金钱
167
HASS币
0
发表于 2025-3-4 11:14:41 | 显示全部楼层
kkstun 发表于 2025-3-3 14:38
jlink可以刷进去。不过我还是不太明白。generate_keys.py生成了key后,有三个文件,12HB66.keys,12HB66_ ...

改间隔的话要安装编译环境,重新make固件,在makefile中有宏定义和注释你可以看一下
回复

使用道具 举报

0

主题

24

回帖

110

积分

注册会员

积分
110
金钱
86
HASS币
0
发表于 2025-3-4 16:36:46 | 显示全部楼层
bitshen 发表于 2025-3-4 11:14
改间隔的话要安装编译环境,重新make固件,在makefile中有宏定义和注释你可以看一下 ...

不知道是不是不支持nRF51822-CEAA,好像没有出现蓝牙信号。重新买了芯片。
回复

使用道具 举报

2

主题

35

回帖

204

积分

中级会员

积分
204
金钱
167
HASS币
0
发表于 2025-3-5 09:17:18 | 显示全部楼层
kkstun 发表于 2025-3-4 16:36
不知道是不是不支持nRF51822-CEAA,好像没有出现蓝牙信号。重新买了芯片。

pix和macless两个项目是支持全系列的nrf51和nrf52的。
回复

使用道具 举报

2

主题

23

回帖

178

积分

注册会员

积分
178
金钱
153
HASS币
0
发表于 2025-3-5 13:27:44 | 显示全部楼层
感觉挺实用的,后面研究下看看
回复

使用道具 举报

5

主题

184

回帖

973

积分

高级会员

积分
973
金钱
774
HASS币
40
 楼主| 发表于 2025-3-5 14:55:10 | 显示全部楼层
kkstun 发表于 2025-3-4 16:36
不知道是不是不支持nRF51822-CEAA,好像没有出现蓝牙信号。重新买了芯片。

可能的原因:
1、固件没用key修补成功
2、可能你的板子没有32.768kHz晶振,但是编译的固件要求有这个晶振,所以启动失败
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2025-5-4 10:28 , Processed in 0.444287 second(s), 24 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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