完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
按照UCOSIII的移植手册网上添加,报错
..UCOSIIIuC-LIBlib_def.h(420): error: #35: #error directive: "CPU_CFG_DATA_SIZE illegally #defined in 'cpu.h' " 一共29条, 网上也找不到相关的错误资料。。。,2 原子大哥的其他例程移植的都是UCOSIII,只有LWIP用的UCOSII,想移植到UCOSIII上,做个有网络通讯的产品,有没有帮个忙的? compiling delay.c... ..UCOSIIIuC-LIBlib_def.h(420): error: #35: #error directive: "CPU_CFG_DATA_SIZE illegally #defined in 'cpu.h' " #error "CPU_CFG_DATA_SIZE illegally #defined in 'cpu.h' " ..SYSTEMdelaydelay.c: 0 warnings, 1 error compiling sys.c... compiling usart.c... ..UCOSIIIuC-LIBlib_def.h(420): error: #35: #error directive: "CPU_CFG_DATA_SIZE illegally #defined in 'cpu.h' " #error "CPU_CFG_DATA_SIZE illegally #defined in 'cpu.h' " ..SYSTEMusartusart.c: 0 warnings, 1 error compiling tcp_out.c... ..LWIPlwip-1.4.1srccoretcp_out.c(845): warning: #550-D: variable "tcphdr" was set but never used struct tcp_hdr *tcphdr; ..LWIPlwip-1.4.1srccoretcp_out.c(1367): warning: #550-D: variable "tcphdr" was set but never used struct tcp_hdr *tcphdr; ..LWIPlwip-1.4.1srccoretcp_out.c: 2 warnings, 0 errors compiling bsp.c... ..UCOSIIIuC-LIBlib_def.h(420): error: #35: #error directive: "CPU_CFG_DATA_SIZE illegally #defined in 'cpu.h' " #error "CPU_CFG_DATA_SIZE illegally #defined in 'cpu.h' " ..UCOSIIIUCOS_BSPbsp.c: 0 warnings, 1 error compiling cpu_core.c... ..UCOSIIIuC-LIBlib_def.h(420): error: #35: #error directive: "CPU_CFG_DATA_SIZE illegally #defined in 'cpu.h' " #error "CPU_CFG_DATA_SIZE illegally #defined in 'cpu.h' " ..UCOSIIIuC-CPUcpu_core.c: 0 warnings, 1 error compiling cpu_c.c... ..UCOSIIIuC-LIBlib_def.h(420): error: #35: #error directive: "CPU_CFG_DATA_SIZE illegally #defined in 'cpu.h' " #error "CPU_CFG_DATA_SIZE illegally #defined in 'cpu.h' " ..UCOSIIIuC-CPUARM-Cortex-M4RealViewcpu_c.c: 0 warnings, 1 error compiling lib_ascii.c... ..UCOSIIIuC-LIBlib_def.h(420): error: #35: #error directive: "CPU_CFG_DATA_SIZE illegally #defined in 'cpu.h' " #error "CPU_CFG_DATA_SIZE illegally #defined in 'cpu.h' " ..UCOSIIIuC-LIBlib_ascii.c: 0 warnings, 1 error compiling lib_math.c... ..UCOSIIIuC-LIBlib_def.h(420): error: #35: #error directive: "CPU_CFG_DATA_SIZE illegally #defined in 'cpu.h' " #error "CPU_CFG_DATA_SIZE illegally #defined in 'cpu.h' " ..UCOSIIIuC-LIBlib_math.c: 0 warnings, 1 error compiling lib_mem.c... ..UCOSIIIuC-LIBlib_def.h(420): error: #35: #error directive: "CPU_CFG_DATA_SIZE illegally #defined in 'cpu.h' " #error "CPU_CFG_DATA_SIZE illegally #defined in 'cpu.h' " ..UCOSIIIuC-LIBlib_mem.c: 0 warnings, 1 error compiling lib_str.c... ..UCOSIIIuC-LIBlib_def.h(420): error: #35: #error directive: "CPU_CFG_DATA_SIZE illegally #defined in 'cpu.h' " #error "CPU_CFG_DATA_SIZE illegally #defined in 'cpu.h' " ..UCOSIIIuC-LIBlib_str.c: 0 warnings, 1 error compiling os_cfg_app.c... ..UCOSIIIuC-LIBlib_def.h(420): error: #35: #error directive: "CPU_CFG_DATA_SIZE illegally #defined in 'cpu.h' " #error "CPU_CFG_DATA_SIZE illegally #defined in 'cpu.h' " ..UCOSIIIuCOS-IIISourceos_cfg_app.c: 0 warnings, 1 error compiling os_core.c... ..UCOSIIIuC-LIBlib_def.h(420): error: #35: #error directive: "CPU_CFG_DATA_SIZE illegally #defined in 'cpu.h' " #error "CPU_CFG_DATA_SIZE illegally #defined in 'cpu.h' " ..UCOSIIIuCOS-IIISourceos_core.c: 0 warnings, 1 error compiling os_dbg.c... ..UCOSIIIuC-LIBlib_def.h(420): error: #35: #error directive: "CPU_CFG_DATA_SIZE illegally #defined in 'cpu.h' " #error "CPU_CFG_DATA_SIZE illegally #defined in 'cpu.h' " ..UCOSIIIuCOS-IIISourceos_dbg.c: 0 warnings, 1 error compiling os_flag.c... ..UCOSIIIuC-LIBlib_def.h(420): error: #35: #error directive: "CPU_CFG_DATA_SIZE illegally #defined in 'cpu.h' " #error "CPU_CFG_DATA_SIZE illegally #defined in 'cpu.h' " ..UCOSIIIuCOS-IIISourceos_flag.c: 0 warnings, 1 error compiling os_int.c... ..UCOSIIIuC-LIBlib_def.h(420): error: #35: #error directive: "CPU_CFG_DATA_SIZE illegally #defined in 'cpu.h' " #error "CPU_CFG_DATA_SIZE illegally #defined in 'cpu.h' " ..UCOSIIIuCOS-IIISourceos_int.c: 0 warnings, 1 error compiling os_mem.c... ..UCOSIIIuC-LIBlib_def.h(420): error: #35: #error directive: "CPU_CFG_DATA_SIZE illegally #defined in 'cpu.h' " #error "CPU_CFG_DATA_SIZE illegally #defined in 'cpu.h' " ..UCOSIIIuCOS-IIISourceos_mem.c: 0 warnings, 1 error compiling os_msg.c... ..UCOSIIIuC-LIBlib_def.h(420): error: #35: #error directive: "CPU_CFG_DATA_SIZE illegally #defined in 'cpu.h' " #error "CPU_CFG_DATA_SIZE illegally #defined in 'cpu.h' " ..UCOSIIIuCOS-IIISourceos_msg.c: 0 warnings, 1 error compiling os_mutex.c... ..UCOSIIIuC-LIBlib_def.h(420): error: #35: #error directive: "CPU_CFG_DATA_SIZE illegally #defined in 'cpu.h' " #error "CPU_CFG_DATA_SIZE illegally #defined in 'cpu.h' " ..UCOSIIIuCOS-IIISourceos_mutex.c: 0 warnings, 1 error compiling os_pend_multi.c... ..UCOSIIIuC-LIBlib_def.h(420): error: #35: #error directive: "CPU_CFG_DATA_SIZE illegally #defined in 'cpu.h' " #error "CPU_CFG_DATA_SIZE illegally #defined in 'cpu.h' " ..UCOSIIIuCOS-IIISourceos_pend_multi.c: 0 warnings, 1 error compiling os_prio.c... ..UCOSIIIuC-LIBlib_def.h(420): error: #35: #error directive: "CPU_CFG_DATA_SIZE illegally #defined in 'cpu.h' " #error "CPU_CFG_DATA_SIZE illegally #defined in 'cpu.h' " ..UCOSIIIuCOS-IIISourceos_prio.c: 0 warnings, 1 error compiling os_q.c... ..UCOSIIIuC-LIBlib_def.h(420): error: #35: #error directive: "CPU_CFG_DATA_SIZE illegally #defined in 'cpu.h' " #error "CPU_CFG_DATA_SIZE illegally #defined in 'cpu.h' " ..UCOSIIIuCOS-IIISourceos_q.c: 0 warnings, 1 error compiling os_sem.c... ..UCOSIIIuC-LIBlib_def.h(420): error: #35: #error directive: "CPU_CFG_DATA_SIZE illegally #defined in 'cpu.h' " #error "CPU_CFG_DATA_SIZE illegally #defined in 'cpu.h' " ..UCOSIIIuCOS-IIISourceos_sem.c: 0 warnings, 1 error compiling os_stat.c... ..UCOSIIIuC-LIBlib_def.h(420): error: #35: #error directive: "CPU_CFG_DATA_SIZE illegally #defined in 'cpu.h' " #error "CPU_CFG_DATA_SIZE illegally #defined in 'cpu.h' " ..UCOSIIIuCOS-IIISourceos_stat.c: 0 warnings, 1 error compiling os_task.c... ..UCOSIIIuC-LIBlib_def.h(420): error: #35: #error directive: "CPU_CFG_DATA_SIZE illegally #defined in 'cpu.h' " #error "CPU_CFG_DATA_SIZE illegally #defined in 'cpu.h' " ..UCOSIIIuCOS-IIISourceos_task.c: 0 warnings, 1 error compiling os_tick.c... ..UCOSIIIuC-LIBlib_def.h(420): error: #35: #error directive: "CPU_CFG_DATA_SIZE illegally #defined in 'cpu.h' " #error "CPU_CFG_DATA_SIZE illegally #defined in 'cpu.h' " ..UCOSIIIuCOS-IIISourceos_tick.c: 0 warnings, 1 error compiling os_time.c... ..UCOSIIIuC-LIBlib_def.h(420): error: #35: #error directive: "CPU_CFG_DATA_SIZE illegally #defined in 'cpu.h' " #error "CPU_CFG_DATA_SIZE illegally #defined in 'cpu.h' " ..UCOSIIIuCOS-IIISourceos_time.c: 0 warnings, 1 error compiling os_tmr.c... ..UCOSIIIuC-LIBlib_def.h(420): error: #35: #error directive: "CPU_CFG_DATA_SIZE illegally #defined in 'cpu.h' " #error "CPU_CFG_DATA_SIZE illegally #defined in 'cpu.h' " ..UCOSIIIuCOS-IIISourceos_tmr.c: 0 warnings, 1 error compiling os_var.c... ..UCOSIIIuC-LIBlib_def.h(420): error: #35: #error directive: "CPU_CFG_DATA_SIZE illegally #defined in 'cpu.h' " #error "CPU_CFG_DATA_SIZE illegally #defined in 'cpu.h' " ..UCOSIIIuCOS-IIISourceos_var.c: 0 warnings, 1 error compiling os_cpu_c.c... ..UCOSIIIuC-LIBlib_def.h(420): error: #35: #error directive: "CPU_CFG_DATA_SIZE illegally #defined in 'cpu.h' " #error "CPU_CFG_DATA_SIZE illegally #defined in 'cpu.h' " ..UCOSIIIuCOS-IIIPortsARM-Cortex-M4GenericRealViewos_cpu_c.c: 0 warnings, 1 error compiling os_app_hooks.c... ..UCOSIIIuC-LIBlib_def.h(420): error: #35: #error directive: "CPU_CFG_DATA_SIZE illegally #defined in 'cpu.h' " #error "CPU_CFG_DATA_SIZE illegally #defined in 'cpu.h' " ..UCOSIIIuCOS_CONFIGos_app_hooks.c: 0 warnings, 1 error "..OBJTemplate.axf" - 29 Error(s), 2 Warning(s). Target not created. Build Time Elapsed: 00:00:36 |
|
相关推荐
5个回答
|
|
|
|
太感谢了。我试试!
|
|
|
|
因为LWIP文件里面也有一个cpu.h,UCOSIII里面的也有一个cpu.h,所以UCOSIII在包含头文件的时候包含到LWIP那个cpu.h去了。所以把LWIP里面的cpu.h改成lwip_cpu.h,然后把LWIP有关的代码中,把#include "cpu.h" 改成 #incluede "lwip_cpu.h"。 注意不要改错了不要把UCOSIII有关的#include "cpu.h"也给改了
|
|
|
|
..OBJTemplate.axf: Error: L6218E: Undefined symbol sys_arch_protect (referred from mem.o).
..OBJTemplate.axf: Error: L6218E: Undefined symbol sys_arch_unprotect (referred from mem.o). 楼主出现这个问题怎么解啊?哪位大神帮帮忙啊。 |
|
|
|
|
|
只有小组成员才能发言,加入小组>>
如何使用STM32+nrf24l01架构把有线USB设备无线化?
2486 浏览 7 评论
请问能利用51单片机和nRF24L01模块实现实时语音无线传输吗?
2266 浏览 5 评论
3060 浏览 3 评论
2731 浏览 8 评论
为什么ucosii上移植lwip后系统进入了HardFault_Handler?
2692 浏览 4 评论
请教各位大咖:有没有接收频率32M左右的芯片推荐的?先感谢啦!
496浏览 1评论
755浏览 0评论
841浏览 0评论
532浏览 0评论
339浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-9-29 16:22 , Processed in 0.845369 second(s), Total 56, Slave 49 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号