问题标签 [flashing]

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 回答
146 浏览

micropython - Flash microbit 嵌入类 .py 文件

使用BBC micro:bitpimoroniscroll:bit扩展设备,我需要将scrollbit.py文件嵌入到我的 HEX 文件中。

我使用我最喜欢的编辑器来生成我的 python 文件并uFlash刷新 micro:bit。现在我只是将代码从内部复制scrollbit.py到我自己的 python 脚本中。不使用 Mu 编辑器有其他选择吗?

编辑我发现microfsufs行命令,我必须更改我的 python 脚本main.py并将其传输到 microbit 使用:

0 投票
2 回答
127 浏览

c# - 统一:以可变开/关比的频率闪烁

我希望能够以一定的频率闪烁东西。例如,假设为 2Hz。我还希望能够指定一个比率,我可以在其中显示事物,比如说循环的 2/3,并将其隐藏 1/3,因此比例为 2:1。这是一堆疯狂的闪光,所以我需要保持灵活的方式。可能有一些以 3:5 的比率和 2Hz 的频率闪烁,而另一些以 4Hz 的比率以 1:1 的频率闪烁,等等。

另外,我需要能够同步闪烁。因此,如果一个对象已经在闪烁,而我开始闪烁另一个对象,则它们需要同步(或者更确切地说,它们的周期需要同步,闪烁可能会因比率不同而有所不同)。但如果在同一个频率下,它们需要同时“开启”,即使它们的比率不同。此外,它们都需要在最慢打开的同时打开。

我目前的方法:我有一个 GameObject FlashCycle,它本质上是在它的更新方法中计算我拥有的 3 个频率(2Hz、4Hz 和 8Hz)的进度。

我尝试了不同time的 s,但这并不重要,所以如果您认为这不是一个坏主意,我们就坚持使用那个吧!

现在,每当我想刷新一个对象时,Update()我都会这样做:

然后继续并在show == true.

不幸的是,这不会以平滑且规则的间隔闪烁对象。我测量了 2Hz 间隔并得到了高达 48ms 的比率差异,虽然看起来并不多,但它确实在屏幕上产生了差异。

所以问题归结为:如何在保持灵活性(比率和频率方面)的同时获得快速、定期的闪光并拥有同步闪光?

谢谢你的帮助!

0 投票
1 回答
196 浏览

embedded - 在嵌入式设备上闪烁数据时跳过擦除

我正在尝试在我的嵌入式设备上的同一块内刷新不同的数据结构。
数据结构是序列号、测试结果、配置数据和其他生产数据,每一个都在一个单独的 HEX 文件中,在不同的生产阶段创建。无法在单个操作中附加 HEX 文件并刷新它们。
它是东芝 TMPM470 CPU,通过 miniJLINK 和 IAR 7.40 IDE 连接。
我尝试使用 IDE、通过 Toshiba FLASH-Programmer 实用程序、J-Flash/J-Flash Lite、J-Link Commander 的内部引导加载程序...帮助!!!

所以我的问题是:有没有一种工具可以在不擦除整个块的情况下将二进制数据写入东芝 CPU(到粗略的 0xFF 区域)?
谢谢

0 投票
1 回答
48 浏览

jquery - jQuery 闪词

我试图取一个句子并通过闪烁单词,最后一个单词淡出,持续更长的时间。

由于某种原因,它只处理数组中的最后一个字符串。

谢谢你的时间 : )

jsfiddle

0 投票
0 回答
182 浏览

embedded-linux - 内部存储器的 Beaglebone 闪烁

我正在使用存储在可插拔 SD 卡上的 Debian 映像重新刷新 BeagleBone Green 板上的内部 emmc。

我收到的说明是修改 SD 卡映像中的 /boot/uEnv.txt 文件,该文件必须刷新并取消最后一行的注释:

cmdline=init=/opt/scripts/tools/eMMC/init-eMMC-flasher-v3.sh

这可以正常工作并按预期闪烁内部存储器。我不明白的是,当我在刷新图像时检查 /boot/uEnv.txt 文件时,该行再次被注释掉。这个文件不应该是一样的吗?是什么导致文件在刷新时再次更改?

我如何复制已更改此 eEnv.txt 文件的图像以提供给其他人,以便它会自动为他们闪烁?谢谢

0 投票
3 回答
1362 浏览

esp8266 - How to retrieve the flashed binary in ESP8266

I was able to flash a micropython binary which I'd cross compiled some 6 months ago, and it was working fine. It was built from master branch at that point of time, and I did not save the code, nor the binary.

Today, when I again compiled, the binary is having problem at a point. So I want to revert back to the old binary, only problem is I'm not sure what commitID/build the master was at at that point of time ~6 months ago when my compiled binary which works fine was created.

I do have an ESP which has that binary flashed into it. So I was thinking if there is a way to retrieve the binary from the ESP?

Please let me know if this can be done somehow via ampy, etc.. Or suggest me some workaround. I'm already trying to find out the approximate commit around that time, and would cross compile again, which I'm not sure if would work as expected.

0 投票
0 回答
803 浏览

debian - 使用自定义图像问题闪烁 Beaglebone

我正在使用 Yocto 为我的 BeagleBone 板生成定制的 Linux 版本。

我可以通过外部 SD 卡将此图像闪存到板上的内部 emmc 并且运行良好。为了刷新它,我在板子启动时按住启动按钮,这会将图像从 SD 卡刷新到内部 emmc 内存中。

但是我现在遇到的一个问题是,如果我想在此之后以相同的方式将另一个自定义映像重新刷新到板上,除非我首先为 BeagleBone 刷新默认 Debian 映像(在 BeagleBone 站点上提供),否则它不起作用)。不同场景下的串口调试输出如下。

有人知道这里有什么问题吗?

我的理解是,TI 提供的 ROM bootlader 是板子启动时首先执行的,并且此代码永远不会更改。这个 ROM bootlader 检查是否按下了启动按钮并决定从哪里启动。

为什么当前在板上刷入哪个内核版本会有所不同,为什么重新刷入仅在加载默认的 Debian 映像而不是我自定义的 Yocto 映像时才有效?

在不同情况下启动时,来自 SPL 和 U-boot 串行的消息:

从内部 emmc 启动自定义映像的正常输出:

在自定义图像上闪烁默认 Debian 图像(它闪烁正常):

尝试在自定义图像上闪烁自定义图像(它不闪烁):

在 Debian 映像上闪烁自定义映像(这可以正常闪烁):

0 投票
1 回答
247 浏览

image - 将磁盘映像文件写入闪存如何创建不同的分区

当我们有一个不同分区的.img文件或类似文件,我们将这个图像写入闪存,例如只有一个分区的SD卡,闪存的分区是如何完成的?我在 Windows 上使用 Win32DiscImager 或在 Linux 上使用 dd 实用程序。

我的理解是,在复制文件系统之前,我们必须首先使用 gparted 或类似的东西创建分区。

那么,当我们简单地将这个 .img 映像写入闪存时,它是如何自动为我们在 SD 卡上创建不同的分区的呢?

我的猜测是,SD卡上的闪存控制器首先看图像,看看必须创建多少个分区,然后修改分区表。这个对吗?

0 投票
0 回答
155 浏览

eclipse - Eclipse图标每秒不断显示进度条

Windows 10 中我的任务栏中的 Eclipse 图标一直显示进度条。走到一半后,它会自行中断并从头开始。结果是日食图标不断闪烁。我已经禁用了自动构建,但是没有用。此外,当我在 Eclipse 中检查进度选项卡时,它不会显示 Eclipse 正在执行的任何打开的任务。

知道问题可能是什么吗?

提前致谢。

0 投票
0 回答
188 浏览

gdb - GDB:防止使用“加载”命令加载一节

我使用 OpenOCD + GDB 来调试固件。当我键入load时,它会将代码加载到闪存中:

但是,我希望ExtFlashSection不加载它,因为我通过外部工具手动加载它(它从 ELF 中提取内容并闪烁)。我尝试NOLOAD向该部分添加属性,但最终 ELF 文件中不存在该属性(因此我无法提取它)。

如何告诉GDBOpenOCD丢弃的内容ExtFlashSection