完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
使用Wind River的VxWorks xlnx_zynq7k BSP。
VxWorks图像通过BOOTGEN传递,SD卡上产生BOOT.BIN,直接启动到主VxWorks映像。 启动后,可以通过启动大数据传输使网络连接失败。 如果快速连续发生大量小数据传输,情况也是如此。 失败后,即使没有传输数据,对write()的调用也会返回成功。 Ping在两个方向都失败了。 可能的驱动程序故障或mbuf池是否已耗尽? 我可以执行的任何查询都没有这方面的迹象。 风河无法重现这一点。 如果你需要,我可以提供BOOT.BIN,它包含整个启动映像。 大数据传输后有人看过这个网络锁定吗? 请注意,默认网络堆栈池为16-20MB,锁定时只需要8KB。 使用不兼容的FSBL会导致这类问题吗? |
|
相关推荐
4个回答
|
|
您不需要U-Boot来加载vxWorks映像。
您可以使用SDK中提供的First Stage Bootloader。 脚步: 1.为ZC706创建默认FSBL 2.使用SDK中的图像创建实用程序。 从步骤1指定FSBL并添加您的vxWorks图像(首先将其重命名为vxWorks.elf) 3.使用创建的boot.bin文件 在原帖中查看解决方案 |
|
|
|
您不需要U-Boot来加载vxWorks映像。
您可以使用SDK中提供的First Stage Bootloader。 脚步: 1.为ZC706创建默认FSBL 2.使用SDK中的图像创建实用程序。 从步骤1指定FSBL并添加您的vxWorks图像(首先将其重命名为vxWorks.elf) 3.使用创建的boot.bin文件 |
|
|
|
我们发现了这个问题。
这是主机和目标之间的简单双工不匹配。 目标(ZC702)期望自动协商连接速度/双工设置,但主机(PC)设置为100Mbps /完全(固定)。 这导致双工不匹配,因为在这种情况下目标将降至100Mbps /半(行业规范规定的行为)。 将主机设置为自动协商而不是100Mbps / full解决了该问题。 此外,在我们的调查过程中发现了驱动程序中的一个错误(Xilinx撰写,我认为,但我当然不知道),Wind River工程师目前正在对其进行审查。 在所描述的情况下,发生冲突并且驱动程序无法从此恢复,这显然是在此之后连接变得完全不可用的原因。 主持人发布的“解决方案”无关紧要,与我所描述的问题无关。 它应该被删除。 |
|
|
|
jangire写道:
您不需要U-Boot来加载vxWorks映像。 您可以使用SDK中提供的First Stage Bootloader。 脚步: 1.为ZC706创建默认FSBL 2.使用SDK中的图像创建实用程序。 从步骤1指定FSBL并添加您的vxWorks图像(首先将其重命名为vxWorks.elf) 3.使用创建的boot.bin文件 这与我发布的问题完全无关。 那么它是如何获得“Kudos”投票的呢? 看起来像另一位主持人投票给你。 听起来好友互相赞成,互相投票。 至少在投票回复之前尝试阅读帖子和回复。 啧。 多么不专业。 |
|
|
|
只有小组成员才能发言,加入小组>>
2413 浏览 7 评论
2820 浏览 4 评论
Spartan 3-AN时钟和VHDL让ISE合成时出现错误该怎么办?
2292 浏览 9 评论
3371 浏览 0 评论
如何在RTL或xilinx spartan fpga的约束文件中插入1.56ns延迟缓冲区?
2456 浏览 15 评论
有输入,但是LVDS_25的FPGA内部接收不到数据,为什么?
1042浏览 1评论
请问vc707的电源线是如何连接的,我这边可能出现了缺失元件的情况导致无法供电
577浏览 1评论
求一块XILINX开发板KC705,VC707,KC105和KCU1500
434浏览 1评论
1998浏览 0评论
721浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-18 22:09 , Processed in 1.377774 second(s), Total 82, Slave 66 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号