ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
28 ноября
156034
foster (08.05.2009 07:57, просмотров: 12256)
MSP430F149 и NAND128W3A, Не получается полностью стереть флешку Написал небольшую программку для стирания данной флешки. Проблема в том, что все время остаются некоторые страницы не стертые. Программатор ChipProg48 флешку стирает полностью.. а каждый раз выпаивать флешку и проверять на програматоре геморно. Читать процом флеш смысла нет, так как нет житага, можно конечно светодиодик припаять. Возможно я где-то что-то упустил в командах работы с флешкой? Стираю следующим образом: даю команду сброса, потом команду стирания блока (60h), два байта адреса блока, подтверждение (D0h), читаю регистр статуса на предмет ошибки стирания,если есть ошибка-пытаюсь еще 9 раз стереть этот блок, потом пропускаю и следующий и тд, всего блоков вроде как 1024, тоесть адрес просто инкрементрую каждый раз. Прога писана на асме,так так для MSP ничего до этого не писал, да и С++ не очень дружу