查看: 8996|回复: 30

[其他] MCF52259 USB范例

[复制链接]

该用户从未签到

22

主题

93

帖子

0

新手上路

Rank: 1

积分
192
最后登录
1970-1-1
发表于 2012-3-1 13:09:59 | 显示全部楼层 |阅读模式
谁做过MCF5225x系列的USB程序,
是否可以提供个demo例子给我学习下,希望好心人帮忙啊。。。。
我知道答案 目前已有29人回答
回复

使用道具 举报

该用户从未签到

5

主题

12

帖子

0

新手上路

Rank: 1

积分
41
最后登录
1970-1-1
发表于 2012-3-1 13:58:58 | 显示全部楼层

RE:MCF52259 USB范例

你好,问一下,怎么使调试的时候,printf输出的信息显示在超级终端上啊
回复 支持 反对

使用道具 举报

该用户从未签到

22

主题

93

帖子

0

新手上路

Rank: 1

积分
192
最后登录
1970-1-1
 楼主| 发表于 2012-3-1 14:38:40 | 显示全部楼层

回复:MCF52259 USB范例

回复第 2 楼 于2012-03-01 05:58:58发表:
你好,问一下,怎么使调试的时候,printf输出的信息显示在超级终端上啊 

你好,我没有看明白你的意思!
是USB的传输的数据,显示在超级终端上还是 Uart口出来的数据显示在超级终端上?
回复 支持 反对

使用道具 举报

该用户从未签到

5

主题

12

帖子

0

新手上路

Rank: 1

积分
41
最后登录
1970-1-1
发表于 2012-3-1 15:14:46 | 显示全部楼层

RE:MCF52259 USB范例

我刚新建了个工程,代码如下,PC的串口已经连接开发板(公司自己开发的),在PC上的超级终端也连接好了串口,飞思卡尔的调试器也已经连上,想运行的时候下面代码中调用printf时,它的参数就直接打印在超级终端上。
#include "support_common.h" /* include peripheral declarations and more */
#if (CONSOLE_IO_SUPPORT || ENABLE_UART_SUPPORT)
/* Standard IO is only possible if Console or UART support is enabled. */
#include
#endif

int main(void)
{
int counter = 0;
#if (CONSOLE_IO_SUPPORT || ENABLE_UART_SUPPORT)
printf("Hello World\n\r");
#endif
for(;;) {
counter++;
}
}
 
回复 支持 反对

使用道具 举报

该用户从未签到

13

主题

128

帖子

0

新手上路

Rank: 1

积分
58
最后登录
1970-1-1
发表于 2012-3-1 15:50:40 | 显示全部楼层

回复:MCF52259 USB范例

cathy 的问题  你可以借鉴下mqx下面写的 看看  或许有帮助 再就是你的以太网调试出来了啊,。
123 你的问题  这个你要接串口的  用串口线将电脑和你的板子连接起来 一般默认是串口1找不到的话  看设备管理就行了 设置下波特率啊 什么的就行了

回复 支持 反对

使用道具 举报

该用户从未签到

22

主题

93

帖子

0

新手上路

Rank: 1

积分
192
最后登录
1970-1-1
 楼主| 发表于 2012-3-1 15:41:05 | 显示全部楼层

回复:MCF52259 USB范例

回复第 4 楼 于2012-03-01 07:14:46发表:
我刚新建了个工程,代码如下,PC的串口已经连接开发板(公司自己开发的),在PC上的超级终端也连接好了串口,飞思卡尔的调试器也已经连上,想运行的时候下面代码中调用printf时,它的参数就直接打印在超级终端上。
#include "support_common.h" /* include peripheral declarations and more */
#if (CONSOLE_IO_SUPPORT || ENABLE_UART_SUPPORT)
/* Standard IO is only possible if Console or UART support is enabled. */
#include
#endif

int main(void)
{
int counter = 0;
#if (CONSOLE_IO_SUPPORT || ENABLE_UART_SUPPORT)
printf("Hello World\n\r");
#endif
for(;;) {
counter++;
}
}
 
 

恩,就想DevilHan说的,你需要用串口线把你的板子和电脑连接起来,并且你的板子上Uart是通的,这个时候才可以用uart写的函数uart_printf打印信息。
不过你如果想打印你程序中提到的printf,我自己认为应该是:在调试的时候,会显示在IDE调试窗口的吧(仅仅是个人意见,我们试过。)
回复 支持 反对

使用道具 举报

该用户从未签到

22

主题

93

帖子

0

新手上路

Rank: 1

积分
192
最后登录
1970-1-1
 楼主| 发表于 2012-3-1 16:02:40 | 显示全部楼层

回复:MCF52259 USB范例

回复第 5 楼 于2012-03-01 07:50:40发表:
cathy 的问题 你可以借鉴下mqx下面写的 看看 或许有帮助 再就是你的以太网调试出来了啊,。
123 你的问题 这个你要接串口的 用串口线将电脑和你的板子连接起来 一般默认是串口1找不到的话 看设备管理就行了 设置下波特率啊 什么的就行了

 

DevilHan,
我的以太网没有好呢,现在把板子和电脑连接起来后,不能建立link。
我不太理解MQX,弱弱的问下,怎么用啊?如何才能把它Download到板子上去?
 
回复 支持 反对

使用道具 举报

该用户从未签到

13

主题

128

帖子

0

新手上路

Rank: 1

积分
58
最后登录
1970-1-1
发表于 2012-3-1 16:25:34 | 显示全部楼层

回复:MCF52259 USB范例

printf  是串口显示出来的  这个毋庸置疑的 呵呵 只要你连接上 设置好波特率 就行了
回复 支持 反对

使用道具 举报

  • TA的每日心情
    难过
    2021-12-15 16:01
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    305

    主题

    4701

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    377
    最后登录
    2023-8-16
    发表于 2012-3-2 09:24:59 | 显示全部楼层

    RE:MCF52259 USB范例

    printf 要看源代码,有的是用串口输出的,有的确实在调试界面打印处理的。类似于#error
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    22

    主题

    93

    帖子

    0

    新手上路

    Rank: 1

    积分
    192
    最后登录
    1970-1-1
     楼主| 发表于 2012-3-2 13:11:32 | 显示全部楼层

    回复:MCF52259 USB范例

    回复第 9 楼 于2012-03-02 01:24:59发表:
    printf 要看源代码,有的是用串口输出的,有的确实在调试界面打印处理的。类似于#error 

    安老大,我在论坛中看见 你好像举办个一个有关USB的活动,网址在哪里?我想去学习学习。。。
    现在USB还真不知道怎么搞?
    我现在板子充当device,可是提到的枚举等等,host和我的板子是怎么通信的?
     
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /3 下一条

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2025-9-12 17:03 , Processed in 0.108903 second(s), 30 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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