您好,有几个问题请教一下
1.LM3S811能否通过串口烧写
2.是否一定要空的芯片才能通过串口烧写
3.串口烧写的协议是否开放,能否不通过LM Flash Programmer来进行串口烧写
你好,
811是可以通过穿凑烧写的。但是由于811没有ROM的bootloader,所以如果不是空芯片的话需要通过其他接口讲bootloader重新下载到flas中。关于bootloader的代码可以参考stellarisware,里面有源代码。楼主可以根据源代码自己开发下载器,通过串口与bootloader通信,下载程序。
是不是说只要我第一次烧写把bootloader下载到flash中,那以后就可以用串口多次的去更新程序
不可以,你把stellarisware中的boot_serial下载到从地址0开始的flash中,然后下载boot_demo例程之后就可以用串口下载程序了,但是在boot_serial在执行过程中会将 地址0到app_address之间的flash的内容擦除,所以第二次上电后boot_serial自然也就没有了。如果楼主希望利用串口多次更新可以自己修改boot_serial和自己的用户程序,反正stellarisware都提供了源代码的。