2013-04-02 55 views
0

只要我檢查並獲得數據發送到我的microplaze通過在收到回調函數cheking我PBUFF的有效載荷,和它的作品在那裏我可以看到,microplaze回送我的消息,但是當我試圖來回打印出來mmicroplaze終端(用C代碼的printf())一些奇怪的事情發生在這裏被打印出來:LWIP緩衝

sent "a" printed: "a"; 
sent "aa" printed: "aa"; 
sent "aaa" printed: "aaa"; 
sent "aaaa" printed: "aaaa 
|Ì¥ìk…" 

那是什麼,爲什麼和它發生任何超過3個字符以上..這是爲什麼?有任何想法嗎 ?

我使用sprtan3a與16位總線和4MB RAM的MicroBlaze處理器。

回答

0

發生這種情況是因爲字符未終止