硬汉嵌入式论坛

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

[RTOS] ucosiii的STM32H743的BSP移植到STM32H750上跑不起来

[复制链接]

24

主题

70

回帖

142

积分

初级会员

积分
142
发表于 2018-12-31 09:21:48 | 显示全部楼层 |阅读模式
程序下载到内部RAM运行,OSStart后,发现只有OS_TickTask在运行,StartupTask从未被调度执行过(该任务创建没问题),请问一下是什么原因?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107128
QQ
发表于 2018-12-31 10:18:12 | 显示全部楼层
回头不忙了,我制作几个各种运行方式的模板例子。
回复

使用道具 举报

56

主题

905

回帖

1073

积分

至尊会员

积分
1073
发表于 2018-12-31 11:44:01 | 显示全部楼层
支持。。。 最好是ucos的包 不动任何路劲,不改结构,包含所有文件。

但是这个地方我每次都改了。

    EXPORT  OSStartHighRdy                                      ; Functions declared in this file
    EXPORT  OSCtxSw
    EXPORT  OSIntCtxSw
    EXPORT  PendSV_Handler  《-------一般都会把这个改成OS_PendSvHandle. 但是我一般都改成PendSV_Handler, 然后在_it.c里面写代码
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107128
QQ
发表于 2018-12-31 11:54:04 | 显示全部楼层
roguebear 发表于 2018-12-31 11:44
支持。。。 最好是ucos的包 不动任何路劲,不改结构,包含所有文件。

但是这个地方我每次都改了。

此贴里面的RTOS版本例子,没做任何修改,仅改了中断入口
http://www.armbbs.cn/forum.ph ... 9834&extra=page%3D1

而中断入口这个,不改的话,可以学习FreeRTOS的做法,直接搞宏定义替换就行。
回复

使用道具 举报

56

主题

905

回帖

1073

积分

至尊会员

积分
1073
发表于 2019-1-1 19:11:27 | 显示全部楼层
eric2013 发表于 2018-12-31 11:54
此贴里面的RTOS版本例子,没做任何修改,仅改了中断入口
http://www.armbbs.cn/forum.ph ... 9834&ex ...

这个是最新的ucos版本?  最新的里面搞了个动态什么什么。默认还开启了。
就是这个 CPU_CFG_KA_IPL_BOUNDARY   

导致运行大约2,3个小时后死机。 关掉后就没事了。。
,没仔细研究。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107128
QQ
发表于 2019-1-1 19:13:35 | 显示全部楼层
roguebear 发表于 2019-1-1 19:11
这个是最新的ucos版本?  最新的里面搞了个动态什么什么。默认还开启了。
就是这个 CPU_CFG_KA_IPL_BOUN ...

是3.05。是Micrium为KEIL的RTE提供的。

后面H7板子上最新版,最近还没顾上整3.07
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-20 01:12 , Processed in 0.160256 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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