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.

[参考译文] AM263P4-Q1:与 Uniflash 连接期间的 µC μ s 行为

Guru**** 2553260 points
Other Parts Discussed in Thread: UNIFLASH

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1567656/am263p4-q1-c-behaviour-during-connection-with-uniflash

器件型号:AM263P4-Q1
Thread 中讨论的其他器件:UNIFLASH

工具/软件:

嘿、专家、

我 µC 了有关 Uniflash 与 μ s 连接期间所执行操作的问题。

使用 Uniflash 的 IAM 9.3.0.5401

我有一个系统工程刷写到我的 n ü µC。 它包含内核 0-0 和内核 1-0 的工程。
如果我现在打开 Uniflash 并按下任何按钮(导致与 μ µC 连接)、例如刷写、擦除或读取存储器、内核 0-0 停止(我的 LED 切换为内核 0-0 停止)  
但内核 1-0 不能(此内核的 LED(针脚 D18) 突然)突然闪烁、在我的代码中为 8Hz、暗暗到 2Hz)。
我使用 flasher_JTAG_uniflash_am263px-LP_r5fss0-0_nortos_ti-arm-clang.out  

例如、当我按按钮读取存储器时、会发生什么情况?
Uniflash 是否在 JTAG 上发送了一条命令来指示内核停止? 它是否仅发送到内核 0-0? 或者、是否有任何需要停止内核 1-0 的选项?
Uniflash 是否使用了引脚 D18、或者您能否解释为什么其闪烁?

此致

Marcel

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好:Marcel、

    将系统项目刷写到我的 n ü µC。 它包含内核 0-0 和内核 1-0 的工程。
    如果我现在打开 Uniflash 并按下任何按钮(导致连接到 μ µC,例如刷写,擦除或读取存储器)、内核 0-0 停止(我的 LED 切换为内核 0-0 停止) 

    您正在观察的内容是预期的。

    这是因为当您使用 Uniflash 连接到 UC 时、后端的 Uniflash GUI 会使用 JTAG 加载闪存器程序 (r5fssher_JTAG_uniflash_am263px-lpx_flash0-0_nortos_ti-arm-clang.out)

    这会覆盖您现有的 LED 闪烁示例。

    我点击按钮读取内存时会发生什么?

    此功能在 AM26x 与具有集成闪存的 MCU 中的工作方式不同、在 AM26x 中、要读取闪存内容、您需要加载的闪存程序将覆盖您在 R5F0_0 上运行的任何程序

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    嗨、Nilabh、

    但是、内核 1-0 会发生什么情况呢? 我的意思是甚至没有运行我之前刷写的程序。 但这里正在运行某个器件、因为连接到内核 1-0 上运行的软件的 LED 突然闪烁得更快。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    对于 Core1-0 没有影响、您是否可以擦除闪存、重新刷写二进制文件并再次进行检查。

    我怀疑您观察到的行为可能是闪存器程序(不是 100%)造成的、如果 GPIO 引脚或 LED 是共享的、请检查一次 syscfg

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您的意思是什么、没有任何影响? 运行在内核 1-0 上的代码甚至没有停止?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    如果在使用 Uniflash 进行编程时连接到内核、它不会干扰内核 0-1 上运行的程序。 是的、代码未停止。