dsp6748的数据读取scanf()问题

[复制链接]
1767|8
 楼主| amosjie 发表于 2015-5-22 21:05 | 显示全部楼层 |阅读模式
我需要使用c6748对一个大约1000个数据进行运算处理,这些数据存在txt中,我想先用malloc进行内存分配一个指针,然后通过scanf函数从txt将这些数据读进这个指针里,但是读取一直失败,读的为0或接近0的数字,请问是什么原因?有什么办法可以解决?
或者是否有其他办法读取这些数据?
谢谢!
玛尼玛尼哄 发表于 2015-5-23 21:39 | 显示全部楼层
你要看哪个txt在哪儿存着,你可以不用txt,直接存放数据在flash里。
 楼主| amosjie 发表于 2015-5-24 14:13 | 显示全部楼层
玛尼玛尼哄 发表于 2015-5-23 21:39
你要看哪个txt在哪儿存着,你可以不用txt,直接存放数据在flash里。

你好,我给出txt的地址不就可以了吗?当我读取的数据量小时是可以读出来的,量大就不行了。
因为我的原始数据是存在txt里的,如果把数据存在flash里还是需要先从txt里读出来
:'(
zhangmangui 发表于 2015-5-24 21:59 | 显示全部楼层
amosjie 发表于 2015-5-24 14:13
你好,我给出txt的地址不就可以了吗?当我读取的数据量小时是可以读出来的,量大就不行了。
因为我的原始 ...



请参考我给你的代码   

本帖子中包含更多资源

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

×
玛尼玛尼哄 发表于 2015-5-25 20:03 | 显示全部楼层
可以直接你自定义的存放在flash里面就可以了。
 楼主| amosjie 发表于 2015-5-26 21:15 | 显示全部楼层
zhangmangui 发表于 2015-5-24 21:59
请参考我给你的代码

非常感谢版主的回复。
我最后是这样解决的:对于少量的数据我是能用scanf读取出来的,数据多了就不行,因为我读取的数据放在了malloc分配的内存空间里了,最后我扩大了堆的设置空间,就可以了!
今后还会遇到各种问题,还需要向您请教。
 楼主| amosjie 发表于 2015-5-26 21:16 | 显示全部楼层
玛尼玛尼哄 发表于 2015-5-25 20:03
可以直接你自定义的存放在flash里面就可以了。

嗯,我也考虑过,不过这样是不是要把数据一个个输入进去?
玛尼玛尼哄 发表于 2015-5-26 21:21 | 显示全部楼层
amosjie 发表于 2015-5-26 21:16
嗯,我也考虑过,不过这样是不是要把数据一个个输入进去?

系统会放进去的吧,不用自己搞。
gaoyang9992006 发表于 2015-5-26 22:58 来自手机 | 显示全部楼层
有dma吗,用这个,听说这个是个数据搬移的好方法
您需要登录后才可以回帖 登录 | 注册

本版积分规则

7

主题

24

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部