嗨,我正在尝试制作一个定制的CRT0. S文件。首先,我将Microchip的版本复制到我的目录中,将其添加到项目中,并告诉链接器不要包含默认的启动代码。我的代码启动和运行。扭曲是我使用C++,而我的静态对象的构造函数没有被调用。比较起作用的版本(默认启动)和我的版本中的映射文件,我发现我需要crtn.S、cr
ti.S、crtstart.S和crtend.S。有大量的CRTSKE.O和CRADID.O文件,所以即使抓取其中的一个就足够了,我不知道该抓取哪一个(我使用的是PIC32 MZ2048 EFH064)。有人能帮助我获得完整的C++启动代码吗?谢谢你,鲍伯