问题标签 [barebox]
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.
linux - 裸盒中的 ubiformat 给出超时
我有一个带有 Barebox(部分)功能的定制 iMX 6UL 板。我有一个 Semper s25hs512t Flash 被检测到(在添加必要的设备 ID indrivers/mtd/spi-nor/spi-nor.c 之后)
问题 - 我的主板没有以太网或可移动 SD。我需要在 s25hs512 上刻录引导加载程序/闪存。我需要相应地格式化闪存并复制上面的文件。
我的 dtsi 有
在启动时,barebox 检测到闪存
开发信息显示
但是当我运行 ubiformat 时,我奇怪地得到了这个
有什么办法吗?
PS:更新感谢@TrentP 的帮助-我只专注于格式化较大的分区,以便我可以编写内核和根分区。但我一直无法挂载 ubi 分区。我收到以下问题(只读文件系统)
如果我使用 ubiformat 我会得到这个
开发信息
关于我做错了什么的任何建议。我知道它非常简单。只是我不知道
linux - DFU 不在裸盒中传输数据
我正在开发一个定制板 - 没有可移动存储 (sd),只有一个 UART。我需要使用裸盒引导加载程序在 QSPI 存储上传输文件。
我正在尝试使用 DFU 传输各种文件以写入 QSPI
设备树除其他外具有以下内容
在板上,OTG 模式已设置为外设,并启动 dfu 以接受文件
在系统上,板被检测为 DFU 设备
所以在传输文件时
最后两行不断重复。最终都在 Ctrl-C 上
它确实说文件下载完成。但接收端什么都没有。在董事会
所以问题是为什么????
linux - 在 QSPI(Spansion s25hs512t)上写入失败且没有错误 - u-boot
我正在使用 u-boot (2021.04+fslc) 开发具有 Spansion s25hs512 的定制板,
该板正在从 NXP mfgtool 启动,并且运行正常。QSPI 也被正确检测到。读取没有问题,但写入失败而没有错误。
(我已启用日志级别 9 和调试驱动程序)
我的 dtsi 内容如下:
由于 s25hs512 id 不是本机的,因此在
rivers/mtd/spi/spi-nor-ids.c 中添加了以下内容:
我的配置
在我的板上 sf 探针工作得很好
当我尝试阅读时,“sf read”工作正常
当我尝试写作时出现问题
没有错误......只是不写!
可预见的“科幻测试”失败
我努力了
- 保护一切
- sf 保护解锁 0x100000 0x40000
- 将 SPI_NOR_HAS_LOCK 添加到 spi-nor-ids.c
没有一个工作过
PS:在barebox上更新 - 也不起作用
使用 barebox_update
希望我能在这方面得到一些帮助。我似乎有理由为什么会发生这种情况
linux - Spansion s25hx512 闪存驱动程序
有没有人为 Spansion s25hs512t 或其他类似 (s25hsxxx / s25hlxxx) NOR Flash 配置 u-boot 和 barebox 的工作(成功)配置。
我已经在他们的官方论坛上尝试过,但没有工作驱动程序/提示可以使其与 2021.x 版本的 u-boot 和 barebox 一起使用(最新版本是 2018 年)。
还链接上一个关于我在使其工作时遇到的问题的问题
- 使用 u-boot-fslc (2021.04+fslc) & barebox (2021.08.0)在 QSPI (Spansion s25hs512t) 上写入失败且无错误 - u-boot
- 使用 u-boot (Master) Spansion S25HS512T NOR Flash 无法在 linux 或 u-boot 上运行。忽略 Linux 位
如果任何人都可以分享他们如何设法使其工作,那将是巨大的帮助。
yocto - qemu-system-arm 运行裸机镜像
我可以问吗?我需要在 yocto 中构建一个 barebox 映像并在 qemu 中运行它,我无法在 yocto 中构建一个 qemuarm 映像,没有这样的配方,一般来说,问题是,是否有可能以某种方式在这样的 dts 下滑入带有选项的 qemu-system-arm-M mcimx6ul-evk
将能够运行在 yocto 中构建的 barebox 组件?
raspberry-pi - 为 Raspberry Pi CM4 配置 Barebox 引导加载程序
在 Raspberry Pi Cmpute Module 4 上使用裸机引导加载程序的建议将很有帮助。
我最近拿到了 RPi CM4 Lite,现在我想用 barebox 作为引导加载程序来构建 Yocto 映像。在开始之前,我几乎没有任何疑问。
- 我应该如何进行 Barebox 配置?例如,对于 raspberrypi3,我们可以将机器配置
conf/local.conf
为:
对于 RPi CM4,我使用的是
MACHINE="raspberrypi4-64"
. 这应该如何用于裸盒配置?为了从 uSD(对于 CM4 Lite)启动,我应该如何复制引导加载程序文件?像 RPi2/3 这样的 BCM283x RPi 和基于 BCM2711 的 RPi CM4 Lite 之间会有什么区别吗?在Barebox中,提供了 BCM283x 机器的手动步骤。
我试图了解带有裸盒引导加载程序和 yocto 的 RPi CM4 的引导过程是如何发生的。我的目标是使用 RAUC 和 Barebox 构建更新。
有没有人尝试为 RPi CM4 配置裸机?
您的帮助将不胜感激。
提前致谢。