社区导航

 

搜索
查看: 357|回复: 14

[求助] MSP430FR4133移植UCOSII的问题

[复制链接]

12

TA的帖子

0

TA的资源

一粒金砂(中级)

Rank: 2

发表于 2020-2-9 22:35 | 显示全部楼层 |阅读模式

我想用MSP430FR4133移植UCOSII,由于Micrium官网没有该板移植例程,我下载借鉴的是MSP430F5529的例程

平台是CCS 9.3.0,在移植的过程中出现了一个问题如下:

123.png 其中,#define OS_EXT extern; 

报错全称是:"Description    Resource    Path    Location    Type
unresolved symbol OSRdyTbl, first referenced in ./OS/os_cpu.obj    UCOS             C/C++ Problem"

想知道为什么会报错?

 

我的相关文件夹如下:

2.png

在Properties中,也将文件夹OS加入了Include Options
3.png
 


回复

使用道具 举报

12

TA的帖子

0

TA的资源

一粒金砂(中级)

Rank: 2

 楼主| 发表于 2020-2-10 00:20 | 显示全部楼层

怕沉贴,自己顶一下


回复

使用道具 举报

12

TA的帖子

0

TA的资源

一粒金砂(中级)

Rank: 2

 楼主| 发表于 2020-2-10 00:20 | 显示全部楼层

再顶一下


回复

使用道具 举报

1953

TA的帖子

0

TA的资源

纯净的硅(初级)

Rank: 4

发表于 2020-2-10 09:21 | 显示全部楼层

我帮你顶一下吧,不错的帖子啦。


回复

使用道具 举报

1876

TA的帖子

1

TA的资源

五彩晶圆(初级)

Rank: 7Rank: 7Rank: 7

发表于 2020-2-10 10:31 | 显示全部楼层

#define OS_EXT extern;

确定有分号?

人已离开,无事别找,找也找不到。

回复

使用道具 举报

1115

TA的帖子

1

TA的资源

版主

Rank: 6Rank: 6

发表于 2020-2-10 11:00 | 显示全部楼层

不要有CCS,用IAR开发,例子参考MSP430F5438

QQ截图20200210105948.png

回复

使用道具 举报

12

TA的帖子

0

TA的资源

一粒金砂(中级)

Rank: 2

 楼主| 发表于 2020-2-10 14:21 | 显示全部楼层
freebsder 发表于 2020-2-10 10:31 #define OS_EXT extern; 确定有分号?

没分号的。这个宏定义是在开头,带分号的话后面会有一连串警告或报错


回复

使用道具 举报

12

TA的帖子

0

TA的资源

一粒金砂(中级)

Rank: 2

 楼主| 发表于 2020-2-10 14:21 | 显示全部楼层
qwerghf 发表于 2020-2-10 11:00 不要有CCS,用IAR开发,例子参考MSP430F5438

是CCS编译器有BUG吗?


回复

使用道具 举报

12

TA的帖子

0

TA的资源

一粒金砂(中级)

Rank: 2

 楼主| 发表于 2020-2-10 14:22 | 显示全部楼层
alan000345 发表于 2020-2-10 09:21 我帮你顶一下吧,不错的帖子啦。

谢谢


回复

使用道具 举报

12

TA的帖子

0

TA的资源

一粒金砂(中级)

Rank: 2

 楼主| 发表于 2020-2-11 22:25 | 显示全部楼层

经过我的反复测试,MSP430FR4133移植MSP430F5438版本UCOSII应该不可行。

原因是系统任务堆栈太小,SP无法指向外部任务堆栈映像,MSP430FR4133 RAM只有2K,太小了。

不知道用51单片机有没有2K RAM移植UCOSII成功的。

先在这儿插个眼,再试试,如果能用MSP430FR4133移植UCOSII成功会回帖通知一次。

点评

成功被自己打脸  详情 回复 发表于 2020-2-13 17:26

回复

使用道具 举报

12

TA的帖子

0

TA的资源

一粒金砂(中级)

Rank: 2

 楼主| 发表于 2020-2-13 17:20 | 显示全部楼层

移植成功了,不是SP的问题,事实上,SP完全不用管栈空间的范围,只要栈空间足够即可。但是还是出现了会卡死的问题。暂不清楚原因


回复

使用道具 举报

12

TA的帖子

0

TA的资源

一粒金砂(中级)

Rank: 2

 楼主| 发表于 2020-2-13 17:26 | 显示全部楼层
图——南 发表于 2020-2-11 22:25 经过我的反复测试,MSP430FR4133移植MSP430F5438版本UCOSII应该不可行。 原因是系统任务堆栈太小,SP无 ...

成功被自己打脸


回复

使用道具 举报

12

TA的帖子

0

TA的资源

一粒金砂(中级)

Rank: 2

 楼主| 发表于 2020-2-13 17:34 | 显示全部楼层

之后不会在此贴发文了。有需要交流的朋友加Q:505843601,备注:UCOSII。

仅进行交流,由于在官方代码上做了较大程度的修改,不提供源码。

点评

说明官方提供的代码有bug吧。  详情 回复 发表于 7 天前

回复

使用道具 举报

1953

TA的帖子

0

TA的资源

纯净的硅(初级)

Rank: 4

发表于 2020-2-14 09:02 | 显示全部楼层
图——南 发表于 2020-2-13 17:34 之后不会在此贴发文了。有需要交流的朋友加Q:505843601,备注:UCOSII。 仅进行交流,由于在官方代码上 ...

说明官方提供的代码有bug吧。

点评

BUG已经全部解决了。应该是没有其他问题了  详情 回复 发表于 7 天前

回复

使用道具 举报

12

TA的帖子

0

TA的资源

一粒金砂(中级)

Rank: 2

 楼主| 发表于 2020-2-14 16:18 | 显示全部楼层
alan000345 发表于 2020-2-14 09:02 说明官方提供的代码有bug吧。

BUG已经全部解决了。应该是没有其他问题了


回复

使用道具 举报

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

关闭

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

  • 论坛活动 E手掌握

    扫码关注
    EEWORLD 官方微信

  • EE福利  唾手可得

    扫码关注
    EE福利 唾手可得

Archiver|手机版|小黑屋|电子工程世界 ( 京ICP证 060456 )

GMT+8, 2020-2-21 10:28 , Processed in 0.404925 second(s), 17 queries , Gzip On, MemCache On.

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