硬汉嵌入式论坛

 找回密码
 立即注册
查看: 3251|回复: 3
收起左侧

[ThreadX全家桶] 请教下,threadx 里面的usb 历程貌似默认使用的 usb-ULPI 模式的,在哪里可以修改为 2线模式?

[复制链接]

681

主题

3487

回帖

5555

积分

论坛元老

积分
5555
发表于 2020-6-9 14:36:04 | 显示全部楼层 |阅读模式
请教下,threadx 里面的usb 历程貌似默认使用的 usb-ULPI 模式的,在哪里可以修改为 2线 的 模式 ?
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115787
QQ
发表于 2020-6-9 14:39:58 | 显示全部楼层
头文件里面有个HS和FS,他的区分是通过寄存器分别开的。
回复

使用道具 举报

681

主题

3487

回帖

5555

积分

论坛元老

积分
5555
 楼主| 发表于 2020-6-9 16:06:15 | 显示全部楼层
本帖最后由 hpdell 于 2020-6-9 16:50 编辑
eric2013 发表于 2020-6-9 14:39
头文件里面有个HS和FS,他的区分是通过寄存器分别开的。


是 ux_api.h 这个头文件 还是 ux_port.h 这个头文件 ,貌似这2个里面 我也没有找到 啊 ?

寄存器的话,我貌似只找到了     /* Register all the USB host controllers available in this system.  */
    status =  ux_host_stack_hcd_register(_ux_system_host_hcd_stm32_name, _ux_hcd_stm32_initialize_hscore, 0x40040000, 0x0);

貌似程序运行到这个 函数就挂了啊 ???

我目前使用的是 2线的 模式
回复

使用道具 举报

681

主题

3487

回帖

5555

积分

论坛元老

积分
5555
 楼主| 发表于 2020-6-10 16:27:55 | 显示全部楼层
终于找到了,他奶奶的

对应高速 8bit data 的函数
status =  ux_host_stack_hcd_register(_ux_system_host_hcd_stm32_name, _ux_hcd_stm32_initialize_hscore, 0x40040000, 0x0);

对应 2线普通 接口 函数
status =  ux_host_stack_hcd_register(_ux_system_host_hcd_stm32_name, _ux_hcd_stm32_initialize_fscore, 0x40040000, 0x0);  
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2025-5-19 03:31 , Processed in 0.222357 second(s), 24 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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