佚名通过本文主要向大家介绍了白眉大侠谁写的,大侠韩文怎么写,大侠周锐写中国,白眉大侠小说谁写的,大侠风清扬是谁写的等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 问哪位大侠写过FLASH驱动
描述:
描述:
mcu是68332(68k系列),flash是ATMEL at29c010a,有1024个扇区,每个扇区128字节,可写flash首地址是e0000,现在写这个flash:
#define FLASH_DAT_STARTADDR 0xe0000
volatile unsigned int*programAddress = (volatile unsigned int*)FLASH_DAT_STARTADDR
for(int count=0;i<CLUSTER_BLOCK_SIZE/2;i++)
{
flashStart[unlockAddress1] = unlockData1;
flashStart[unlockAddress2] = unlockData2;
flashStart[unlockAddress1] = programUnlockData;
*programAddr = *theData;
programAddr++;
theData++;
}
这里的int宽度是16位,即每次按16位来写扇区,但现在我写的是,系统提示是bus错误,我查了那块地址的内容,是没有写进去的,哪位大侠知道我这个程序的问题,给点提示或者和建议。
谢谢!!急急!!