这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » [请教]tffsDevFormat的参数

共3条 1/1 1 跳转至

[请教]tffsDevFormat的参数

菜鸟
2006-08-03 19:17:57     打赏

请教各位大侠:

请问调用tffDevFormat时,函数参数是怎样确定的,***Erase(),***Write(),函数的参数又是怎样确定的,参数的传递过程又是怎样的?[em06]




关键词: 请教     tffsDevFormat     参数    

菜鸟
2006-08-04 22:59:00     打赏
2楼

谢谢大家的回复。

to maomaotr: 0x40000l 好像不是指一个扇区的大小,文档上说:/* FTL 在RAM中映射的大小,默认为 64Kbytes*/ (我也不明白到底是什么意义。)

问题继续:

举例***Write()来说:

***Write (FLFlash vol, CardAddress address, const void FAR1 *buffer, int length, int modes)中的address、buffer、length是根据那些宏定义来确定的呢?


菜鸟
2006-08-05 19:44:00     打赏
3楼

谢谢 maomaotr的回答。

我根据maoamotr的回复对照了自己的代码,然后调试中出现了这样的问题:

-> tffsDevFormat
Debug:i28f128MTDIdentify: entering 16-bit Intel media identification routine.
Debug:i28f128MTDIdentify: entering 16-bit Intel media identification routine.
Debug: i28f128Erase - firstErasableBlock=0, iBlock=0, vol.erasableBlockSize=0x20000, offset=0x0.
Debug: i28f128Erase - flashPtr=0x10140000, first=0, number=1.

i28f128Write: dest=0x10140000, src=0x21fff070 , size=0x50, start_sect=0x0, i28f128Write:start_sect=0x0,end_sect=0x0
************erase sector 0x0***********
----------program sector 0x0---------

Data abort

我发现src=0x21fff070 , size=0x50,都不是我想要的值,但是也不知道这些值系统是根据什么配置来确定的。

[em06][em06]

共3条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]