主题中讨论的其他器件:MSC1210
我想在闪存编程模式下读取其配置信息(起始地址70h、16位)、但我无法直接读取、我必须将 RBI_flashutility_nghrbi.hex 编程到闪存、并且不会关闭电源、继续、我使用 seiral 终端发送 ASCII F70、终端将显示真实值。
那么、您能给我一些建议来 直接读取配置信息吗?
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.
您好、Yong、
欢迎来到 E2E 论坛! MSC1210系列器件的支持有限、10年来未进行任何新的开发。 如果这是一个新项目、我建议改用 MSP430或 MSP432系列中更新型的器件。
如果我理解正确、您将刷写 MSC1210并希望读回硬件配置。 如果正确、则必须将 PSEN 设置 为低电平、并在闪存编程后重置 MSC1210。 在控制台终端上、您需要发送 Enter (CR)、您应该会看到提示。 看到提示后、您应该能够 输入 F70以列出硬件配置字节。 您可能会发现本文档对您有所帮助:
如果我误解了您尝试做的事情、请在回复时提供有关您尝试完成的事情的更多详细信息。
此致、
Bob B
您好、Yong、
只要您处于闪存编程模式、就可以刷写 MSC1210、然后读取配置寄存器的内容。 如果在刷写程序后发送重置、则需要进入 UAM 以读取内容。 以下文档可能会有所帮助:
通过终端程序、您可以按照上述指示操作。 'e'切换控制台回波。 "L"和 Enter、将 MSC1210置于闪存加载状态。 然后、您可以通过将十六进制文件传输到器件来将程序加载到器件中。 确保遵循上述应用手册中显示的时序说明。 十六进制文件加载完成后、您将在控制台屏幕上看到"T"。 此时不会发出复位。 如果您键入"E"和 Enter、如果您想查看键入的内容、则回波将重新打开、或者只需输入"F70"、数据将返回到控制台。 我展示了我在下面所做操作的示例(我没有打开回波、仅在程序加载完成后输入了"F70"):
此致、
Bob B
您好 Beta、
我在之前的帖子中引用了2个文档、其中显示 了从终端控制台程序对 MSC1210进行编程所需的所有信息。 对 MSC 器件进行编程之前的一个非常重要的步骤是为编程闪存时用作 MSC1210主时钟的晶体/振荡器设置正确的闪存时序参数。 说明如下所示:
具体命令与下面的命令类似。 使用的实际参数取决于编程时 MSC1210的主时钟频率:
由于您在检查存储器时已经进入命令提示符、因此在进入闪存编程加载时、您无需执行最初的步骤。 您可以按照数据表/用户指南中的信息设置时序、也可以告诉我编程时使用的时钟频率、我可以为您提供正确的值。 如果您使用的时钟频率为4MHz 或更低、则可以跳过上面的步骤3。
此致、
Bob B