完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我不确定这是正确的论坛,但是既然和声产生了所有的代码,我就把它放在这里。我只有一行我自己的代码,它所做的一切都是启动时的LED。我在一个定制的PIC32 MX695F512H板上工作。我使用旧的ESK1视频作为如何配置板的例子。以太网堆栈显然正在运行,但是我有几个问题。但是,在其他文件中,没有看到黄色/红色的气球告诉我它找不到包含文件。在system_definitions.h文件中,有13个警告气球抱怨13个不同的.h文件中有未解决的包含。所有这些文件都是由和声产生的,这是怎么固定的呢?该项目编译,我可以PRORAM的PIC32。但是运行程序存在一些问题。如果我使用微芯片TCPIP发现工具找到板,显示的信息是不正确的。这就是它显示的:IP地址主机名MAC地址其他Info172.16.1.116[][]{3[]PIC32INT[]MYPIC32.hing显然没有正确地组合在一起,以便发现器工具返回正确的结果。如果我进入调试模式并设置断点,我可以看到MAC地址在寄存器EMAC1SA2、EMAC1SA1和EMAC1SA0中。在HARMony设置中,我的板的主机名是MYPIC32,接口是PIC32INT。我使用了视频显示的默认HTML模板。我的董事会显然没有相同的LED和Pushbuttons的ESKI板。我注释了所有的引用,因为我不能用代码中的引用编译。我只需要一个网页来显示测试目的。当我使用浏览器通过其IP地址访问该板时,我得到一个错误消息404:文件未找到-使用MPFS Upload来编程网页。这不应该发生,因为我有一个mpfs_img2.c源文件,它与其他代码一起编译,并且应该存储在地址0x9D070000,因为NVM驱动程序是这样设置的。
|
|
相关推荐
5个回答
|
|
MPLABX很难找到很多东西。如果编译器编译它就可以了。如果你有一个IP地址,你有一个MAC地址。你使用DHCP吗?您需要运行MPFS工具来生成MPFS“PARTITON”,并且必须安装和加载文件系统。
|
|
|
|
尼尔,它很好。如果我注释一些它无法识别的定义语句,编译失败。知道为什么发现工具不能显示正确的信息(IP除外)吗?不知道你的意思是制作MPFS“分区”。我以前使用MPFS工具创建了一个.bin文件,它使用PIC18部分加载到SPI闪存芯片中。从观看视频中我了解到,Harmony通过创建一个C文件来处理所有这些问题,这个C文件被编译并加载到最后64K的闪存中。视频没有提到任何关于闪存需要的MPF。他们刚刚检查了“使用HTTP模板”,并将文件系统从FAT格式更改为微芯片格式。你是说我需要创建.bin文件并使用MPFS上传吗?
|
|
|
|
我使用MPFS2.JAR工具从我设计的一个简单的网站创建新的HtpPyPr.c、HtpPyPrim.Idx和MPfsIimg2.c文件。当我用浏览器访问PIC32板时,仍然得到404:Filenotfinderror。我在system_config.h:中看到这一点,所以网站代码应该被加载到闪存中。
|
|
|
|
您过去需要MPFS实用程序来制作BIN,可能仍然可以。他们可能已经改变了一种新的方式。我不敢肯定。你的另一个问题更微妙。在和谐检查框可以检查其他需要的方块。取消检查框可能取消选中不同的框。你的问题可能是你需要确定盒子是什么,并重新检查它们。
|
|
|
|
我终于得到了网站的工作。我必须创建一个全新的项目,在和谐摧毁了另一个项目之后,重新开始,它无法修复。不过,我学到了宝贵的一课。如果你得到你想要的基本服务,不要用和声来做任何改变。使用直接寄存器访问或MLA进行所有添加和更改。我不知道Harmony是否能够达到您能够依赖的程度。我首先尝试创建一个.bin文件并将其加载到板上。它工作,但它把网页放在RAM中而不是闪存。如果你关掉电源板,网页就不再工作了。Google打开了这篇文章:http://www..hip.com/for./m915479.aspxI没有添加他建议的链接器选项“--defsym=_ebase_address=0x9D010000”。我删除了Harmony生成的所有代码:并用这段代码替换它:完成之后,将mpfs_img2.c文件加载到flash中。甚至在我把板子关掉并备份之后,网页还是会出现的。微芯片应该制作一个新视频,介绍Harmony TCPIP的工作原理,并以以太网启动器套件II为例。我相信现在的视频已经快四年了。起动机套件我已经中断了将近两年。旧的视频对今天的环境来说是无效的。
|
|
|
|
只有小组成员才能发言,加入小组>>
5195 浏览 9 评论
2013 浏览 8 评论
1937 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3185 浏览 3 评论
请问电源和晶体值之间有什么关系吗?PIC在正常条件下运行4MHz需要多少电压?
2240 浏览 5 评论
753浏览 1评论
639浏览 1评论
有偿咨询,关于MPLAB X IPE烧录PIC32MX所遇到的问题
525浏览 1评论
PIC Kit3出现目标设备ID(00000000)与预期的设备ID(02c20000)不匹配。是什么原因
650浏览 0评论
551浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-2 23:31 , Processed in 1.434183 second(s), Total 86, Slave 70 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号