硬汉嵌入式论坛

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

[RL-RTX] RTX4的移植过程

[复制链接]

1

主题

1

回帖

7

积分

新手上路

积分
7
发表于 2018-7-9 15:59:18 | 显示全部楼层 |阅读模式
大家好:
    刚开始学习RTX5,在移植步骤中,出了些问题,所以发个帖子来请教一下。我的KEIL版本是5.18,勾选的RTX4版本,想要移植出来一个简单的工程。但操作完之后,进入调试模式,所有的单步、单行、跨函数、全速运行全部无法点选,添加System and thread viewer,线程列表里面也没有自己创建的任务名称。程序停在启动代码的某一行,如图3。求助求助,谢谢。我用的芯片型号是Ambiq2
图4.png
图3.png
2.png
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106856
QQ
发表于 2018-7-9 16:28:37 | 显示全部楼层
QQ截图20180709162755.png
回复

使用道具 举报

3

主题

56

回帖

65

积分

初级会员

积分
65
发表于 2018-7-9 17:37:36 | 显示全部楼层
按照您说的步骤,已经添加好了,试了一下还是不行。我用的IC全称在图6上,已经接近崩溃了,这个问题上已经花了4天时间。
图6.png
图5.png
回复

使用道具 举报

3

主题

56

回帖

65

积分

初级会员

积分
65
发表于 2018-7-9 17:39:10 | 显示全部楼层

按照您说的步骤,已经添加好了,试了一下还是不行。我用的IC全称在图6上,已经接近崩溃了,这个问题上目前花了4天时间。
图5.png

图6.png
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106856
QQ
发表于 2018-7-9 17:41:08 | 显示全部楼层
发这个配置文件看下
QQ截图20180709174026.png
回复

使用道具 举报

3

主题

56

回帖

65

积分

初级会员

积分
65
发表于 2018-7-9 17:47:29 | 显示全部楼层
eric2013 发表于 2018-7-9 17:41
发这个配置文件看下

如下图 图7.png

回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106856
QQ
发表于 2018-7-9 18:09:22 | 显示全部楼层

那没问题的,现在有个问题,你创建的这个任务里面搞个串口打印或者LED闪烁什么的,看看执行了没。

如果没有执行的话,把你的osKernelInitialize和osKernelStart注释掉,因为系统在main函数之前调用了。看看是否可行
回复

使用道具 举报

3

主题

56

回帖

65

积分

初级会员

积分
65
发表于 2018-7-9 18:29:19 | 显示全部楼层
eric2013 发表于 2018-7-9 18:09
那没问题的,现在有个问题,你创建的这个任务里面搞个串口打印或者LED闪烁什么的,看看执行了没。

如 ...

我的ambiq_init()函数里面,包括了板级的初始化和串口打印输出,刚刚试了一下,没有信息打印出来。现在还有其他放心需要排查吗,会不会是因为我这个MCU的问题,今天上午我在ARM官网也发了一个问题求助,现在等ARM的回复看看。


回复

使用道具 举报

3

主题

56

回帖

65

积分

初级会员

积分
65
发表于 2018-7-9 18:31:14 | 显示全部楼层
eric2013 发表于 2018-7-9 18:09
那没问题的,现在有个问题,你创建的这个任务里面搞个串口打印或者LED闪烁什么的,看看执行了没。

如 ...

斑竹,另外再问一下,我的BSP级的头文件和Ambiq官方的库文件,需要手动在main.c里面添加一次吗。我看RTX官网的建立工程说明中,没有提要加头文件。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106856
QQ
发表于 2018-7-10 02:22:43 | 显示全部楼层
溪云初_VS28s 发表于 2018-7-9 18:29
我的ambiq_init()函数里面,包括了板级的初始化和串口打印输出,刚刚试了一下,没有信息打印出来。现在还 ...

换个LED闪烁之类的,防止是因为你的串口波特率不正确。
另外你修改如下地方,看看是否可行
QQ截图20180710022400.png
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106856
QQ
发表于 2018-7-10 02:23:35 | 显示全部楼层
溪云初_VS28s 发表于 2018-7-9 18:31
斑竹,另外再问一下,我的BSP级的头文件和Ambiq官方的库文件,需要手动在main.c里面添加一次吗。我看RTX ...

没警告说明就没问题。
回复

使用道具 举报

3

主题

56

回帖

65

积分

初级会员

积分
65
发表于 2018-7-10 10:18:06 | 显示全部楼层
eric2013 发表于 2018-7-10 02:22
换个LED闪烁之类的,防止是因为你的串口波特率不正确。
另外你修改如下地方,看看是否可行

试了一下,还是不行。
回复

使用道具 举报

3

主题

56

回帖

65

积分

初级会员

积分
65
发表于 2018-7-10 10:38:00 | 显示全部楼层
eric2013 发表于 2018-7-10 02:22
换个LED闪烁之类的,防止是因为你的串口波特率不正确。
另外你修改如下地方,看看是否可行

我换了块开发板,MCU是STM32F103的,很容易就移植成功了。看来还是和MCU很大相关性
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106856
QQ
发表于 2018-7-10 10:54:30 | 显示全部楼层
溪云初_VS28s 发表于 2018-7-10 10:38
我换了块开发板,MCU是STM32F103的,很容易就移植成功了。看来还是和MCU很大相关性

那估计是这个芯片有些地方要初始化下。
回复

使用道具 举报

3

主题

56

回帖

65

积分

初级会员

积分
65
发表于 2018-7-10 15:34:39 | 显示全部楼层
eric2013 发表于 2018-7-10 10:54
那估计是这个芯片有些地方要初始化下。

恩,我找这家MCU厂商再详细咨询咨询,谢谢斑竹了
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106856
QQ
发表于 2018-7-11 01:48:49 | 显示全部楼层
溪云初_VS28s 发表于 2018-7-10 15:34
恩,我找这家MCU厂商再详细咨询咨询,谢谢斑竹了

回复

使用道具 举报

0

主题

5

回帖

5

积分

新手上路

积分
5
发表于 2021-8-22 13:54:15 | 显示全部楼层
我用RTX4 mdk 5.35 那个System and thread viewer窗口也一点信息也没有,LED线程在正常运行的
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-7 21:57 , Processed in 0.333690 second(s), 34 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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