向uart输出“helloworld”时奇怪的问题
 
- UID
- 517221
- 性别
- 男
|
向uart输出“helloworld”时奇怪的问题
今天遇到了奇怪的问题,我以uart作为标准的输入输出,nios核的reset和exception address都设为了SDRAM,而运行时的text和ro也设为了sdram,在用while循环printf(“hello world”)命令时,按理说这时只会向uart输出信息的,可是我在niosIDE的console窗口下也看到了helloworld,关掉nios-terminal进程后,用串口助手也能看到helloworld。可是当我重新编译了sopc核后,就不能在console中看到向uart输出的信息了,同时,再使用串口助手也看不到向uart发出的helloworld了。 实际上,我唯一一次能用串口助手看到信息就是在console中同时可以看到hello的条件下,当console中不显示hello了,在串口助手中也看不到hello了。。。 困惑啊,为什么会在console下看到向uart输出的信息呢???就算这是巧合,那为什么后来重新编译后,就再也不能在串口助手上看到输出信息了呢??? [em14] |
|
|
|
|
|