在IAR中__no_init主要修饰.bss或者zi-data等静态未初始化数据。作用复位时不对该变量初始化用于保留其之前的值。IAR的启动流程启动文件中DATA表示后面是编译出来的固件的前几个字节的内容用户可以自己的需求调整。如果放置中断表中断向量表不能动。如果是下图的这种生成固件B固件A可以运行nonlegal_sysInit_init启动固件B。