程序根据输入的文件夹名称来进行初步扫描筛选。第二次扫描Exe文件夹,这样可以让扫描范围适当缩小,提高效率。
然后对扫描到的路径进行剔除,因为我们不需要合成debug结果,只保留release。这里对debug删除列表,是为了兼容有些工程不叫release。最后再对文件进行筛选,只留下BootLoader,iap1等。然后按照预定的地址进行合成。
合成的时候要注意要用ab模式,否则多次合成后开始的文件内容会被清除。因为文件是要写入flash的,中间的空白区默认用0xFF补全。
升级版:
程序根据输入的文件夹名称来进行初步扫描筛选。第二次扫描Exe文件夹,这样可以让扫描范围适当缩小,提高效率。
然后对扫描到的路径进行剔除,因为我们不需要合成debug结果,只保留release。这里对debug删除列表,是为了兼容有些工程不叫release。最后再对文件进行筛选,只留下BootLoader,iap1等。然后按照预定的地址进行合成。
合成的时候要注意要用ab模式,否则多次合成后开始的文件内容会被清除。因为文件是要写入flash的,中间的空白区默认用0xFF补全。
升级版: