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.

[参考译文] RM46L852:开箱即用开发套件问题

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/757565/rm46l852-development-kit-out-of-the-box-question

器件型号:RM46L852
主题中讨论的其他器件:HALCOGEN

大家好、我刚才使用以下命令分配给了一个项目:  

 http://www.ti.com/tool/TMDXRM46HDK

我需要知道开箱即用套件是否安装了引导加载程序或任何类型的代码、然后我们的前几位工程师将其标记为当前状态、 当我将 USB 描述符插入 Windows 10计算机时、作为从设备、我会遇到它故障。

USBView 表示枚举时 USB 描述符失败。  

我问、如果有一个可以恢复到开发套件的默认映像、它会使我们回到正轨、以解决以前工程师开发路径中出现的问题。

感谢您提供的任何帮助或见解。

Chris

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

    HDK 上的器件上没有引导加载程序。 它可能包含 HDK 连接测试代码。 HDK 制造商在包装之前测试 HDK 功能。 代码执行自检、然后等待用户输入(PC GUI)执行测试(以太网环回、ADC、GIO、CAN 1和 CAN2之间的 CAN 通信、LED 闪烁等)。

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

    好的、为了绕过我的问题、如果我在将开发板设置为器件而不是主机的情况下遇到 USB 描述符故障、该问题是否源于 HAL 创建参数?  

    我们将其设置为 USB 设备驱动程序,只是为了获得连接到 Windows PC 的基本启动,usbview 会显示描述符故障... 因此没有 PID/VID、或者我们能够继续为器件加载符合类的驱动程序或 TI 特定的驱动程序。

    是否有任何关于可能导致该特定错误的原因的想法?

    谢谢、

    Chris

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

    很抱歉、我可能会误解您的问题。 我的理解是、新的 HDK (开箱即用)存在 JTAG 连接问题(USB 说明错误、HDK 具有内置仿真器 XDS100V2)。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    事实上、halcogen 软件就是问题所在。 我们设置 USB 并设置所需的交叉开关选项、生成代码后、会创建 pinmux.c 文件、 但我们发现、在 pinmux 生成完成后(与 Google 上的"正在工作"项目相匹配)、比较这两个文件显示的值不相等。

    正在重新调整"附加"引脚多路复用定义、这直接影响 halcogen 例程的 USB 线路布置。 我们不确定引脚多路复用代码的额外行来自哪里(显然是 halcogen 的某个位置、但不确定原因/原因)、但在注释掉影响 USB 引脚多路复用设置的额外代码行后、PCB 作为器件/主机出现、一切都很好。

    这会影响器件和主机模式、因为受影响的线路会重定向到 USB 以外的其他功能。

    Halcogen 是一款婴儿车工具、虽然我看到它在大图中的优势、但它肯定不会准备好迎接黄金时代、除非这是您一生中唯一使用的流程和工具链。

    如果有选择、我将避免使用任何需要使用此 Buggy 软件的设备。