|
Некорректная работа AT45DB041, Новая партия микросхем |
|
|
|
Dec 3 2010, 11:10
|

Профессионал
    
Группа: Свой
Сообщений: 1 262
Регистрация: 13-10-05
Из: Санкт-Петербург
Пользователь №: 9 565

|
Цитата(Ivan Kuznetzov @ Dec 3 2010, 13:34)  Года четыре производим девайс с AT45DB041D флешкой на борту. А с каким размером страницы вы привыкли работать 256 или 264 байта? Возможно вы раньше сначала переключали их в режим Power of 2, а сейчас забыли. Возможно вы раньше работали со страницей в 264 байта, а сейчас купили с установленным режимом Power of 2. А может программатор/программа/провода поменяли? Или БП+ATMEGA32+VS1053 другие? Если прошить старый девайс сейчас заново - не будет хрипеть? Если в старый рабочий девайс поставить новую прошитую AT45DB041D захрипит?
|
|
|
|
|
Dec 3 2010, 11:10
|
Частый гость
 
Группа: Свой
Сообщений: 168
Регистрация: 8-10-08
Из: РФ Смоленск
Пользователь №: 40 764

|
Есть предположение. Из даташита 13 глава Цитата “Power of 2” binary page size Configuration Register is a user-programmable nonvolatile register that allows the page size of the main memory to be configured for binary page size (256 bytes) or the DataFlash standard page size (264 bytes). The “power of 2” page size is a one-time programmable configuration register and once the device is configured for “power of 2” page size, it cannot be reconfigured again. The devices are initially shipped with the page size set to 264 bytes. The user has the option of ordering binary page size (256 bytes) devices from the factory. For details, please refer to Section 26. ”Ordering Information” on page 47. Может быть Вам прислали партию флешек с уже сконфигурированным на заводе размером страницы в 256 байт? Или наоборот, я не знаю, какие Вы используете. Прочитайте статусный регистр, младший бит которого показывает размер страницы, станет яснее.
|
|
|
|
|
Dec 8 2010, 13:06
|
Частый гость
 
Группа: Свой
Сообщений: 168
Регистрация: 8-10-08
Из: РФ Смоленск
Пользователь №: 40 764

|
Цитата(demiurg_spb @ Dec 8 2010, 15:27)  Зачем? Между ними почти нет разницы. Это смотря где их использовать. Например, в качестве загрузочной дял сигнальника ADSP-BF53x можно поиметь большой геморрой применив вместо B-литеры, литеру D. Даже на этом форуме, если память не изменяет, это обсуждалось.
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|