硬汉嵌入式论坛

 找回密码
 立即注册
123
返回列表 发新帖
楼主: eric2013
收起左侧

[RTOS] 基于V5,V6和V7的ThreadX内核程序模板,含GCC,MDK和IAR三个版本(2020-06-08)

  [复制链接]

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106660
QQ
 楼主| 发表于 2020-7-10 16:11:05 | 显示全部楼层
游在云间 发表于 2020-7-10 12:59
需要更改哪些地方?

直接使用我的模板测试,注释掉我们板子的外设初始化。
回复

使用道具 举报

0

主题

5

回帖

5

积分

新手上路

积分
5
发表于 2020-7-16 22:26:32 | 显示全部楼层
大神,有没有usbx的教程啊??期待中。。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106660
QQ
 楼主| 发表于 2020-7-17 09:18:12 | 显示全部楼层
qepdclqu 发表于 2020-7-16 22:26
大神,有没有usbx的教程啊??期待中。。

USBX应该是最后才搞的,主要是USBX的特色不明显。现在内核,GUIX和NETX是重点。
回复

使用道具 举报

0

主题

5

回帖

5

积分

新手上路

积分
5
发表于 2020-7-20 22:39:32 | 显示全部楼层
eric2013 发表于 2020-7-17 09:18
USBX应该是最后才搞的,主要是USBX的特色不明显。现在内核,GUIX和NETX是重点。

请教个问题,我看usbx的源码,在EHCI的驱动中,其初始化函数_ux_hcd_ehci_initialize有调用_ux_utility_set_interrupt_handler(虽然里面是空函数)来注册EHCI的中断入口_ux_hcd_ehci_interrupt_handler,但是OHCI的驱动中,OHCI的中断入口_ux_hcd_ehci_interrupt_handler都没有哪个地方在注册,请问是否这两个handler是不是要根据不同芯片提供的类似汇编文件里面的中断向量表,将这两个handler填充到对应位置。大神能否解答一下,或者提供个例子说明一下。。
谢谢。。
回复

使用道具 举报

0

主题

5

回帖

5

积分

新手上路

积分
5
发表于 2020-7-20 22:42:53 | 显示全部楼层
usbx里面有OHCI何EHCI的HCD,请问一下一般类似PC芯片的都会集成这两个HC,移植时,是否只需要在ux_host_stack_hcd_register里面给参数hcd_param1提供HC在芯片中的IO地址就可以了,但是一般MCU没有EHCI和OHCI,如何使用呢??
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106660
QQ
 楼主| 发表于 2020-7-21 07:40:34 | 显示全部楼层
qepdclqu 发表于 2020-7-20 22:39
请教个问题,我看usbx的源码,在EHCI的驱动中,其初始化函数_ux_hcd_ehci_initialize有调用_ux_utility_s ...

你这个貌似不是移植的是ST吧。

貌似是NXP之类的芯片。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106660
QQ
 楼主| 发表于 2020-7-21 07:42:36 | 显示全部楼层
qepdclqu 发表于 2020-7-20 22:42
usbx里面有OHCI何EHCI的HCD,请问一下一般类似PC芯片的都会集成这两个HC,移植时,是否只需要在ux_host_sta ...

USBX这块,论坛只有这位坛友分享过代码

分享 一个 threadx usbx device storage H7 单片机模拟u盘
http://www.armbbs.cn/forum.php?m ... 8446&fromuid=58
(出处: 硬汉嵌入式论坛)
回复

使用道具 举报

0

主题

5

回帖

5

积分

新手上路

积分
5
发表于 2020-7-21 21:39:23 | 显示全部楼层
eric2013 发表于 2020-7-21 07:40
你这个貌似不是移植的是ST吧。

貌似是NXP之类的芯片。

是的,不是移植到MCU上,移植到龙芯2K上。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106660
QQ
 楼主| 发表于 2020-7-22 07:53:50 | 显示全部楼层
qepdclqu 发表于 2020-7-21 21:39
是的,不是移植到MCU上,移植到龙芯2K上。

那这个的确要花点时间调试下了。
回复

使用道具 举报

3

主题

8

回帖

17

积分

新手上路

积分
17
发表于 2020-8-18 10:00:13 | 显示全部楼层
sun1996 发表于 2020-6-8 10:44
请问V5-2000 keil版本中,里面的.S文件一直编译不通过,显示Invalid line start ,基本每一行开头都有@,需 ...

俺也碰到同样问题
回复

使用道具 举报

3

主题

8

回帖

17

积分

新手上路

积分
17
发表于 2020-8-18 10:10:15 | 显示全部楼层
sun1996 发表于 2020-6-8 14:24
那就自己回复自己吧,,,,,路劲不能包含中文,,,,以前用keil的时候不需要考虑中文路径的

已去掉中文路径,仍然不行
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106660
QQ
 楼主| 发表于 2020-8-18 10:16:51 | 显示全部楼层
wxzhuhua 发表于 2020-8-18 10:00
俺也碰到同样问题

要用MDK5.30及其以上版本。
回复

使用道具 举报

3

主题

8

回帖

17

积分

新手上路

积分
17
发表于 2020-8-18 10:29:30 | 显示全部楼层
eric2013 发表于 2020-8-18 10:16
要用MDK5.30及其以上版本。

用的mdk5.31,编译器版本6.14,中文路径也改了
毛病依旧..
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106660
QQ
 楼主| 发表于 2020-8-18 10:54:31 | 显示全部楼层
wxzhuhua 发表于 2020-8-18 10:29
用的mdk5.31,编译器版本6.14,中文路径也改了
毛病依旧..

把你编译后有问题的例子,上传上来,我看下
回复

使用道具 举报

3

主题

8

回帖

17

积分

新手上路

积分
17
发表于 2020-8-18 11:03:59 | 显示全部楼层
eric2013 发表于 2020-8-18 10:54
把你编译后有问题的例子,上传上来,我看下

其实没改什么,主目录改成V5,不行,MDK-ARM(AC6)改成MDK-AC6,还是不行。

V5.rar

4.17 MB, 下载次数: 3

回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106660
QQ
 楼主| 发表于 2020-8-18 11:11:01 | 显示全部楼层
wxzhuhua 发表于 2020-8-18 11:03
其实没改什么,主目录改成V5,不行,MDK-ARM(AC6)改成MDK-AC6,还是不行。

一定要选择这个
QQ截图20200818111050.png
回复

使用道具 举报

3

主题

8

回帖

17

积分

新手上路

积分
17
发表于 2020-8-18 14:04:32 | 显示全部楼层

果然,那里一改就通过了。
俺以为项目里已经设置好,不用改呢。

多谢硬汉大哥指点!
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-28 07:38 , Processed in 0.213263 second(s), 26 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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