|
发表于 2010-11-2 20:38:00
|
显示全部楼层
回复【9楼】tothen5
-----------------------------------------------------------------------
看LM3S对应芯片的文档(没有内置ROM的芯片是不一样的)
如LM3S5762的数据手册里附录A的bootloader,开头第一句:The Stellaris® Boot Loader is executed from the ROM when flash is empty and is used to downloadcode to the flash memory of a device without the use of a debug interface.
意思就是说,如果FLASH是空的,内置的ROM bootloater就会被执行,以便用来下载程序。
刚买回来的芯片,FLASH总是空的吧,可是我什么试都打不通这个固化的bootloater !
另外,我试过的:正常使用后,如果在应用程序中调用 ROM_UpdateUART ()这个函数,则可以通过UART进行升级一次!!!只能是一次,不过要注意的是调用前要先进行串口的配置! |
|