问题标签 [dfu]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
37 浏览

android - 如何在 Android 中为 Atmel 实现 dfu-programmer

我正在开发一个本机 Android 应用程序,它与内部有 Atmel 微控制器的皮质(微控制器)对话。我找到了适用于 Linux 和 Windows 的 Atmel ( https://dfu-programmer.github.io/ )命令行程序员,但我不知道如何在我的 android 应用程序中实现它。我对这样的概念(DFU 集成)很陌生,所以甚至不知道如何开始它。

有人可以帮忙吗?我真的很感激任何帮助。

0 投票
0 回答
29 浏览

bootloader - 带双组的 DFU 上的 ATSAME54P20A 固件更新

我尝试使用 ATSAME54 板的 DFU 引导加载程序闪烁应用程序,我在实施故障安全更新时遇到了问题。故障安全意味着:

  1. 内存:0x0000:引导加载程序(4kb)
  2. 其余内存可用于双映像闪烁,因此如果工作副本损坏,则有一个备份副本可以毫无问题地切换到和使用 MCU。

在这个过程中,DFU 如何帮助在内存中的特定位置准确地闪存图像?是否有任何类似方法的引导加载程序?

感谢您对此的任何帮助,

0 投票
1 回答
228 浏览

stm32 - 如何在 STWIN 上的软件中进入引导加载程序(DFU 模式)

有没有办法从 STWIN 上的应用程序代码跳转到引导加载程序?(https://www.st.com/en/evaluation-tools/steval-stwinkt1.html

以下线程讨论了这个问题(您如何在 STM32 F072 上的软件中跳转到引导加载程序(DFU 模式)?)但对于另一块板,因此不适用于我的情况。

PS:我正在使用 Algobuilder 生成固件。

0 投票
1 回答
233 浏览

stm32 - DFU 后未加载应用程序:离开

我正在尝试在 DFU 模式下对我们板上的 STM32F401 闪存进行编程。我在我的 linux 计算机上使用 dfu-util 工具。对于我的项目要求,BOOT 0 引脚在整个过程中始终保持高电平。

我正在使用以下命令闪烁并跳转到应用程序代码。

刷写完成后,我可以通过“lsusb”命令看到,有时 MCU 没有脱离 DFU 引导加载程序,有时也没有脱离它。无论哪种方式,应用程序都不会启动。

当我在引导加载程序中进一步尝试使用 leave 命令时,它显示以下日志并且上述情况继续,

提前感谢您的任何建议或帮助。

0 投票
1 回答
97 浏览

linux - DFU 不在裸盒中传输数据

我正在开发一个定制板 - 没有可移动存储 (sd),只有一个 UART。我需要使用裸盒引导加载程序在 QSPI 存储上传输文件。

我正在尝试使用 DFU 传输各种文件以写入 QSPI

设备树除其他外具有以下内容

在板上,OTG 模式已设置为外设,并启动 dfu 以接受文件

在系统上,板被检测为 DFU 设备

所以在传输文件时

最后两行不断重复。最终都在 Ctrl-C 上

它确实说文件下载完成。但接收端什么都没有。在董事会

所以问题是为什么????

0 投票
0 回答
253 浏览

android - 进入DFU模式问题(固件更新Nordic Android)

我正在尝试以编程方式启动 DFU 模式,以更新使用北欧硬件的 ble 设备的固件。这是我的完整代码:

我阅读了许多示例,当然还有官方文档,但都没有成功。开始后DfuServiceInitiator没有附加任何内容,我从不输入DfuProgressListenerAdapter函数......我的项目只有这个活动,没有别的。

任何想法 ?

谢谢你的帮助!

0 投票
1 回答
121 浏览

linux - u-boot:cmd mdtparts 找不到 nor0

我有一个使用 s25hs512t 和 imx6ul 的定制板。目前我正在使用支持 Spansion S25HS 系列的 u-boot 2021.10-rc3。

我的dtsi有

u-boot 检测正常

设置 mtdparts 工作正常

问题是在设置 mtdids 时

问题

  1. 我在设置 mtdids 时做错了什么?什么应该是正确的
  2. 要设置的正确 dfu_alt_info 是什么。我试过但没有奏效的是