用的是苏州国芯的芯片。利用EIDE导入了keil工程,配置的编译器用的也是keil。但编译出来的axf和keil编译出来的axf不一样。且烧录以后,通过cortex-debug调试的时候,也不能够正常断在main函数。
发现工程导入后,有以下点:
- 在keil的配置项中的 ”C/C++“的“Compiler control string”的值,没有在EIDE中的"构建器选项"体现。但keil中配置项中的 C/C++的“Misc Controls“的值在EIDE中”构建器选项“的”C/C++编译器“中的”编译器附加项“中体现。请问如何在eide中添加该“Compiler control string”的值?
- 在keil的配置项中的 ”Debug“中的”Initialization File:" 下方框中的调试文件 "XXX.ini",该文件在keil中启动调试的时候,会先加载该文件。但在vscode中,启动cortex-debug调试的时候,没有该文件的相关操作。请问如何在vscode调试的时候,像keil调试一样,预先加载该调试文件?
- EIDE编译时生成的axf文件,没有相关日志显示。请问日志哪里可以看到?
- 每次编译出来的axf文件,通过readelf -S 读取后,头行的信息所打印的偏移量有出入。可能存在四字节的偏移。请问是否正常?