ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
22 ноября
355453
trinitron (19.09.2012 04:22 - 13:21, просмотров: 3361)
Кто знает/сталкивался с AT32UC3A4... нет ли проблем с самим кристаллом? #define SD_FM2_CMD_PIN 15 #define SD_FM2_CMD_FUN 0 static const gpio_map_t SD_FM2_GPIO_MAP = { { SD_FM2_CMD_PIN , SD_FM2_CMD_FUN },// CMD1 Pin. В общем... в ASF... если попытаться инициализировать CMD... на втором слоте и именно PA15... То при инициализации MCI влетает в "чуть ли не вечный цикл"... ошибка CRC или BUSY... В общем по debuger-у... циклиться на ошибке CRC при инициализации SD... Чтоб исключить неправильную трассировку печатки(гонка сигналов и прочее) Запретил переключать частоту... и по умолканию было 200КГц... А на этой частоте... и на проводках что угодно будет работать... Другими словами SD-карта отвечает, но что именно - пока не смотрел... Хватило что устанавливается бит - ошибка CRC при ответе... PS: Речь идёт о AT32UC3A4256S (с AT32UC3A3256S подобной проблемы не возникало) Первый слот - работает без проблем. А вот со вторым вылез этот косяк. Перекинуть CMD на другую ногу - практически не реально(без переделки печатной платы) Отсюда вопрос... если кто знает/сталкивался с AT32UC3A4... нет ли проблем с самим кристаллом. По типу как MCI_CLK не работает на PX12, PX13 and PX40... Так как в "Errata" про MCI_CMD[1] и PA15 - ничего нет... А работать - не хочет... Естественно это может быть и печатка, и SD-карта или какая нибудь ошибка...