完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
|
我正在使用带 zephyr 堆栈的 lpcxpresso55s16 Eval Board,我刚刚创建了一个调用一个函数的线程,在该函数中我正在根据结果执行一些浮点计算我在尝试编译时递增静态变量它正在编译但在链接器阶段,它会抛出错误,如对 `__aeabi_d2iz' 的未定义引用,我正在努力解决此问题
细节 : 主板:lpcxpresso55s16 堆栈:和风 3.3.99 //File Name : abc.c #include #include static struct k_thread handler_thread_data; K_THREAD_STACK_DEFINE(handler_thread_stack,0X400); void create_thread() { task_tid = k_thread_create(&handler_thread_data,handler_thread_stack,K_THREAD_STACK_SIZEOF(handler_thread_stack),handler_thread,NULL,NULL,NULL,2,0,K_FOREVER); if(!task_tid) { return task_init_failed; } k_thread_name_set(task_tid,"data_task"); initialized = true; } void handler_thread(void *arg1,void *arg2, void *arg3) { for(;;) { calc(); k_msleep(50); } } //Filename : def.c #include static double c=8.725; static uint16_t inc=0; void calc() { double a; long b; a=10.5; b= (long)(a * c); // compiler pointing this line and says undefined reference to `__aeabi_d2iz' if (b > 40) { inc++; } if(inc>1000) { inc=0; } } |
|
相关推荐
1个回答
|
|
|
这个错误提示是指链接器无法找到名为"__aeabi_d2iz"的符号,该符号是一个浮点数转换为整数的内部函数。通常情况下,这个函数应该是由编译器或标准库提供,并且会自动链接。但是,在某些情况下,由于一些不正确的配置或设置,链接器可能无法找到这个函数。
有几个可能的解决方案: 1. 确认你的代码是否需要使用浮点计算,如果可以避免使用浮点数,尽量使用整数计算,避免使用浮点计算。 2. 确认你的编译器和标准库是否正确配置,如果在编译时使用了编译选项或标准库的不同设置,可能导致无法找到该函数。尝试使用默认设置或参考相关文档进行配置。 3. 确认你使用的是正确的库和头文件,在一些情况下,链接器可能无法找到正确的库或头文件,导致无法找到函数。确保使用正确的库和头文件,并在编译时正确设置链接选项。 如果以上方法不起作用,建议检查你的代码、编译器和标准库的配置,以及相关文档和网上资料以寻找更多解决方案。 |
|
|
|
|
只有小组成员才能发言,加入小组>>
2135个成员聚集在这个小组
加入小组我的项目我做主,使用GN+Ninja来完成构建系统(VSCode开发RT106X)
37376 浏览 0 评论
NXP IMX8应用处理器快速入门必备:技巧、使用、设计指南
6775 浏览 1 评论
7793 浏览 1 评论
7642 浏览 0 评论
NXP i.MX6UL开发板(linux系统烧录+规格+硬件+模块移植)使用手册
5071 浏览 0 评论
1556浏览 2评论
关于NINA-W132 Wi-Fi模块SPI通信遇到的疑问求解
1207浏览 2评论
如何在MPC PowerPC MCU上首次刷写后禁用BDM?
749浏览 1评论
将HFREFR和LFREFR寄存器值设置为错误的值来将故障注入CMU,但CMU_ISR值始终为零,为什么?
735浏览 1评论
将SPSDK for FRDM-MCX-W71 SDK与VS一起安装时出现hidapi构建错误怎么解决?
678浏览 1评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-1 22:44 , Processed in 0.540906 second(s), Total 43, Slave 36 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
713