硬汉嵌入式论坛

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

求教,串行Flash读写例程 移植到RTX4 出错

[复制链接]

35

主题

116

回帖

221

积分

高级会员

程序小白

积分
221
QQ
发表于 2020-12-10 00:44:14 | 显示全部楼层 |阅读模式
捕获.PNG 新手求教,有两个疑问 :
1、在任务中  执行1、4、5、6 指令 会进入 HardFault;      执行2,3,Z, X 则是正常的。该如何排查?
2、RTX中 好像不能调用bsp_timer.c  , 会跟 bsp_dwt.c里的API冲突;  那在RTX中,如何实现 bsp_GetRunTime()  记录时间的功能呢?

谢谢!
回复

使用道具 举报

5

主题

229

回帖

249

积分

高级会员

积分
249
发表于 2020-12-10 09:01:39 | 显示全部楼层
STM32V6之HAL库 SPI1+DMA读写W25Q64下 几种方式的时间对比 基于EVR
http://www.armbbs.cn/forum.php?m ... 52&fromuid=8820
(出处: 硬汉嵌入式论坛)

你是RTX4移植出错还是FLASH读写出错? RTOS建议用RTX5吧
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115667
QQ
发表于 2020-12-10 10:33:12 | 显示全部楼层
1、用在RTX上,直接添加就可以使用的。你看看是死机在哪里了,方便排查。
2、用RTX自己的时间基准获取函数即可。
回复

使用道具 举报

35

主题

116

回帖

221

积分

高级会员

程序小白

积分
221
QQ
 楼主| 发表于 2020-12-10 18:32:36 | 显示全部楼层
eric2013 发表于 2020-12-10 10:33
1、用在RTX上,直接添加就可以使用的。你看看是死机在哪里了,方便排查。
2、用RTX自己的时间基准获取函数 ...

谢谢  刚试了下是 任务栈给小了,加大就没问题了。  RTX4的时间基准获取函数就是 os_time_get  吧?
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115667
QQ
发表于 2020-12-11 08:56:48 | 显示全部楼层
清风徐来 发表于 2020-12-10 18:32
谢谢  刚试了下是 任务栈给小了,加大就没问题了。  RTX4的时间基准获取函数就是 os_time_get  吧?

对,是这个函数。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-5-10 21:51 , Processed in 0.231116 second(s), 27 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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