使用开发板例程,就算再简单的程序,在线调试时disassembly窗口也会出现大片0x00000000 FFFFFFFF DCD 0xFFFFFFFF ; ? Undefined,最后发现是开发板使用了BootLoader的原因。我在下载例程时,选择了擦除全片把BootLoader擦掉了。这个时候再下载例程,就出现这个问题了,即没有BootLoader,单片机上电后是不能跳到应用程序区运行应用程序的。开发板例程是默认擦除sector的。
本文探讨了在使用开发板例程进行在线调试时遇到的问题,特别是当开发板没有BootLoader时,会导致单片机无法正常运行应用程序。文章还提到了擦除全片和擦除sector的区别,并解释了如何正确配置BootLoader。
使用开发板例程,就算再简单的程序,在线调试时disassembly窗口也会出现大片0x00000000 FFFFFFFF DCD 0xFFFFFFFF ; ? Undefined,最后发现是开发板使用了BootLoader的原因。我在下载例程时,选择了擦除全片把BootLoader擦掉了。这个时候再下载例程,就出现这个问题了,即没有BootLoader,单片机上电后是不能跳到应用程序区运行应用程序的。开发板例程是默认擦除sector的。
1807
9842

被折叠的 条评论
为什么被折叠?