完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
电子发烧友论坛|
我们正试图将MICRUM UCOS III移植到PIC18F42。我们正在尝试XC8编译器版本1.33。在编译代码时,我们会遇到冲突的变量声明错误。我们回顾了代码,我们找不到错误。请附上附上的源代码。请帮助我们完成这个项目。问候,Santhiya。
|
|
相关推荐
19个回答
|
|
|
我得到这个错误“Project”UCOSIII是指在磁盘中不存在的文件“OScCPUA,ASM”。项目无法加载。
|
|
|
|
|
|
同样的结果在这里,如果我们没有所有的文件,无济于事……
|
|
|
|
|
|
是否有可能保存PIC18F45 2的状态?你能读出HW堆栈并写下来吗?或者它是在模拟堆栈模式下完成的?
|
|
|
|
|
|
使用POP和PASH指令,是的。POP是一种破坏性的读取(从堆栈中移除该项并将其扔掉)。请参阅第4.2.1节数据表中的顶级堆栈访问。使用ToSU、ToSH和ToSL SFR来访问堆栈项目的顶部。
|
|
|
|
|
|
谢谢,我有8052个。很可能,但不是很有用。我假设任务切换时间也会相当长。
|
|
|
|
|
|
此外,我希望它是紧配合的ROM和RAM空间上的老照片。
|
|
|
|
|
|
根据您的建议,我附上了“OsCpPua.ASM”文件。请参考。
|
|
|
|
|
|
这是因为微芯片的ucosIII最小目标CPU是PIC24F。所以对于18F没有os_cpu_a.asm文件,因为IT从来不存在,并且永远不会。使用FreeRTOS可能更好,因为它将支持18F,但是,18F不是运行RTOS的好候选者。
|
|
|
|
|
|
在将ucos iii移植到PIC时,存在一些问题,比如内存不足、支持较少的任务,但这在我们的应用程序中不会产生很大的影响。我们的主要问题是编译错误。请帮助我们纠正“冲突变量声明错误”。
|
|
|
|
|
|
你为你的CPU写了一个UCOSIII的端口吗?你找到别人写的那个了吗?您知道PIC18不需要RTOS。
|
|
|
|
|
|
是的,我们已经为PIC18F42写了一个C/OS-Ⅲ端口。对于我们的项目,有必要向PIC18F45 2移植C/OS-Ⅲ。请帮助我们解决这个问题。
|
|
|
|
|
|
为什么不问问米利乌姆?我敢肯定他们会给你同样的建议,你在这里收到。你怎么决定你必须使用ucosiii在pic18f上?
|
|
|
|
|
|
在将ucos-II移植到PIC18f上已经有一个项目完成了。因此我们正在尝试使用ucos-III。我们的编码在XC16编译器中编译时没有显示任何错误。它仅在使用XC8编译器编译时显示错误。因此,请帮助我们解决这个错误。
|
|
|
|
|
|
好,让我们从这里开始。发布错误消息和相关的代码段。如果您希望有人编译您的代码(假设有人想尝试)编译器的版本和互联网上的MPlab XThe Old Posts,我假设您使用什么C18?高科技?
|
|
|
|
|
|
我强烈怀疑你是在浪费时间,因为Microchip已经贬低了XC8 ASPIC FNROOT指令,所以不再有任何支持的方法来防止链接器重叠每个线程使用的临时存储,从而导致当前线程损坏挂起线程的状态。请参阅HTTP://www. MyCHIP.COM/FUMMS/M69542.ASPX,了解它是如何工作的。
|
|
|
|
|
|
这提供了使用旧工具的选项。XC8编译器具有仿真堆栈模式。我不确定他们是否能以某种方式完成这项工作。
|
|
|
|
|
|
我们的代码显示了“变量冲突声明”,错误代码1098。我附上了记录。乐于助人。
|
|
|
|
|
|
这不是编译器。编译器是XC8。这些信息?以及代码片段。
|
|
|
|
|
|
这似乎是构建日志的相关部分,特别是:os.h:2126:error:(1098)变量“_OS_PendListInit”(os_core.c:1320)的声明冲突
|
|
|
|
|
只有小组成员才能发言,加入小组>>
MPLAB X IDE V6.25版本怎么对bootloader和应用程序进行烧录
454 浏览 0 评论
5793 浏览 9 评论
2334 浏览 8 评论
2224 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3529 浏览 3 评论
1121浏览 1评论
有偿咨询,关于MPLAB X IPE烧录PIC32MX所遇到的问题
1094浏览 1评论
我是Microchip 的代理商,有PIC16F1829T-I/SS 技术问题可以咨询我,微信:A-chip-Ti
872浏览 1评论
MPLAB X IDE V6.25版本怎么对bootloader和应用程序进行烧录
460浏览 0评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-1 16:41 , Processed in 1.764043 second(s), Total 108, Slave 91 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
1976