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

flash_kernel 例程中,为什么需要对上位机接收的数据进行拆分,拆分为每次最多接收1K,是谁在限制? 是内存空间不足,还是因为后面FLASH烧写API一次最多烧写1K的数据?

//Block is to big to fit into our buffer so we must program it in chunks
 for(j = 0; j < (BlockHeader.BlockSize / PROG_BUFFER_LENGTH); j++)

mangui zhang:是不是因为flash的页大小是1k呢确认一下

//Block is to big to fit into our buffer so we must program it in chunks
 for(j = 0; j < (BlockHeader.BlockSize / PROG_BUFFER_LENGTH); j++)

user5078094:

回复 mangui zhang:

28335,FLASH每页32K

//Block is to big to fit into our buffer so we must program it in chunks
 for(j = 0; j < (BlockHeader.BlockSize / PROG_BUFFER_LENGTH); j++)

Susan Yang://Define for the length of the programming buffer
//
#define PROG_BUFFER_LENGTH 0x400

赞(0)
未经允许不得转载:TI中文支持网 » flash_kernel 例程中,为什么需要对上位机接收的数据进行拆分,拆分为每次最多接收1K,是谁在限制? 是内存空间不足,还是因为后面FLASH烧写API一次最多烧写1K的数据?
分享到: 更多 (0)