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.

关于用串口烧写ubl和应用程序到spi flash

Other Parts Discussed in Thread: OMAP-L138

背景介绍:最近做一个项目用的omapl138芯片,系统用的TI自带的sys/bios,外部存储器用的是spi flash,可以通过sfh_OMAP-L138.exe程序将UBL和应用程序烧录到spi flash中,然后通过SPI FLASH启动。

问题描述:这样就会出现一个问题,设备是有外壳的,虽然UBL不需要更新,但是在更新应用程序的时候必须打开盖子,将启动项拨到串口启动才能更新应用程序,然后在拨到SPI FLASH启动,这样就是每次更新应用程序都要打开盖子。

需要的帮助:是否可以在应用程序里面加一个可以接受串口数据的协议,比如xmode之类的东西?可以在应用程序在跑的过程中更新spi flash的应用程序代码?TI有没有提供这样的代码?或者有什么办法可以不打开机盖来更新应用程序?

  • 用户应用代码更新本身就属于软件的范畴。你的想法是可行的,但需要自己实现,或者参考串口工具里的sft工程,这部分就是在芯片上运行,接收串口数据并烧到flash的。