如何动态刷写 Micro 控制器(.out 文件)。
如果我将 GPIO 引脚 分配为 JTAG 引脚(如何实现 JTAG 协议?
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.
如何动态刷写 Micro 控制器(.out 文件)。
如果我将 GPIO 引脚 分配为 JTAG 引脚(如何实现 JTAG 协议?
[引用 user="kalyan perepa"]为 所有4个微控制器上的 JTAG 分配了4条 GPIO 线路来执行此操作。
如果您注意到这些 MCU 具有用作(单独) JTAG/SWD 的"专用"端口引脚(PC0-PC3)、则"尚不清楚"! 它(几乎)似乎 是"如果 您希望(任意)选择"random GPIO"-用作 JTAG/SWD。" 您不能! 请再次注意- PC0-PC3默认为 JTAG/SWD -因此除非您"重用它们"、否则不需要"分配和/或其他"特别工作"。
当 Fi/I (过去)采用(许多) Xilinx FPGA 时、它们需要"加电时安装固件"。 您建议使用这些 MCU 实现这一目标、但实际上却是这样。 这是不寻常的、或者至少需要进一步的"用例"详细说明。
当您尝试对四个 MCU (每个 MCU 都具有不同的固件)进行编程时、除非程序"足够小"、否则您可能很难(很难)找到一个具有足够存储器容量的(假定的) MCU 来包含所有四个固件包...
也许(部分)对您的"用例"和/或目标的描述-将更好地阐明(部分)澄清-您的目标...
向(far)路缘投掷"kiss"、并尝试"对四个 MCU"(来自未识别的源设备)... (以某种方式)注册为"不是非常真实!"
也不应该注意到,“所有四个 MCU 都已编程”... (非常)下一次上电时会发生什么情况? "全部四个"是否再次成为"享受编程过程"? (真的吗?)
对于"加电时对每个 MCU 进行编程"的(不寻常)要求、未提供任何案例-并且按照建议/暗示-重复进行此操作! (更不用说电路板布局挑战-实现强大的"四器件菊花链!")