1685|17

5

帖子

0

资源

一粒金砂(中级)

请大神帮忙看看这款奇怪的MICRO BIT 板子 [复制链接]

 

最近收到几块奇怪的microbit板子,没有办法兼容官方平台的程序下载,更没有办法刷官方固件。硬件方面也和官方的产品有区别。请问能不能修改固件让他兼容官方程序?

DETAILS内容如下:

# DAPLink Firmware - see https://mbed.com/daplink
Unique ID: 00000000066dff525754875187045645a5a5a5a597969908
HIC ID: 97969908
Auto Reset: 0
Automation allowed: 1
Overflow detection: 0
Daplink Mode: Bootloader
Bootloader Version: 0254
Git SHA: db711ec68a861b9d9b0d7a7a82071796ec117687
Local Mods: 1
USB Interfaces: MSD
Bootloader CRC: 0x0697f838
Interface CRC: 0x4915d882
Remount count: 2
URL: https://mbed.com/daplink
FAIL文件内容如下:

error: In application programming aborted due to an out of bounds address.
type: interface
 

微信图片_20220402162007.jpg
微信图片_20220402162001.jpg

回复

1万

帖子

14

资源

版主

这个是仿制V1版硬件的,如果你下载V2版硬件的程序就会出错,下载V1版应该是可以的


回复

1万

帖子

14

资源

版主

  V1 V2
CPU nRF51822 nRF52833
RAM 16K 128K
flash 256K 512K
频率 16MHz 64MHz

 


回复

5

帖子

0

资源

一粒金砂(中级)

dcexpert 发表于 2022-4-2 17:35 这个是仿制V1版硬件的,如果你下载V2版硬件的程序就会出错,下载V1版应该是可以的

感谢版主亲自回答!

我在官网试了V1的固件,但是都是同样报错,查询一下发现可能是DAPLink的地址偏移量可能被修改过,所以不兼容官方软件,我在官方下载的固件名为0253_kl26z_microbit_0x8000 .hex

其中这个0x8000是不是偏移量,所以才会在传输过程中出现内存地址不正确的提示?

 

点评

改地址是没有什么意义的,可以尝试升级一下 daplink 版本。  详情 回复 发表于 2022-4-2 21:47

回复

1万

帖子

14

资源

版主

shuma516 发表于 2022-4-2 20:15 感谢版主亲自回答! 我在官网试了V1的固件,但是都是同样报错,查询一下发现可能是DAPLink的地址偏移 ...

改地址是没有什么意义的,可以尝试升级一下 daplink 版本。

点评

目前只能用拖放方式来升级daplink,一样是报错。我在官网看见有使用NXP官方的blhost工具联机升级V2版本的daplink案例,但是没有找到绕过DAPlink升级V1版本的方法。能不能找到JTAG或者其他方式来升级daplink?  详情 回复 发表于 2022-4-2 22:09

回复

5

帖子

0

资源

一粒金砂(中级)

dcexpert 发表于 2022-4-2 21:47 改地址是没有什么意义的,可以尝试升级一下 daplink 版本。

目前只能用拖放方式来升级daplink,一样是报错。我在官网看见有使用NXP官方的blhost工具联机升级V2版本的daplink案例,但是没有找到绕过DAPlink升级V1版本的方法。能不能找到JTAG或者其他方式来升级daplink?

点评

daplink升级方法是一样的,都是按住复位键插USB,然后复制固件。不需要官方工具,也可以用jlink下载。  详情 回复 发表于 2022-4-3 10:40

回复

1万

帖子

14

资源

版主

shuma516 发表于 2022-4-2 22:09 目前只能用拖放方式来升级daplink,一样是报错。我在官网看见有使用NXP官方的blhost工具联机升级V2版本的 ...

daplink升级方法是一样的,都是按住复位键插USB,然后复制固件。不需要官方工具,也可以用jlink下载。

点评

已经试过按住复位键升级daplink了,还是报错,等等找个jlink试试看,但是不太清楚这个板子的测试点是不是和官方板子一样。有什么办法可以确定它的SWD接口吗  详情 回复 发表于 2022-4-3 14:17

回复

5

帖子

0

资源

一粒金砂(中级)

dcexpert 发表于 2022-4-3 10:40 daplink升级方法是一样的,都是按住复位键插USB,然后复制固件。不需要官方工具,也可以用jlink下载。

已经试过按住复位键升级daplink了,还是报错,等等找个jlink试试看,但是不太清楚这个板子的测试点是不是和官方板子一样。有什么办法可以确定它的SWD接口吗

点评

[attachimg]623279[/attachimg]板正面 (USB 插座面) 右下角应该有版本号, 我的是1.5,不然就看金手指边,有缺口的是 V2. V1.5 是平的。 [attachimg]623280[/attachimg]再查到对应的文件 (0249 就用 0249_k  详情 回复 发表于 2022-7-19 01:52
用万用表量一下引脚  详情 回复 发表于 2022-4-3 14:27

回复

1万

帖子

14

资源

版主

shuma516 发表于 2022-4-3 14:17 已经试过按住复位键升级daplink了,还是报错,等等找个jlink试试看,但是不太清楚这个板子的测试点是不是 ...

用万用表量一下引脚


回复

1

帖子

0

资源

一粒金砂(初级)

你好! 我也有同样的问题。 BBC 支持人员告诉我该设备是假冒的。 我调查了 DAPLink 源,看起来 micro:bit 已经使用 STM32F102 引导加载程序进行了刷新(请参阅 HIC ID 97969908)。 STM32F102的IF ROM地址从0x0800C000开始,原kl26z的IF ROM地址从0x00008000开始。 这就是为什么无法刷新原始 micro:bit 接口固件的原因。 我认为有必要对 DAPLink 源文件做一些事情并编译修改后的 stm32f102_microbit_if.hex。 或者可能是刷 kl26z 引导加载程序固件。 我不是有经验的人。 有人可以帮忙吗?

PS。 对不起我的语言,我来自俄罗斯。

点评

如果用STM32F103代替KL26,无法使用官方的固件  详情 回复 发表于 2022-5-31 22:10

回复

1万

帖子

14

资源

版主

Showman 发表于 2022-4-25 03:31 你好! 我也有同样的问题。 BBC 支持人员告诉我该设备是假冒的。 我调查了 DAPLink 源,看起来 micro:bit ...

如果用STM32F103代替KL26,无法使用官方的固件


回复

1

帖子

0

资源

一粒金砂(初级)

楼主有找到解决方案吗?我也收到一张这样的板子,是给娃报量子兔机器人体验课配的,49块钱的体验课居然带了一块开发板,想着还挺值的。娃上完课自己拿来玩,想连蓝牙却连不上,然后试试刷固件,遇到楼主一样的问题....


回复

149

帖子

0

资源

一粒金砂(高级)

shuma516 发表于 2022-4-3 14:17 已经试过按住复位键升级daplink了,还是报错,等等找个jlink试试看,但是不太清楚这个板子的测试点是不是 ...

Ver.jpg 板正面 (USB 插座面) 右下角应该有版本号, 我的是1.5,不然就看金手指边,有缺口的是 V2.

V1.5 是平的。

Ver2.jpg 再查到对应的文件 (0249 就用 0249_kl26z_microbit_0x8000)

 

 

Ver3.jpg


回复

7

帖子

0

资源

一粒金砂(中级)

Showman 发表于 2022-4-25 03:31 你好! 我也有同样的问题。 BBC 支持人员告诉我该设备是假冒的。 我调查了 DAPLink 源,看起来 micro:bit ...

如果也是从核桃编程处购买的假冒micro:bit板,可以直接找卖板的索取相关的恢复固件。


回复

7

帖子

0

资源

一粒金砂(中级)

popoer 发表于 2022-7-16 16:17 楼主有找到解决方案吗?我也收到一张这样的板子,是给娃报量子兔机器人体验课配的,49块钱的体验课居然带了 ...

直接找核桃编程索取固件,恢复假冒micro:bit板的可用固件。因为是冒牌货,不要升级micro:bit官方提供的固件,芯片组不一样,固件不通用。如果方便,不妨投诉核桃编程公开售卖冒牌货


回复

7

帖子

0

资源

一粒金砂(中级)

官方的固件参考地址如下

https://tech.microbit.org/hardware/schematic/

https://tech.microbit.org/software/daplink-interface/

https://tech.microbit.org/software/hex-format/


回复

7

帖子

0

资源

一粒金砂(中级)

本帖最后由 HaiDIY 于 2022-7-24 03:19 编辑

这里有一篇描述值得参考:

https://mp.weixin.qq.com/s/SyePS28BcVUJD07DFkyLfg
哦吼?我可能发现了核桃编程版的micro:bit了?
原创 杭州笨笨老师 杭州笨笨老师 2022-05-05 18:44 

 

从文章中图片可看出芯片组不同,固件会不同。有些买家在无意中升级官方固件后导致硬件不能使用,后直接从核桃编程卖家中获得这个在官方网站上没有看到的1.5版本的高度疑是盗版的固件。如果确认是假冒品,核桃编程这次的销售行为很差劲。附件为有买家从核桃编程处讨要到的  固件,共参考 

0254_kl26z_Microbit V1.1.zip

35.99 KB, 下载次数: 14


回复

7

帖子

0

资源

一粒金砂(中级)

本帖最后由 HaiDIY 于 2022-7-25 12:33 编辑
Showman 发表于 2022-4-25 03:31 你好! 我也有同样的问题。 BBC 支持人员告诉我该设备是假冒的。 我调查了 DAPLink 源,看起来 micro:bit ...

如果假冒的电路板和图片中的相同,不妨试试上面的附件。国内核桃编程出现这类盗版现象无语...


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

查找数据手册?

EEWorld Datasheet 技术支持

最新文章 更多>>
    推荐帖子
    EETALK—电动汽车能让中国的汽车实现弯道超车吗?

    321516 前两天讨论了“电动汽车十年内能替代汽油车吗”。 小管这两天就在想,电动汽车没有了发动机这个中国啃不下的硬骨头,变 ...

    急!!PCB inspector 中test width灰色怎么改?

    急!!PCB inspector 中 test width灰色,不能修改宽度,需要设置什么?

    请问个BUCK降压电路问题

    单片机控制BUCK电路的PWM调制信号,PWM占空比改变的话是不是立即改变对应输出电压,还是说需要一段时间?

    [Micropython][ ESP8266] TPYBoard V202之Network

    实验目的 学习在PC机系统中网络(network)的使用方法。 学习TPYBoard V202连接网络的使用。 2.准备工作 所需元器件 ...

    关于KEIL MDK调试ARM程序不能仿真的问题

    在单片机程序调试过程中,由于程序量小,利用仿真器进行仿真调试方便直观,所以一般经常使用。但是keil经常会出现罢工,无法用 ...

    500uA-5mA的恒流源设计

    现在因为一些特殊需求,想做四路电流源,输出在500uA到5mA之间,求各位帮忙推荐一些方案或者芯片或者电路原理,谢谢:congratulat ...

    关闭
    站长推荐上一条 1/10 下一条

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

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

    北京市海淀区知春路23号集成电路设计园量子银座1305 电话:(010)82350740 邮编:100191

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