2013-04-02 4 views
0

단순히 콜백 기능을 사용하여 내 pbuff의 페이로드를 cheking하여 데이터를 확인하고 데이터를 가져 와서 microplaze가 내 메시지를 반향하는 것을 볼 수는 있지만 작동 시키려고 할 때 작동합니다. 단자에 mmicroplaze 인쇄 여기에 일어난 이상한 부족 (C 코드에서의 printf()를 사용하여) :microplaze 응용 프로그램의 lwip 버퍼

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

은 그 무엇이며, 그것은 .. 3 개 문자보다 더 아무것도 왜 일어나는지 이유입니까? 어떤 아이디어?

저는 16 비트 버스 및 4MB RAM의 microblaze 프로세서와 함께 sprtan3a를 사용하고 있습니다.

답변

0

문자가 종료되지 않았기 때문에 발생합니다.