搜索
bottom↓
回复: 4

UC3B0256最小系统板USBmass的测试,不知什么原因串口没有打印任何信息执行LINUX命令

[复制链接]

出0入0汤圆

发表于 2009-1-14 14:22:36 | 显示全部楼层 |阅读模式
用AVR32 STUDIO 2.1 自带的USBmass 例子下载到UC3B0256程序执行时,电脑会发现三个可移动磁盘



 (原文件名:ourdev_345565[1].JPG) 

但不知什么原因串口没有打印任何信息执行LINUX命令也没任何反应

#if __GNUC__

  set_usart_base((void *)SHL_USART);

  gpio_enable_module(SHL_USART_GPIO_MAP,sizeof(SHL_USART_GPIO_MAP) / sizeof(SHL_USART_GPIO_MAP[0]));

  usart_init(SHL_USART_BAUDRATE);

#elif __ICCAVR32__

  static const usart_options_t SHL_USART_OPTIONS =

  {

    .baudrate = SHL_USART_BAUDRATE,

    .charlength = 8,

    .paritytype = USART_NO_PARITY,

    .stopbits = USART_1_STOPBIT,

    .channelmode = USART_NORMAL_CHMODE

  };



  extern volatile avr32_usart_t *volatile stdio_usart_base;

  stdio_usart_base = SHL_USART;

  gpio_enable_module(SHL_USART_GPIO_MAP,

                     sizeof(SHL_USART_GPIO_MAP) / sizeof(SHL_USART_GPIO_MAP[0]));

  usart_init_rs232(SHL_USART, &SHL_USART_OPTIONS, FOSC0);

#endif

}



用usart_init_rs232(SHL_USART, &SHL_USART_OPTIONS, FOSC0); 初始化串口正常

如果用usart_init(SHL_USART_BAUDRATE);初始化串口接收的确实乱码

usart_init(SHL_USART_BAUDRATE);这个函数是在那个文件里面找了好久都没找到usart.c文件里也没看到

请高手指教。。。。。

阿莫论坛20周年了!感谢大家的支持与爱护!!

一只鸟敢站在脆弱的枝条上歇脚,它依仗的不是枝条不会断,而是自己有翅膀,会飞。

出0入0汤圆

 楼主| 发表于 2009-1-15 00:14:44 | 显示全部楼层
正确信息是这样的

--------------------------

    ATMEL AVR32 uShell

--------------------------



"On-Chip Virtual Memory"                 OK           10240 bytes

"AT45DBX Data Flash" not initialized... Check if it is present...

"SD/MMC Card" not initialized... Check if it is present...



$>





设为主



Device connected



Device enumerated

Mass-storage device connected

出0入0汤圆

 楼主| 发表于 2009-1-15 00:11:33 | 显示全部楼层
问题解决了是AVR32 STUDIO软件的问题

出0入0汤圆

发表于 2009-1-14 22:23:40 | 显示全部楼层
【楼主位】 xzw168 

回头帮你确认下,我记得是要做下串口的设置

出0入0汤圆

 楼主| 发表于 2009-1-14 16:08:34 | 显示全部楼层
用usart_init_rs232(SHL_USART, &SHL_USART_OPTIONS, FOSC0); 初始化串口 

设为主盘 读U盘 串口打印以下信息



Device connected

Device enumerated

Mass-storage device connected





printf()没起作用
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-5-20 18:42

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表