OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 5209|回复: 4

FreeRTOS移植到F4板子的读卡器例程,读卡器很慢。

[复制链接]

20

主题

99

帖子

0

精华

初级会员

Rank: 2

积分
177
金钱
177
注册时间
2020-6-21
在线时间
70 小时
发表于 2021-4-1 13:48:09 | 显示全部楼层 |阅读模式
1金钱
F429的板子,USB读卡器实验。我把FreeRTOS移植过去。然后开启任务调度后,读卡器很慢。
只能读出25M的spiflash。
nandflash完全读不出来。

在任务调度之前加while(1);把程序停在那里,就变得一切正常..

不知道USB这个库,在RTOS环境下要做什么改变吗?

我就开了一个任务,优先级设置的是15。
usb中断的优先级我设置的是0,0。应该比这个任务优先级高。但是却读不出来nandflash。

最佳答案

查看完整内容[请看2#楼]

已经解决了。 因为硬件上那个板子的NandFlash和有些管脚共用了。 所以在那些DO初始化了之后,NandFlash是无法使用的。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

20

主题

99

帖子

0

精华

初级会员

Rank: 2

积分
177
金钱
177
注册时间
2020-6-21
在线时间
70 小时
 楼主| 发表于 2021-4-1 13:48:10 | 显示全部楼层
已经解决了。
因为硬件上那个板子的NandFlash和有些管脚共用了。
所以在那些DO初始化了之后,NandFlash是无法使用的。
回复

使用道具 举报

22

主题

2251

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
4471
金钱
4471
注册时间
2013-4-22
在线时间
335 小时
发表于 2021-4-1 15:08:54 | 显示全部楼层
中断一直进打断了系统运行
回复

使用道具 举报

120

主题

7878

帖子

13

精华

资深版主

Rank: 8Rank: 8

积分
12012
金钱
12012
注册时间
2013-9-10
在线时间
427 小时
发表于 2021-4-3 13:16:08 | 显示全部楼层
usb的握手包周长是10ms,操作的时候是1ms,你的系统估计抢不到资源
回复

使用道具 举报

0

主题

9

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
258
金钱
258
注册时间
2020-6-28
在线时间
76 小时
发表于 2021-4-3 21:12:13 | 显示全部楼层
用CUBEMX生成的试试
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-2-28 00:15

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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