共2条
1/1 1 跳转至页
rtl8019,boot rtl8019在u-boot中移植遇到的问题!
问
我现在正在移植u-boot到44b0中,但是rtl8019没有移植成功,其中遇到的问题是:
在写包到远程DMA时,写前我打印了一下包的内容程序如下:
p = (volatile unsigned char *) packet;
for(i = 0; i < length; i++)
printf("%02x ", *p++);
串口输出的结果是对的,但是写到远程DMA再发送后,PC收到的数据总是有些位被覆盖了,就是有些数本应在第5位却跑到第4位。没有一点规律。
本应该发的数据
ff ff ff ff ff ff 00 50 c2 1e af fb 08 06 00 01 08 00 06 04 00 01 00 50 c2 1e af fb c0 a8 01 08 00 00 00 00 00 00 c0 a8 01 17 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00
PC机收到的包
FF FF FF FF FF 00 50 C2 1E AF FB 08 06 00 01 08 04 01 50 1E FB 08 FB 00 08 80 06 06 00 01 01 00 08 00 00 00 06 40 04 00 00 40 01 A0 00 00 50 34 C2 20 1E 00 FB 00 00 08 01 00 00 00
麻烦各位大哥大姐帮忙解答一下。
答 1: 帮帮我顶一下! 盼望中。。。。。。。
给点思路也行,初来乍到没什么经验!
在写包到远程DMA时,写前我打印了一下包的内容程序如下:
p = (volatile unsigned char *) packet;
for(i = 0; i < length; i++)
printf("%02x ", *p++);
串口输出的结果是对的,但是写到远程DMA再发送后,PC收到的数据总是有些位被覆盖了,就是有些数本应在第5位却跑到第4位。没有一点规律。
本应该发的数据
ff ff ff ff ff ff 00 50 c2 1e af fb 08 06 00 01 08 00 06 04 00 01 00 50 c2 1e af fb c0 a8 01 08 00 00 00 00 00 00 c0 a8 01 17 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00
PC机收到的包
FF FF FF FF FF 00 50 C2 1E AF FB 08 06 00 01 08 04 01 50 1E FB 08 FB 00 08 80 06 06 00 01 01 00 08 00 00 00 06 40 04 00 00 40 01 A0 00 00 50 34 C2 20 1E 00 FB 00 00 08 01 00 00 00
麻烦各位大哥大姐帮忙解答一下。
答 1: 帮帮我顶一下! 盼望中。。。。。。。
给点思路也行,初来乍到没什么经验!
共2条
1/1 1 跳转至页
回复
有奖活动 | |
---|---|
【有奖活动】分享技术经验,兑换京东卡 | |
话不多说,快进群! | |
请大声喊出:我要开发板! | |
【有奖活动】EEPW网站征稿正在进行时,欢迎踊跃投稿啦 | |
奖!发布技术笔记,技术评测贴换取您心仪的礼品 | |
打赏了!打赏了!打赏了! |
打赏帖 | |
---|---|
vscode+cmake搭建雅特力AT32L021开发环境被打赏30分 | |
【换取逻辑分析仪】自制底板并驱动ArduinoNanoRP2040ConnectLCD扩展板被打赏47分 | |
【分享评测,赢取加热台】RISC-V GCC 内嵌汇编使用被打赏38分 | |
【换取逻辑分析仪】-基于ADI单片机MAX78000的简易MP3音乐播放器被打赏48分 | |
我想要一部加热台+树莓派PICO驱动AHT10被打赏38分 | |
【换取逻辑分析仪】-硬件SPI驱动OLED屏幕被打赏36分 | |
换逻辑分析仪+上下拉与多路选择器被打赏29分 | |
Let'sdo第3期任务合集被打赏50分 | |
换逻辑分析仪+Verilog三态门被打赏27分 | |
换逻辑分析仪+Verilog多输出门被打赏24分 |