MMCSD_fatFS程序添加到了TCP_client的程序中,程序总是一跑就... - TMS320C6748 - 嵌入式开发者社区 - 51ele.net
设为首页收藏本站

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 3125|回复: 2
打印 上一主题 下一主题

[未解决] MMCSD_fatFS程序添加到了TCP_client的程序中,程序总是一跑就...

[复制链接]

11

主题

28

帖子

360

积分

中级会员

Rank: 3Rank: 3

积分
360
跳转到指定楼层
楼主
发表于 2017-6-15 18:58:05 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 utada08 于 2017-6-15 19:03 编辑

我把SYSBIOS例程中MMCSD_FatFs的程序添加到了TCP_client中, 要写一个网口接收数据并保存到SD卡中的程序。我现在是先 用网口调试助手调试,发数据,DSP会像例程中把数据发回给网口助手,然后保存到SD卡中。
问题如下:

一  运行程序以后,如果不用网口调试助手发数据,跑一会程序停止,console打印日志如图:日志1中所示

二  运行程序以后,使用网口调试助手不停地发数据,程序也是跑一会就停止,console打印日志如图:日志2中所示


之前是做2000系列的开发的,现在才开始做6000系列,是不是我的cfg设置不对呢?是不是内存分配不对呢?

我看到网上有人说NDK的程序初始化完成后默认是IDLE TASK, 那 级别要比MMCSD中的MainTask任务 级别低吧,
所以我再TaskMain函数中在MMCDtest()函数后面加了Task_sleep(10000),想让写SD卡的任务暂停,然后NDK的任务可以执行,然后就是一个循环







本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖
回复

使用道具 举报

3

主题

852

帖子

3538

积分

创龙

Rank: 8Rank: 8

积分
3538
沙发
发表于 2017-6-15 22:03:42 | 只看该作者
如果你的网络程序能跑了,就不是优先级的问题,否则不会执行空闲任务的
回复 支持 反对

使用道具 举报

11

主题

28

帖子

360

积分

中级会员

Rank: 3Rank: 3

积分
360
板凳
 楼主| 发表于 2017-6-16 00:03:05 | 只看该作者
本帖最后由 utada08 于 2017-6-16 00:23 编辑
human 发表于 2017-6-15 22:03
如果你的网络程序能跑了,就不是优先级的问题,否则不会执行空闲任务的

网络程序确实是能跑,但是现在SD写数据的程序都只能正常执行一遍    后面都是显示设备初始化失败,下面程序中圈出来的函数 mmcsdStorageInit()  返回值一直不对,后面真正写数据的函数  MMCSDtest() 执行不了C:\Users\admin\Desktop\1.png

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|手机版|小黑屋|嵌入式开发者社区 ( 粤ICP备15055271号

GMT+8, 2024-5-21 04:18 , Processed in 0.037216 second(s), 25 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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