创龙科技
直播中

陈梅

7年用户 194经验值
私信 关注

MMCSD_fatFS程序添加到了TCP_client的程序中,程序跑一会就停止

[tr]

我把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的任务可以执行,然后就是一个循环








[/tr]

回帖(1)

陈婧甄

2019-8-9 10:03:47
如果你的网络程序能跑了,就不是优先级的问题,否则不会执行空闲任务的
举报

更多回帖

发帖
×
20
完善资料,
赚取积分