郁闷中,又遇到一个奇怪的问题~~~!!!

[复制链接]
2078|0
 楼主| wqyw960 发表于 2007-7-25 23:41 | 显示全部楼层 |阅读模式
用DM642做硬盘读写操作<br />函数为i=fat32_file_write(fp,(Byte&nbsp;*)write_buffer,2000);<br />为何在所建立的文件中写入大于等于2000的数程序就会跑飞<br />如果将后面的2000改为20或者是1000的话都可以顺利进行写操作<br />郁闷中~~~<br />在FAT32文件中此函数是按下面定义的:<br />Uint32&nbsp;fat32_file_write(fat32_file_handle&nbsp;file_handle,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Byte&nbsp;*sorce_addr,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Uint32&nbsp;write_count);<br />请高手指点~~!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

4

主题

21

帖子

0

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