您好对话框支持团队,
有没有办法永久地禁用默认Bootrom代码的执行?(例如,通过设置一些熔丝比特或类似的东西。)目标是在不使用默认BootROM代码的情况下编写客户特定的引导加载程序。有可能以某种方式实现这一目标吗?
如果已经回答了这个问题,请向答案提供链接。
谢谢。
关键词:
设备:
您好对话框支持团队,
有没有办法永久地禁用默认Bootrom代码的执行?(例如,通过设置一些熔丝比特或类似的东西。)目标是在不使用默认BootROM代码的情况下编写客户特定的引导加载程序。有可能以某种方式实现这一目标吗?
如果已经回答了这个问题,请向答案提供链接。
谢谢。
嗨pmor,
您可以在OTP中刻录次级引导加载程序,以绕过ROM Booter的执行。如果需要更快的引导顺序,它可用于更换ROM引导加载程序。请阅读UM-B-012 DA14580 / 581/583创建辅助引导加载程序用于获取有关辅助引导加载程序的更多信息。二级引导加载程序应用程序代码位于SDK下\ Utilities \ Secondard_Bootloader下。
谢谢,PM_DIALOG.
你好pm_dialog,
感谢您的回答。
我们已被咨询过本文件。
1.让我们精确术语。根据“Bootrom代码”,或«ROM代码»或«ROM Booter»(如您所说)我们了解上面文档中所述的术语«主引导代码(ROM代码)»。
2.我们明白,可以在OTP内存中刻录辅助引导加载程序。
3.我们不明白这是如何绕过Bootrom代码的执行(项目#2),因为它是Bootrom代码,其在上电时执行,然后检查OTP内存是否已被编程。请考虑此引文(从上面的文件):«在DA14580 / 581的上电或重置时,主引导代码(ROM代码)将检查OTP内存是否已编程»。
4.我们需要的是完全禁用(或绕过)在上电时执行主引导代码。有可能吗?
非常感谢。
嗨pmor,
您无法替换Bootrom代码,因为它在ROM中。您只能使用辅助引导加载程序。
谢谢,PM_DIALOG.