Chengsen Dong
Chengsen Dong
I just compiled a rathole binary package for `Allwinner F1C200S`. It targets `Armv5tejl`. The rothole version of the binary is `v0.4.8`.It can be downloaded via this link. Hope to help...
您好, 运行所需软件分别为`Vivado HLS:2020.1`,`Vivado+SDK: 2018.3/2019.1` 推荐的硬件环境为: `正点原子ZYNQ-7020 xc7z020clg400-2` 验证的流程大致为:在README的快速验证章节中打包了配置好的工程文件,下载后导入到对应的软件中,然后与开发板连接通信。最后完成 DEMO运行。具体的工程导入,配置,运行过程比较繁琐,目前没有这部分的教程。你可以参考一下网络上Vivado软件运行工程的类似教程。 祝好 xddcore
> 您好, 1. TCP验证可以在任何能跑Python的环境下运行。Windows/Linux均可。流程为FPGA开发板烧录TCPIP的DEMO工程,FPGA开发板作为服务端;Windows/Linux电脑作为客户端。在Windows/Linux电脑上连接USB摄像头(/使用笔记本前置摄像头)。然后在Windows/Linux电脑上`python3 real_time_num.py`即可运行实时数字识别DEMO。另外,如果没有摄像头,也可以运行`python3 tcp_test.py`,它将遍历测试数据集(测试数据集还未上传github,如果需要,可以滴滴我),并将图片发送给FPGA进行推理。最终返回正确率。 2. IP地址和端口号可以在`OpenNNA/sdk/tcpip/real_time_num.py`文件中找到(263行)。IP地址貌似是DHCP动态分配的,可以登录路由器后台改为实际的。端口号为7。 ``` s.connect(('192.168.3.136',7)) ``` 祝好
> 您好,我已成功将项目在vivado上完成了综合、实现和生成比特流文件,但是在烧录到FPGA ZYNQ7020开发板后没有任何的反应,请问是需要在Linux环境下运行吗? 您好, 对于VIVADO SDK来说: 1. 如果您烧录的是`OpenNNA/sdk/local/main.c`,则需要连接对应的串口查看打印log。 2. 如果您烧录的是`OpenNNA/sdk/local/echo.c`,则需要在Windows/Linux电脑上运行`OpenNNA/sdk/tcpip/real_time_num.py`或`OpenNNA/sdk/tcpip/tcp_test.py.py`来查看DEMO效果。(关于这两个python程序的区别可见本issues的另外一条回复) 祝好
> 您好, 测试数据集已上传。见https://github.com/xddcore/OpenNNA/releases/tag/Test_Dataset 祝好
您好, 这个可能是由于工程综合错误导致的问题。 1. 如果您想快速验证工程的话,可以使用我综合好的IP Core进行验证( [process_element.20230523.zip](https://github.com/xddcore/OpenNNA/releases/download/Bug_Fixup/process_element.20230523.zip) )。只需使用如上IP Core替换原有工程中的IP Core即可。 2. 如果您想基于Network IP Core进行二次开发的话,可以使用我的HLS工程( [OpenNNA_HLS_Network.zip](https://github.com/xddcore/OpenNNA/releases/download/HLS_Network/OpenNNA_HLS_Network.zip) ),这将避免从源码构建HLS工程中出现问题而导致运行结果错误。 祝好 xddcore
> 您好, 对你复现带来的困难深表抱歉,我刚刚比对了一下可以用的IP Core生成的时间,找到了一份HLS工程,我已上传。您可以试试。工程见:https://github.com/xddcore/OpenNNA/releases/tag/HLS_Network_Fixup
> > 您好, 对你复现带来的困难深表抱歉,我刚刚比对了一下可以用的IP Core生成的时间,找到了一份HLS工程,我已上传。您可以试试。工程见:https://github.com/xddcore/OpenNNA/releases/tag/HLS_Network_Fixup > > 您好,感谢回复 > > 收到您回复后,我立马试验了这个工程,但很不幸,这工程生成的IP Core也无法正常工作。 同时,我对比了此工程 与 之前工程 的代码。发现两工程的代码是一样的。所以我猜测应该不是这个工程? > > 感谢 您好, 刚刚查找了一下手上所有关于Network HLS的代码,发现和仓库中上传的代码一致。我近期会尽快找到合适的硬件,进行bug复现,查明bug出现的原因并修复bug。 最后,实在非常抱歉,给您复现带来麻烦了。
> > > > > > > > > 您好, 对你复现带来的困难深表抱歉,我刚刚比对了一下可以用的IP Core生成的时间,找到了一份HLS工程,我已上传。您可以试试。工程见:https://github.com/xddcore/OpenNNA/releases/tag/HLS_Network_Fixup > > 您好,感谢回复 > > 收到您回复后,我立马试验了这个工程,但很不幸,这工程生成的IP Core也无法正常工作。 同时,我对比了此工程 与 之前工程 的代码。发现两工程的代码是一样的。所以我猜测应该不是这个工程? > > 感谢 您好, Bug已修复,感谢您耐心的等待。最新Network HLS代码已上传,最新HLS工程和打包好的IP Core见https://github.com/xddcore/OpenNNA/releases/download/HLS_Network_Fixup/OpenNNA_HLS_Network230713.zip...
BUG已定位: NNA IP Core 现象: 1.使用OpenNNA NNA IP Core代码自行综合IP Core,出现上述BUG,无法运行。 2.使用OpenNNA提供的已经综合好的IP Core,可以运行。 更深层次原因: 待复现,待查