首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

为什么fopen无法打开我的uart?

为什么fopen无法打开我的uart?

为什么fopen无法打开我的uart?


#include <stdio.h>
#include <string.h>
int main ()
{
  char * msg = “hello world”;
  FILE * fp;
  fp = fopen (“/dev/uart1”, “w”);
  if (fp)
  {
     fprintf(fp, “%s”,msg);
     fclose (fp);
  }
  return 0;
}


感觉应该是很简单的一个程序.而且是根据altera的文档上的程序来的.但是每次fp=0打不开uart.


我在system_lib里面设置的stdout,stdin,stderr都是jtag_uart这个没有什么影响吧?

我是我
我也遇到同样的问题

无奈
怎么这么多出了uart的问题,确定硬件没有问题。
在交流中前进,共同实现nios的应用。
我后来用ALTERA_AVALON_UART.H和ALTERA_AVALON_UART_REGS.H中的uart操作函数就能够发送数据了.但是发送的数据和接收的数据不同.
我是我
一般不能用ALTERA_AVALON_UART_REGS.H中的函数直接操作的
我没碰到阿 这个例子 我也用过
返回列表