完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
我用terasic官方图像传输例程下载上传后图像整体向左发生了偏移,在此之前我根据例程自己写了个UI传输数据(从文本框输入后通过ToInt()函数转换),输出数据偶尔对偶尔不对,难道是数据输入方式不对导致后面通信异常,例程以前测试是正确的,请问是什么原因?
|
|
相关推荐
2个回答
|
|
这是我写数据PC端的部分代码:
void __fastcall TForm1::iButton2Click(TObject *Sender) { const int nTestSize = 16; BYTE *pWrite = new BYTE[nTestSize]; AnsiString strText; bool bSuccess; //connect bSuccess = m_hPCIE.Open(PCIE_VID,PCIE_DID,0); // write if (bSuccess){ strText = "0x" + Edit2->Text; *pWrite = strText.ToInt(); bSuccess = m_hPCIE.DmaWrite(ADDR2, pWrite, nTestSize); if (!bSuccess){ MessageDlg("Failed to write data.", mtError, TMsgDlgButtons() << mbOK, 0); } else{ UIShowStatus("write data successfully", clGreen); } }else{ MessageDlg("Failed to connect the FPGA board.", mtError, TMsgDlgButtons() << mbOK, 0); } delete []pWrite; } |
|
|
|
您好,我最近也在做pc端通过pcie和fpga通信的pc端软件,想问一下你的代码中m_hPCIE调用的Open和DmaWrite这些函数是谁提供的
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-5-16 13:29 , Processed in 0.405070 second(s), Total 43, Slave 36 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号