我只需检查并将数据发送到我的microplaze,通过检查我的pbuff的有效负载收到回调函数,它可以工作,我可以看到microplaze回复我的消息,但当我试图打印它们mmicroplaze到终端(使用print code()在c代码中)这里发生的奇怪事情就是打印出来了:
sent "a" printed: "a";
sent "aa" printed: "aa";
sent "aaa" printed: "aaa";
sent "aaaa" printed: "aaaa
|Ì¥ìk…"
这是什么以及为什么它会发生在3个以上的字符之外......为什么会这样?任何想法?
我正在使用sprtan3a和16bit总线的微型处理器和4mb ram。
答案 0 :(得分:0)
这是因为字符没有被终止