Thread 中讨论的其他器件:UNIFLASH
工具/软件:
尊敬的团队:
例如、假设我有多个可执行文件、假设有一些 5 个不同的 BIN 文件、它们会根据要求执行不同的任务(在函数指针控制的帮助下,将从 bin 转到另一个 BIN 文件)。 在这种情况下、如何使用 uniflash 工具刷写所有这些多个容器文件
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
工具/软件:
尊敬的团队:
例如、假设我有多个可执行文件、假设有一些 5 个不同的 BIN 文件、它们会根据要求执行不同的任务(在函数指针控制的帮助下,将从 bin 转到另一个 BIN 文件)。 在这种情况下、如何使用 uniflash 工具刷写所有这些多个容器文件
我完全同意大家的看法、一次只能连接一个 MCU。 我计划使用 JTAG、但已经有了 六个不同的二进制文件 都需要刷新 不同的等距位置 闪存中。
是否有任何方法刷写中的所有这些二进制文件 单器件运行 、可以使用 存储器的 GUI 工具 或 脚本(如果可用) ? 或者、我是否需要为每个二进制文件重复刷写过程、并使用不同的偏移值、即 六个二进制文件需要六个单独的刷写迭代 ?
只能从指定的地址引导 SBL。 对于 SBL、偏移量需要为 0/0x20000/0x40000/0x60000。 因此、它不可能有多个 SBL。 [/报价]我们知晓这一点、并且一个 MCU 在上述偏移处将只有一个 SBL 映像。
在本 例中、我认为 SBL 是相同的。 因此在 SBL 中、您需要确定需要加载哪个应用映像(偏移量)。在 6 个不同的二进制文件中、默认情况下、无论任何条件或用户输入如何、都将加载一个二进制文件 、我们将在 SBL 中提到二进制映像偏移量。
[/quote]
默认二进制应用程序加载后、根据输入、我们将加载或调用在同一闪存中的已知偏移处加载的其他二进制文件
如果我在该文件中提到多个文件、脚本是否会处理将多个二进制文件刷写到不同偏移位置的问题?
[/报价]是的、这将由脚本完成
目前、我们没有通过 JTAG 执行相同操作的脚本。 example/boot 文件夹中的 sbl_jtag_uniflash 工程。 这与脚本有点相似、如果有用、请查看。
此致、
Aswin