完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我运行过例程中的file operation 和tcp_socket,运行的都非常好。而且他们都不使用任何OS, 因为我注意到在IAR编译器Linker library 中没有rtos的library。 而且在file operation 和 tcp_socket 中都运用了_SlNonOsMainLoopTask() 这个函数。据看别的问题得知,这个函数,是在不使用OS和等待时使用。
问题是,当我把file operation和tcp_socket的main 函数封装改名字移植到别的项目中以供使用时,项目会自动使用rtos的library。而且会产生连接错误,如下: Error[Li005]: no definition for "vApplicationStackOverflowHook" [referenced from tasks.o(free_rtos.a)] Error[Li005]: no definition for "vAssertCalled" [referenced from tasks.o(free_rtos.a)] Error[Li005]: no definition for "vApplicationMallocFailedHook" [referenced from heap_3.o(free_rtos.a)] tcp_socket 和file operation出现的问题相同。 我猜想这可能都是由于它们都在simplelink中。我尝试过在项目主方程中加上以上缺少的这几个函数,但是测试无法像例程一样运行成功。 我想问: 1.这个error的原因是什么?如何解决? 2.能否不使用OS 在其他项目中运用tcp和file operation 3. _SlNonOsMainLoopTask() 这个函数的具体用法示例,细节的说明 |
|
相关推荐
|
|
只有小组成员才能发言,加入小组>>
物联网工程师必备:怎么选择不同的无线连接技术,本指南帮你忙!
2941 浏览 1 评论
【DFRobot TinkerNode NB-IoT 物联网开发板试用连载】WIFI功能测试
3604 浏览 0 评论
【DFRobot TinkerNode NB-IoT 物联网开发板试用连载】Arduino的替代SublimeText3+STino
3133 浏览 0 评论
使用端口扩展器轻松高效地向IIoT端点添加具有成本效益的子节点
3626 浏览 1 评论
20027 浏览 11 评论
2636浏览 1评论
321浏览 1评论
Banana Pi BPI-Centi-S3 是一个板载1.9英寸彩屏的小尺寸ESP32-S3开发板
1119浏览 0评论
8102浏览 0评论
2780浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-5-15 17:26 , Processed in 1.069623 second(s), Total 73, Slave 57 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号