TI E2E™ 设计支持论坛将于 5 月 30 日至 6 月 1 日进行维护。如果您在此期间需要技术支持,请联系 TI 的客户支持中心寻求帮助。

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.

[参考译文] MSP432E401Y:在 BOOTP 的闪存擦除之后添加 MAC 地址

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1181268/msp432e401y-adding-mac-address-after-flash-erase-for-bootp

器件型号:MSP432E401Y

您好!

我尝试通过以太网更新 MSP432E401 (定制板)的固件、并尝试使用引导加载程序示例。 我已经完成了这方面的每一个步骤并停留在"Waiting for BOOTP request"(等待 BOOTP 请求)、我发现我应该擦除设备的闪存以发送 BOOTP 请求、我就是这么做的、 但此时设备的 MAC 地址也消失了,因此仍处于“等待 BOOTP 请求”状态。 我该怎么做才能解决这个问题?   

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

    您好!

    我也遇到过类似的问题。 MAC 地址存储在闪存 User0和 User1中、但根据我观察到的情况、它仅为 Launchpad 电路板预先设置。 对于我们为定制板购买的微控制器、我们必须提供该值、因此我们购买了一批数字。 (我怀疑销售具有 MAC 地址的处理器会打破禁止转售 MAC 地址的规则、但我只猜测)。

    您可以使用 CCS 中的调试器设置您的值。在调试模式下、打开 Tools -> On Chip flash。 您应该看到-

    我假设如果您单击"Read"、它将为所有 FF、因此输入有效值(从 Launchpad 借用 MAC 或其他内容)

    如果微控制器中没有有效的 MAC 地址、则所有类型的操作都将无提示失败。 网络工作没有开始、只是静默地坐在那里! 这是我最喜欢的一个针对我所调试的每一个新定制板的迎头式时刻。

    此外、我认为您无需手动擦除任何内容即可使用以太网引导加载程序示例-我在每个电路板上都放置了该引导加载程序的修改版本。 您可能还因为处理器没有 MAC 地址而卡住