大概明白你的意思,不知道我理解的是不是正确的。
可以这样做:你有几个程序,就写几个bin文件,放在SD卡中,
BOOT程序的功能就是上电查找FATFS是否有新程序,如果有,那就分段烧录。烧录完成后等待按键选着响应的程序进行跳转。
这就和做IAP固件升级是一个道理,只不过你要做多个APP而已。
你是要通过读取TXT来更新程序?
程序要进行编译的,单片机做不来的