SenySunny
SenySunny
程序测试的时候发现屏幕初始化后花屏,而且程序卡在45行,electron.SendUsbPacket函数,返回值一直USBD_BUSY。感觉是硬件问题,但是USB3300我换过,屏幕也换过!问题一样! 显示效果如下:   硬件测试了,没有测试出问题啊!,这个情况一般是什么问题导致?
PULL了最新版本的,重置过CMAKE,好像问题依旧存在。,且空间也没有变小,这个是是哪里设置错了吗?主控的代码是正常的!非常感谢! 
我看了一下从机的代码,一方面对于map_buf数组长度有限制,这个还不是主要问题(因为Modbus协议本身就有定义每次最多只允许操作124个寄存器). 但是不管是读取寄存器还是写入寄存器,你都需要把该字段的所有寄存器全部读取一次,这样的操作是否有冗余,这样的操作是为什么?理论上读取寄存器我们只需要读取对应的寄存器就好了,不需要把整个字段的寄存器都读取出来。写入寄存器的时候也不需要读取寄存器啊!所以这一块没有特别搞懂?是否可以优化。
目前的wiznet没有适配 tcp server是吗?
测试的时候发现调用select函数会导致系统崩溃,要如何解决这个问题?非常感谢!!