gnu-arm相关内容

在地址0xXXXXXX&QOOT;处中断,没有可用的调试信息,或在程序代码之外

配置: 使用Ncore-L476RG。使用GNU arm Eclipse。我已经从STM32CubeMX生成了一个极简主义代码。我已在板载ST-Link中刷新了J-Link驱动程序。 我一直试图为我的代码运行调试器,但我的程序计数器没有设置为main()。相反,它无法读取某个内存地址。错误“在地址”0xXXXXXXXX“中断,没有可用的调试信息,或者在程序代码之外。”出现。 我已经包 ..
发布时间:2022-08-11 20:28:18 Java开发

声明抽象类(纯虚方法)大大增加了二进制大小

故事是这样的:我正在使用 AC6 工具包在 Linux 中为 ARM Cortex-M0 处理器开发 C++ 软件.在我使用 Keil(在 Windows 中)(他们有自己的工具链)之前,我已经迁移到 GNU-toolchain((ARM 嵌入式处理器的 GNU 工具)5.2.1).我意识到的第一件事是;二进制文件大小大幅增加.我已经测试了所有编译器优化(除了链接时间优化,它在内联汇编中出现错误, ..
发布时间:2021-11-17 21:46:51 C/C++开发

声明抽象类(纯虚方法)会大大增加二进制文件的大小

这里是故事: 我正在使用AC6 Toolpack在Linux中为ARM Cortex-M0处理器开发C ++软件.在使用Keil(在Windows中)(拥有自己的工具链)之前,我已经迁移到GNU工具链((用于ARM嵌入式处理器的GNU工具)5.2.1).我意识到的第一件事是;二进制文件的大小显着增加. 我已经测试了所有编译器的优化(链接时间优化除外,它会在内联汇编中产生错误,不是问题的一部分,但可 ..
发布时间:2020-07-31 01:46:24 C/C++开发