共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 跳转至页
回复
有奖活动 | |
---|---|
【有奖活动】智能可穿戴设备AR/VR如何引领科技新潮流! | |
奖!发布技术笔记,技术评测贴换取您心仪的礼品 | |
【有奖活动】震撼来袭!这场直播将直击工程师的心灵! | |
“我想要一部加热台”活动,不花钱赢取开发好工具!活动开始了哦 | |
【有奖活动】伙伴们:您的“需求”解决了吗? |
打赏帖 | |
---|---|
【换取手持数字示波器】N32G430点亮数码管与串口打印、ADC被打赏40分 | |
老胖子聊电路--分析一个反馈电路被打赏50分 | |
【换取手持数字示波器】+点亮WS2812RGB灯被打赏50分 | |
【换取手持数字示波器】+线性调整器理论知识分享被打赏40分 | |
放大↔震荡被打赏50分 | |
【换取手持数字示波器】RTduino驱动ssd1306+sht31温湿度计被打赏40分 | |
【换取手持数字示波器】称植国产开源TobudOS到雅特力AT32F425被打赏40分 | |
【分享评测,赢取加热台】+Telink-泰凌微电子B91点灯篇被打赏20分 | |
【换取手持数字示波器】+精英板驱动LCD屏被打赏50分 | |
【换取手持数字示波器】+DFR0216全彩灯带WS2812示例分享被打赏50分 |