Flash boot loader的运营机制,是每次从flash 中搬运一部分程序放入内部ram,运行完再搬入一部分。
还是一次性全部搬入?
如果是一部分搬入,对于在线升级下载程序,比如串口升级flash内部程序。
是否会存在覆盖之前原程序的问题。
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.
Flash boot loader的运营机制,是每次从flash 中搬运一部分程序放入内部ram,运行完再搬入一部分。
还是一次性全部搬入?
如果是一部分搬入,对于在线升级下载程序,比如串口升级flash内部程序。
是否会存在覆盖之前原程序的问题。
我们的程序,大小为400K.第一次我们通过仿真器下载进入flash.当我们做成产品,就不会留出仿真器的接口了。这时我们更新程序,需要用到串口在线升级。1.我们在线升级程序覆盖了之前flash之前的程序,会不会造成问题。因为我们担心烧写flash这段程序会被新来的程序覆盖。
我的串口标志位是放在应用程序判断的,而不是放在二次boot loader 程序中进行的