b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

请问DSP开发使用fopen()打开失败是什么原因?

电脑杂谈  发布时间:2019-07-08 20:05:20  来源:网络整理

fopen linux 失败_fopen linux 失败_linux的fopen()

0

我在DSP开发过程遇到问题,如下:

开发平台:ti DM6446 (ARM+DSP)双核系统

DSP程序运行后用fopen(“opt/motionDetect1227/test.map”,”rb”)函数打开读取二进制文件内容,但fopen()打开失败,不知如何解决?目前猜测是文件路径不对,这个路径是ARM Linux网络文件系统的目录,DSP内核可能无法访问这个路径,那DSP内核的路径是怎样的呢?那文件应该放在哪里呢?

文件目录是:

fopen linux 失败_fopen linux 失败_linux的fopen()

”江梦婷的脸上终于露出了一丝笑容,“可是我现在在海蓝市fopen linux 失败,麻烦您帮我再邮一次,夏夜邮局,邮编你是知道的,谢谢。 通俗的讲程序是一个包含可以执行代码的文件,是一个静态的文件.而进程是一个开始执行但是还没有结束的程序的实例.就是可执行文件的具体实现. 一个程序可能有许多进程,而每一个进程又可以有许多子进程.依次循环下去,而产生子孙进程. 当程序被系统调用到内存以后,系统会给程序分配一定的资源(内存,设备等等)然后进行一系列的复杂操作,使程序变成进程以供系统调用.在系统里面只有进程没有程序,为了区分各个不同的进程,系统给每一个进程分配了一个id(就象我们的)以便识别. 为了充分的利用资源,系统还对进程区分了不同的状态.将进程分为新建,运行,阻塞,就绪和完成五个状态. 新建表示进程正在被创建,运行是进程正在运行,阻塞是进程正在等待某一个事件发生,就绪是表示系统正在等待cpu来执行命令,而完成表示进程已经结束了系统正在回收资源. 关于进程五个状态的详细解说我们可以看《操作系统》上面有详细的解说。具体步骤: 1.系统升级到win10 build 10586后出现网络连接问题,首先可以win+x+a后,尝试执行netsh winsock reset命令,看执行之后是否能正常连接网络. 2.建议您可以安装一下旧版本的网卡驱动程序,看问题是否能得到解决. 3.win+x+a后,用sfc /scannow命令对系统进行下扫描,看看扫描结果. 4.扫描结果上有损坏文件但没有修复.可以在cmd下执行下面的命令,命令执行完成后会在桌面上新建一个名为sfcdetails的txt文件,在里面会有本次扫描未。

0

2018-7-27 09:37:31 评论分享淘帖0

2 个讨论

0

linux的fopen()_fopen linux 失败_fopen linux 失败

听你喜欢的歌 发表于 1970-1-1 08:00

谢谢!确实DSP没有文件系统,也只有你提到的两种解决方式。我用ARM读取文件,是指针形式传递到DSP,但发现段出错。后来发现需要将ARM虚拟地址转换物理地址DSP才能认到。在ARM端转换是用:inArgs->Incascade = Memory_getPhysicalAddress(inArgs->Incascade);是这样子吗?

2018-7-27 10:08:29 评论

qwe048

fopen linux 失败_linux的fopen()_fopen linux 失败

0

qwe048 发表于 2018-7-27 10:08

谢谢!确实DSP没有文件系统,也只有你提到的两种解决方式。我用ARM读取文件,是指针形式传递到DSP,但发现段出错。后来发现需要将ARM虚拟地址转换物理地址DSP才能认到。在ARM端转换是用:inArgs->Incascade = Memory_getPhysicalAddress(inArgs->Incascade);是这样子吗? ...

经过调试fopen linux 失败,地址转换是可以用的。。。

2018-7-27 10:18:29 评论

fopen linux 失败_fopen linux 失败_linux的fopen()

qwe048

只有小组成员才能发言,加入小组>>

TI论坛

550个成员聚集在这个小组

加入小组

创建属于自己的小组


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-111434-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      热点图片
      拼命载入中...