|
|
  |
Нужна помощь, сломал голову! (Atmel AT91SAM7х256), после прошивки контроллера, компьютер не видит плату |
|
|
|
Sep 14 2017, 14:58
|
Частый гость
 
Группа: Участник
Сообщений: 84
Регистрация: 7-05-05
Пользователь №: 4 819

|
Цитата(alex7577 @ Sep 14 2017, 17:52)  Ок! Раньше были светодиоды, но как только опытные образцы заработали стабильно от них отказались. впаяйте в рабочую и нерабочую платы, посмотрите.. попробуйте купить несколько процессоров другой ревизии, в элитане есть С Что еще можно попробовать, но это уже сродни танцу с бубном: в LowLevelInit исправить AT91C_MC_FWS_1FWS на AT91C_MC_FWS_2FWS
Сообщение отредактировал 0men - Sep 14 2017, 15:07
|
|
|
|
|
Sep 14 2017, 19:01
|
Участник

Группа: Участник
Сообщений: 29
Регистрация: 9-02-15
Пользователь №: 85 030

|
Попробовал прошить example "usb-device-cdc-serial-project". Плата со старым МК определяется нормально. Плата с новым не определяется. На D+ у нее так же 1.7в Цитата(0men @ Sep 14 2017, 17:58)  впаяйте в рабочую и нерабочую платы, посмотрите..
попробуйте купить несколько процессоров другой ревизии, в элитане есть С
Что еще можно попробовать, но это уже сродни танцу с бубном:
в LowLevelInit исправить AT91C_MC_FWS_1FWS на AT91C_MC_FWS_2FWS Да некуда впаять, не предусмотрены уже на плате светодиоды. Для пробы купили один МК в "Чип и Дип", та же история, видимо одна партия. Эксперимент с прошивкой примера однозначно говорит о дефектности МК?
|
|
|
|
|
Sep 14 2017, 19:43
|
Участник

Группа: Участник
Сообщений: 29
Регистрация: 9-02-15
Пользователь №: 85 030

|
Цитата(mantech @ Sep 14 2017, 22:07)  Для полной уверенности нужно скачать свежий пример с сайта атмела под данную ревизию, проверить, если работает - для вас печальная новость, ибо программу нужно будет править, нет - неисправные или поддельные МК, надо будет покупать у официальных представителей. Если не сложно, подскажите ссылку. Поискал и не нашел, доков куча, а примеров готовых проектов не нашел. Они там точно должны быть?
|
|
|
|
|
Sep 18 2017, 08:50
|

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

|
Цитата(richie @ Sep 11 2017, 19:03)  2) Ревизия скорее всего отпадает. А я бы грешил на ревизию, и ухудшешуюся технологию изготовления флеш памяти. Т.е. поставил бы в программе до повышения частоты работы на ~48МГц: AT91C_BASE_MC->MC_FMR = AT91C_MC_FWS_ 2FWS; Цитата EFC: Embedded Flash Access Time 2 The embedded Flash maximum access time is 20 MHz (instead of 30 MHz at zero Wait State (FWS = 0). The maximum operating frequency with one Wait State (FWS = 1) is 48.1 MHz (instead of 55 MHz). Above 48.1 MHz and up to 55MHz, two Wait States (FWS = 2) are required. PS: У AT91SAM7X512 вообще 16MHz Flash, так что и AT91C_BASE_MC->MC_FMR = AT91C_MC_FWS_ 3FWS; будет полезным.
|
|
|
|
|
Sep 19 2017, 06:53
|
Местный
  
Группа: Свой
Сообщений: 372
Регистрация: 14-02-06
Пользователь №: 14 339

|
Цитата(alex7577 @ Sep 14 2017, 17:52)  Ок! Раньше были светодиоды, но как только опытные образцы заработали стабильно от них отказались. У вас же LQFP, повесьте светодиод на "сопле" к ножке и проверьте. И закажите пару мк у нормального дистрибьютора, тогоже диджикея например (есть конторы которые за несколько дней с него поставят за двойную цену).
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|