编译大型的程序时,可能某一段代码固定之后不再改变(比如BSP),而应用部分经常修改。在这种情况下,如果使用在线升级或是Bootloader的方式升级程序时,你就觉得每次升级的代码有一部分是重复的(BSP),如果把这部分代码固定在一个区里面,升级的时候只选择APP区的代码升级,这样提高效率,也节省时间。
MDK或是早前的ADS提供的分散加载方式对代码分区提供了较好的支持,但是我总觉得代码之外再管理一个文件,会比较费劲。所以一直在寻找更好的方式。今天仔细研究了MDK的帮助文档,同时简单尝试了一下,有一点体会。先和大家一起分享:
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
用户1156376 2016-1-5 10:00
用户377235 2015-11-19 16:45
用户1156376 2013-12-12 15:29
用户403664 2013-12-11 15:56