完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
电子发烧友论坛|
您好。在过去的一周里,我一直在尝试用一个简单的项目来处理TCP/IP Lite。老板现在要花24小时时间来结束这个项目,放弃微芯片解决方案。多亏了论坛成员的善意帮助,我终于达到了理论上我可以配置MCC来生成足够的代码来响应网络ping的程度。但是,这仍然没有发生。我在MPLAB-XRan MCC中创建了一个新项目,并将运行在25MHzConfiguredtimer1的外部OSC配置为产生1秒回调(通过示波器验证),然后用UDP、IPV4、TCP、ICMP和ARP配置TCP/IP Lite。除了指派IP地址和默认网关之外,这里没有什么事情要做。然后我在以太网内部配置了MAC模块。在这里,我选择了“自定义”并接受默认MAC地址。因为它第一次没有编译,所以我选择了“MSSP1”来选择下次MSSP,项目拒绝编译。除了阻止编译的奇怪错误之外,我还看到了许多警告。请问有什么人能告诉我我做错了什么吗?我是不是想把TCP/IP Lite用于商业嵌入式应用?谢谢。设备PIC18F97 J60Windows 10 PRO(64位)MPLAB-X 3.60XC8 1.41MCC 3.24.4
|
|
相关推荐
18个回答
|
|
|
这个线程说它正在工作。
|
|
|
|
|
|
我唯一找到的设备列表是2016年5月20日的“MPLAB代码配置器的TCP/IP Lite Library v2.00版本发布说明”。以下设备列表来自PIC18F97J60系列。数据表中唯一缺少的设备是PIC18F97J60.PIC18F96J65PIC18F96J60PIC18J60PIC18F87J60PIC18F86J60PIC18F86JC18PIC18F67J60PIC18F66J60Does,这意味着PIC18F97J60系列中的每个设备都由MCC支持,除了数据表标题中特别指定的设备之外E?
|
|
|
|
|
|
你读了ththHTTP://www. McCHIP.COM/FUMMS/FUNDSPE/97 8027吗?
|
|
|
|
|
|
我的MPLAB-X所犯的错误说另一个。眨眼:谢谢链接。这表明在这条长长的黑暗隧道的尽头会有光。我只希望有人能在我的项目出错之前,弄清楚我做错了什么。
|
|
|
|
|
|
也许你可以把处理器变成特定列表中的一个,看看它是否编译。
|
|
|
|
|
|
是的,吉姆。我回答了上面的问题。
|
|
|
|
|
|
看起来一个或多个文件丢失-那些包含丢失的符号(很可能是函数)。“丢失”的意思是:可以在磁盘上获得,但是当前没有项目成员-因此没有编译或链接。
|
|
|
|
|
|
嗨,据我所知,PIC18F97J60是芯片上为数不多的具有以太网过渡的PIC设备之一。已经有一段时间了,这些设备有一个开发板,一个应用程序注释AN1921,带有示例代码和TCP/IP堆栈。大多数示例应用程序在应用程序注释中提到,然而,使用ENC28J60,它可能与预先编程的固件相同的芯片来处理PHY和MAC功能,并提供到更高层协议层的SPI接口。下载和解包属于AN1921的代码,._driver中有几个文件,包括j60_..c在MCC生成的文件中没有这样的文件,在MCC版本3.26.4您可能试图比较一下MCC创建的一组文件,其中包含AN示例下载中的文件,以及MCC提供的tcpip_config.h的内容和来自demo下载的相应文件。
|
|
|
|
|
|
谢谢Mysil和所有人。那么,如果TCP/Lite还在试验中(2017年5月),那么我们应该使用什么作为商业级应用程序呢?我知道MLA分发中有一个TCP/IP协议栈,但是文档声称只有WiFi被支持。也许是,也许不是,但是我找不到任何有关如何使用MLA TCP/IP栈的有价值的文档。我的文档搜索一直显示与Harmony(32位)或TCP/IP Lite(您说它是实验性的)相关的链接。
|
|
|
|
|
|
JAFA,你***. McCux.com……
|
|
|
|
|
|
在下载归档中有相当多的MLAOne/许多早期版本支持PIC18F97J60,我在PicDem Net开发板上使用它们。
|
|
|
|
|
|
虽然不再可用,但文档是HTTP://www. McCys.com…….S.ASPX?PARNONO=DM163024
|
|
|
|
|
|
您好,如果您使用的是PIC18F97J60系列设备,那么您可以从MCC-MAC模块中根据您的电路板设计选择一个以太网驱动程序,TCP/IP Lite堆栈已经支持该驱动程序。EnC25J602。EXX24J600。ETHxxJ6x-这是PIC18F97J60系列设备的内置以太网控制器。如果你想使用MAC模块中的“自定义”设置,也就是说,你板上有自己的以太网设备可以使用。很容易将TCP/IP Lite堆栈移植到自定义设备。TCP/IP Lite和以太网层的接口层在Ethernet驱动程序.H文件中提供。自定义设备的驱动程序实现必须实现接口中的API以支持TCP/IP Lite堆栈。如果您有任何问题,请告诉我。谢谢,Janaki
|
|
|
|
|
|
谢谢你,Janaki。有趣的是,在绝望中,我选择了EXXXJ6X选项和我的项目编译。遗憾的是,它没有运行。明天早上我回去工作时,我会试着公布一些结果。请问您对TCP/IP Lite 2协议栈是否适用于PIC18F97J60系列的商业应用有什么看法?我应该使用MLA TCP/IP协议栈吗?谢谢您。
|
|
|
|
|
|
谢谢您。是的,几年前我使用了旧的MLA TCP/IP协议栈。我得到它的工作,但这是艰苦的工作拆开堆栈与一个应用程序工作,它消耗了大量的闪存
|
|
|
|
|
|
JAFA是最新的TCPIP协议栈。MLA堆栈不再支持或正在被Microchip改进。您的商业应用是什么?需要考虑的事情很少,它是一个专门为受限设备(如8位MCU)编写的“Lite”堆栈。因此,自然地,每个协议中的每个特性都不会得到现成的支持。也就是说,它占地面积小,效率高,使用方便。你会找到良好的支持和帮助,如果你与它合作。该堆栈已经针对一系列商业化测试进行了运行。我们已经为商业目的使用CoAP、CBOR、SENML等构建了一个完整的物联网智能照明应用程序。我们的客户很快就要发布了。希望这有帮助。
|
|
|
|
|
|
您好,Janaki Kuruganti与2015年申请说明书的主要作者同名,堆栈源代码来自同一时间,因此您可能得到现有最佳资源的支持。不幸的是,Microchip从源代码中删除了作者信息,并且不维护修订文档。在源代码中,不可能对代码的维护产生任何印象,如果有的话,MCC仅仅是一种工具,将代码配置成图形用户界面中的设置,并且可以或多或少地对源文件进行文本预处理。处理由某些程序员准备的“FreeMarker Template”文件中的文本处理,处理包括文本片段的指令,替换关键字或宏,类似于C预处理器,但不同于C预处理器。它不会从头开始创造任何东西。迈西尔
|
|
|
|
|
|
对不起,复制品。开关弹跳?迈西尔
|
|
|
|
|
只有小组成员才能发言,加入小组>>
MPLAB X IDE V6.25版本怎么对bootloader和应用程序进行烧录
454 浏览 0 评论
5793 浏览 9 评论
2334 浏览 8 评论
2224 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3529 浏览 3 评论
1121浏览 1评论
有偿咨询,关于MPLAB X IPE烧录PIC32MX所遇到的问题
1093浏览 1评论
我是Microchip 的代理商,有PIC16F1829T-I/SS 技术问题可以咨询我,微信:A-chip-Ti
872浏览 1评论
MPLAB X IDE V6.25版本怎么对bootloader和应用程序进行烧录
457浏览 0评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-1 10:57 , Processed in 1.058833 second(s), Total 75, Slave 68 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
1856