硬汉嵌入式论坛

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

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

[复制链接]

615

主题

3070

回帖

4935

积分

至尊会员

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

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

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

使用道具 举报

615

主题

3070

回帖

4935

积分

至尊会员

积分
4935
 楼主| 发表于 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线的 模式
回复

使用道具 举报

615

主题

3070

回帖

4935

积分

至尊会员

积分
4935
 楼主| 发表于 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, 2024-6-6 18:39 , Processed in 0.260594 second(s), 26 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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