上一篇已经把 ECU 最前面的启动链路理清楚了:
Power On
↓
Reset
↓
BootROM
↓
Startup Entry
↓
Startup Code
↓
main()
真正进入我们自己的软件以后,首先执行的通常不是 AUTOSAR 的 EcuM,也不是应用层代码,而是 Startup Code。
这一段代码平时很少修改,但它决定了一件非常基础的事情:
普通的 C 代码能不能正常运行。
因为 CPU 刚刚从 Reset 出来时,虽然已经可以执行指令,但此时还不能简单地认为:
uint32 counter = 0;
void Func(void)



