用STM32F103读两套外设器件,每套对应一个MDK工程且均已调通。现在因为硬件改版,两套外设将会合并到一块板子上。考虑过将相应的两个MDK工程合并,但发现任务量不小,而且两套器件所用的STM32接口存在资源冲突,无法同时工作,所以想请教一下能否将两个工程的目标文件下载到不同的flash空间。之后再在flash起始处放一个用户级别的引导程序,根据上电时的跳线设置来决定系统跳转到哪块目标文件。不知道这样行不行的通?如果在跳转之前只需要修改PC指针和中断向量表,感觉任务量明显比在代码级别融合两个工程小得多。多谢指教! |