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.
我们将尝试详细记录系统的确切启动行为。 该文档清楚地表明、MSP430F5359有一个小型 ROM、其中包含"引导代码"、该代码实际上在 POR/BOR (上电复位/欠压复位)时控制处理器、并且该代码执行某些非常低级的初始化活动、然后将此类操作决定为1) 1)激活或保持禁用 JTAG/SBW 接口、2)传输到 TI 的 BSL 或通过 RESET_Vector 传输到用户程序。
是否在任何地方详细记录此代码? 普通 MSP430应用程序代码是否可以访问此 ROM? BSL 代码是否可以访问它?
在一个相关的问题中、我们发现 MSP430F5359在首次退出引导代码时以大约300KHz 计时。 这是否记录在某个位置? (如果我只是在 POR/BOR 之后采用 UCS 的默认寄存器状态、这是我要计算出的吗?)
Atlant
您无法找到有关引导代码的详细信息、因为它属于 TI 内部材料。 它不能由任何软件访问、因为它不在存储器映射中。
您要谈论的是哪个时钟? DCODIV? 是的、 您可以计算出在 POR/BOR 之后获取 UCS 的默认寄存器状态。 很抱歉、我的电脑坏了、我可以检查下周您的 DCODIV 默认时钟。
伊斯天
伊斯天:
[引用用户="奕 迅周"]
您无法找到有关引导代码的详细信息、因为它属于 TI 内部材料。 它不能由任何软件访问、因为它不在存储器映射中。
[/报价]
谢谢;这就是我想的。
[引用用户="奕 迅周"]
您要谈论的是哪个时钟? DCODIV? 是的、 您可以计算出在 POR/BOR 之后获取 UCS 的默认寄存器状态。 很抱歉、我的电脑坏了、我可以检查下周您的 DCODIV 默认时钟。
[/报价]
我说的是 ACLK。 当我执行计时测试时、在 CSTART()获得控制权、设置堆栈并调用__low_level_init ()之后、我立即将 P3.4设置为回显 SMCLK (在初始化时为 ACLK 的1:1表示)。 使用另一个 GPIO 上的切换、我还观察了指令执行速率、该速率与我通过 SMCLK 看到的速率相匹配。
感谢您迄今为止的帮助!
Atlant
您好、Atlanta,
您的问题是否得到了解决?
伊斯天