Embitz 使用ARM GCC Compiler(generic) 兼容性问题<signal handler called>
来源:互联网 发布:java字符串转换成date 编辑:程序博客网 时间:2024/05/17 01:59
<span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);">ARM GCC Compiler(generic) 编译程序运行 validate_structure 异常 <signal handler called> ,跳到 WWDG_IRQHandler。</span>
<span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);">查看map文件发现</span>
.text.validate_structure 0x08004a70 0x2a4 D:\gcc-arm-none-eabi-4_9\bin\..\arm-none-eabi\lib\libc_nano.a(lib_a-mktime.o) .text.mktime 0x08004d14 0x408 D:\gcc-arm-none-eabi-4_9\bin\..\arm-none-eabi\lib\libc_nano.a(lib_a-mktime.o) 0x08004d14 mktime
我使用的是 cortex-m3 ,但是
D:\gcc-arm-none-eabi-4_9\bin\..\arm-none-eabi\lib\libc_nano.a(lib_a-mktime.o)
路径不对, 正确应该是
d:/gcc-arm-none-eabi-4_9/bin/../lib/gcc/arm-none-eabi/4.9.3/../../../../arm-none-eabi/lib/armv7-m\libc_nano.a(lib_a-mktime.o)
使用 armv7-m 的库文件\libc_nano.a。不应该使用默认路径里的 库文件libc_nano.a。
打开setting->tools
IDE 配置了默认搜索路径。所以编译链接的时候会自动引用 默认路径里的库文件。把上图中的路径全部删掉就可以了。
0 0
- Embitz 使用ARM GCC Compiler(generic) 兼容性问题<signal handler called>
- copy, 仅供自己参考: arm-linux-gcc ELDK使用 cross compiler
- stm32 基于ARM GCC Compliler(EmBitz IDE) print重定向到串口打印输出 com serial
- How To Build GCC 4.8.2 ARM Cross-Compiler
- How To Build GCC 4.8.2 ARM Cross-Compiler
- arm-linux-gcc的使用
- C++ signal handler sample
- Install signal handler
- Register signal handler
- How to find arm-apple-darwin#-llvm-gcc-4.2 compiler on Xcode 5?
- compile android for x86_64 - ccache: FATAL: Could not find compiler "arm-eabi-gcc" in PATH
- cygwin arm cross compiler
- arm-linux-gcc 使用笔记1
- configure中arm-linux-gcc编译器使用
- arm-linux-gcc安装与使用
- arm gcc工具链使用整理
- arm-linux-gcc安装使用教程
- arm-linux-gcc 安装及使用
- php时间函数一年中的周划分问题
- 【laravel】切换语言包 中文,英文
- python的datetime和unix时间戳之间相互转换
- Head First 命令模式
- jq extend
- Embitz 使用ARM GCC Compiler(generic) 兼容性问题<signal handler called>
- 一元二次方程
- Android之序列化
- 运算符
- 二分法查找法
- Leetcode_22
- 全排列
- 相互转换 时间类
- 手把手教你做音乐播放器(四)播放服务的搭建