ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Воскресенье
21 июля
33853
rezident (22.06.2005 02:18, просмотров: 9149)
Проблема с BSL MSP430. Вопрос по большей части Kurt-у, ну и тем кто пользует BSL. Использую BSL MSP430 по схеме из апликейшн slaa096b совместно с MSPFET Programmer Kurt-а. В панельке кристаллы стираются/программируются вроде нормально. Тут впервые программировал через BSL прямо в схеме. Один кристалл MSP430F149 пины P1.1 и P2.2 в схеме не задействованы и используются только для BSL. Программа объемом чуть больше 8кБайт. Стирается кристалл нормально. При программировании через BSL возникает ошибка "NAK received" стабильно на адресе 0x3428. Верификация также спотыкается на этом же адресе. Второй кристалл MSP430F1232 rev.D. Пины P1.1 и P2.2 используются в схеме, но вроде не критично. P1.1 через резистор на затвор полевика, P2.2 через схему с эквив. сопротивлением 1,3кОм на землю. Кристалл стирается, но программироваться отказывается начисто. Сообщает "Timeout while receiving header". Что за хня твориться такая? В панельке-то ведь оба кристалла нормально программируются. И теперь пожелания Kurt-у. 1. Не сохраняется флажки Invert RST и Invert TST в Setup. На первый начхать, а второй был бы удобен, чтобы не перетыкать разные шлейфы для разных кристаллов с TEST и с TCK. 2. Нельзя ли сделать дописывание/программирование. Чтобы писалось не с начала прошивки, а с того места где случилось несовпадение? Или это так и реализовано? 3. Глючок с Verify после "ручного" Program (я писал про него ранее) не смотрел еще?