AUTOSAR 工程编译完成以后,我们最终会得到 ELF、HEX 或 S19 文件,再通过调试器把程序烧进 ECU。程序烧进去之后,给 ECU 上电,很多人下意识会认为 CPU 接下来执行的是:intmain(void){...}实际上,main()已经是启动流程中比较靠后的一个位置。在进入main()之前,MCU 至少还要经历 Reset、芯片内部启动程序以及 Startup 入口跳转。这一篇只解决一个问题:ECU 上电以后,CPU 是怎样一步一步找到我们的程序,并最终进入 Startup