使用环境

操作系统版本:win11
操作系统平台(x86/x64):x64
VsCode 版本:1.72.2
EIDE 插件版本:3.9.1
C/C++ 插件版本:1.12.4
何种编译器(keil_c51/sdcc/armcc5/armgcc/...):powerpc
编译器版本(非编译问题可忽略):4.9

描述问题

您好,我最近尝试构建一个目标处理器为E200Z4的项目时,生成的hex文件和使用S32DS生成的hex文件有很多地方不一致。请问是否支持这个类型的芯片呢,如果支持,该如何配置呢?

    Leostadyn

    hex 内容肯定不一样的,因为链接顺序会影响符号的地址;

    你用的编译器支持就行,但是编译参数也要给对

    但是如果你不是很了解编译的基本流程,还是用官方的工具吧

      admin
      感谢大佬的回复,我是刚刚开始接触嵌入式的菜鸟,我还想问一下,.o文件的链接顺序改变会影响程序运行吗?如果影响的话该怎么修改参数来改变顺序呢?我注意到链接时会生成一个lnp文件,那个文件的部分内容似乎决定了链接的顺序,但它是由插件自动生成的。Thanks♪(・ω・)ノ

      Write a Reply...