为什么用external ram跑就看不到在console中打印的hello world?
- UID
- 97929
- 性别
- 男
|
为什么用external ram跑就看不到在console中打印的hello world?
请问jtag_uart的波特率是多少啊。
我的系统有个jtag_uart,两个uart,两个uart的波特率是9600,为什么我用on chip ram跑hello world可以在console中看到打印的hello world但是用external ram跑就看不到在console中打印的hello world呢?程序都能正常调试.我的stdout,stdin,stderr都设置的是jtag_uart. |
|
|
|
|
|
- UID
- 79720
- 性别
- 男
|
下载过程中没有出现错误提示吧,确定代码下进去了sram。 |
|
|
|
|
|
- UID
- 97929
- 性别
- 男
|
因为我是用的bb2所以下载过程中有警告.
我是分别设置了两个系统.一个系统有一个cpu,一个jtag_uart,和一个12k的on_chip_memory,没有外部sram.这个可以调试并且在console中打印hello world.另一个系统是一个cpu,jtag_uart,一个1M的外部sram,没有on_chip_memory.这个系统可以调试,但是不能在console中打印hello world.调试过程中也没有碰到过错误提示.
[此贴子已经被作者于2006-5-10 15:17:42编辑过] |
|
|
|
|
|
- UID
- 79720
- 性别
- 男
|
没有任何提示吗,你看看sram中的数据和你的文件数据是否一致,verify没有问题吧。都没有问题,证明读写没有问题,就不会出现这样的情况的阿。 |
|
|
|
|
|
- UID
- 97929
- 性别
- 男
|
我后来用ALTERA_AVALON_UART.H和ALTERA_AVALON_UART_REGS.H中的uart操作函数就能够发送数据了.但是发送的数据和接收的数据不同. |
|
|
|
|
|