TI中文支持网
TI专业的中文技术问题搜集分享网站

FLASH 烧录Flash_Program

我想问下下,烧录这个函数里边的四个变量具体的含义是什么 Flash_Program(Uint16 *FlashAddr, Uint16 *BufAddr, Uint32 Length, FLASH_ST *FProgStatus);

*FlashAddr?

*BufAdd?

 Length?

FLASH_ST *FProgStatus?

Hank Zhao:

FlashAddr:烧写Flash的起始地址。BufAdd:待烧写数据的起始地址。Length:烧写长度。FLASH_ST:用于返回烧写后的状态值。

我想问下下,烧录这个函数里边的四个变量具体的含义是什么 Flash_Program(Uint16 *FlashAddr, Uint16 *BufAddr, Uint32 Length, FLASH_ST *FProgStatus);

*FlashAddr?

*BufAdd?

 Length?

FLASH_ST *FProgStatus?

user3900194:

回复 Hank Zhao:

Length:烧写长度,每次可以可以配置多大呢,最大是不是不要超过剩余的存储空间即可?最小是1,最大是多少?我配置越大这样烧录时间越快,可以节省bootloader时间,可以这样认为吗,我现在是Length配置为1,bootloader烧录很慢,我配置大一点数是不是就可以加快了?

我想问下下,烧录这个函数里边的四个变量具体的含义是什么 Flash_Program(Uint16 *FlashAddr, Uint16 *BufAddr, Uint32 Length, FLASH_ST *FProgStatus);

*FlashAddr?

*BufAdd?

 Length?

FLASH_ST *FProgStatus?

Hank Zhao:

回复 user3900194:

是的,还要看你的buffer里边的数据有多长。

赞(0)
未经允许不得转载:TI中文支持网 » FLASH 烧录Flash_Program
分享到: 更多 (0)