nrf52 - nrf52840 加密狗的初学者设置
问题描述
我买了一个北欧 nrf52840 加密狗,我正在尝试使用 nRF 连接器对其进行编程。我已按照本教程https://electronut.in/nrf52840-thread/进行操作,在创建 application.hex 后,我需要将其刷入加密狗。但是,当我尝试编写这个新的 .hex 时,出现以下错误:
我知道我需要一个引导加载程序和一个 SoftDevice,并且可能我需要使用一些 mergehex 工具来合并它们。我不明白如何创建这个引导加载程序和 SoftDevice。
谢谢!
解决方案
要将 nRF Connect 与 USB 引导加载程序一起使用,您必须移动应用程序 RAM/FLASH 区域。RAM 应从 0x20000008 开始,FLASH 应从 0x1000 开始。这就是你所要做的。
推荐阅读
- java - android.os.NetworkOnMainThreadException 不知道怎么解决
- julia - 进行有条件的内部函数赋值
- jenkins - 如何在 jenkins windows 命令中获取 BRANCH_NAME
- javascript - JavaScript - 如何从数组数组中删除所有字母
- java - 使用 GSON 转义字符串反斜杠
- python - 是否可以在 CentOS 7 上使用带有网状结构的 RStudio Server 配置 conda python 环境?
- button - Gnuplot 按钮灰显
- android - 由于未启用 multidex 支持,Android 应用程序崩溃?
- f# - 使用反射评估模块的静态构造函数
- sql - 执行 SQL 查询以从数据库中删除未使用的用户