取消
显示结果 
搜索替代 
您的意思是: 
Highlighted
231 次查看
注册日期: ‎01-08-2020

UART傳輸文件如何還原

跳至解决方案

Hi,

我在SDK用了 dow -data 傳輸 txt檔案 進入DDR,

資料格式為 ASCII,有辦法在SDK端把它還原成二進制資料嗎?? 

而且,同樣的資料轉成coe檔,在Vivado 呼叫的 Bram或是Dram中都能load .coe檔

不都是UART傳輸嗎?

0 项奖励
1 解答

已接受的解答
Highlighted
Xilinx Employee
Xilinx Employee
86 次查看
注册日期: ‎09-14-2018

sss821017@gmail.com 


sss821017@gmail.com  已写:
我有用matlab 生成出 .bin檔
但dow進去還是看到ascii
怎樣才算是转成二进制

ASCII本身也是二进制,是用二进制表示的字符码。判断文件格式是否转换了,建议用hex格式来打开文件查看二进制数据。

dow只是把原始数据download进内存,并不会改变文件格式。

 

供参考。

 

在原帖中查看解决方案

3 回复数
Highlighted
Xilinx Employee
Xilinx Employee
168 次查看
注册日期: ‎09-14-2018

sss821017@gmail.com 


sss821017@gmail.com  已写:

Hi,

我在SDK用了 dow -data 傳輸 txt檔案 進入DDR,

資料格式為 ASCII,有辦法在SDK端把它還原成二進制資料嗎?? 

而且,同樣的資料轉成coe檔,在Vivado 呼叫的 Bram或是Dram中都能load .coe檔

不都是UART傳輸嗎?


Hi
1. DDR中数据是ASCII码还是二进制,SDK工具是不知晓的,要么你通过host工具先将文件转成二进制再dow,要么你在目标代码中进行转换。

2. 和UART有什么关系?没理解你的问题。

----------------------------------------------------------------------------------------------
如果帖子有帮助,别忘“接受为解决方案”或“奖励”。谢谢!
Don't forget to "Accept as solution" or "Kudo" if it helps. Thanks!
----------------------------------------------------------------------------------------------

0 项奖励
Highlighted
161 次查看
注册日期: ‎01-08-2020
我有用matlab 生成出 .bin檔
但dow進去還是看到ascii
怎樣才算是转成二进制
0 项奖励
Highlighted
Xilinx Employee
Xilinx Employee
87 次查看
注册日期: ‎09-14-2018

sss821017@gmail.com 


sss821017@gmail.com  已写:
我有用matlab 生成出 .bin檔
但dow進去還是看到ascii
怎樣才算是转成二进制

ASCII本身也是二进制,是用二进制表示的字符码。判断文件格式是否转换了,建议用hex格式来打开文件查看二进制数据。

dow只是把原始数据download进内存,并不会改变文件格式。

 

供参考。

 

在原帖中查看解决方案