PhX 0 10 сентября, 2006 Опубликовано 10 сентября, 2006 · Жалоба По глупости своей убил TMS320F2812 на ezDSP. Убил я его очень круто, так, что из него кусок вылетел. Остальные микросхемы вроде с виду нормальные, но как проверить, что если впаять новый проц все заработает? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
PhX 0 10 сентября, 2006 Опубликовано 10 сентября, 2006 · Жалоба Да сразу сопутствующий вопрос кто, как и особенно при какой температуре впаивает этот проц на плату. На сайте TI подобной инфы нет. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Edmundo 0 11 сентября, 2006 Опубликовано 11 сентября, 2006 · Жалоба Да сразу сопутствующий вопрос кто, как и особенно при какой температуре впаивает этот проц на плату. На сайте TI подобной инфы нет. Как проверить работоспособность -- можно проверить все источники питания (где что смотреть -- есть в принципиальной схеме). При каких условиях-то накрылась плата? Механически, статически или сгорела? Чтобы куски отлетали -- это надо постараться. Что касается температуры -- то как все обычные микросхемы, где-то около 260-290 градусов не более 3 сек (это если руками), жалом типа миниволна. Если в печке -- стандартный профиль. В общем здесь отличий 2812 от других QFP нету. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
PhX 0 12 сентября, 2006 Опубликовано 12 сентября, 2006 · Жалоба При каких условиях-то накрылась плата? Механически, статически или сгорела? Чтобы куски отлетали -- это надо постараться. Через земляной вывод платы пошел ток короткого замыкания, такой что на самопальной плате подключенной к ezDSP испарилась дорожка, соединяющая землю платы и ezDSP. По питанию вроде норма. Да, в шоковом состоянии врубил ezDSP с паленым процом CCS выдал что power loss detected. Когда выпаял проц он уже говорит, что не видит target. Т.е. что-то целое там осталось... Кроме как по питанию других идей нет? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Edmundo 0 12 сентября, 2006 Опубликовано 12 сентября, 2006 · Жалоба Кроме как по питанию других идей нет? Если нужно запустить процессор -- надо смотреть обвязку процессора. Это питание, кварц и т.п. Если нужна какая-то китовая периферия, то надо смотреть даташит на нее, и щупать ее, насколько это возможно. Но проще все-таки с процом отлаживать, поэтому надо предотвратить его следующее сгорание, запаивать и запускать. А там по месту смотреть. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Cubrilo 0 12 сентября, 2006 Опубликовано 12 сентября, 2006 · Жалоба У меня тоже такое событие было ("Через земляной вывод платы пошел ток короткого замыкания, такой что на самопальной плате подключенной к ezDSP испарилась дорожка, соединяющая землю платы и ezDSP"). В отличие у меня "socketed version". Поставил другой и всё :-) Простите пожалуйста что у меня такой русский, я из Сербии Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
PhX 0 18 сентября, 2006 Опубликовано 18 сентября, 2006 · Жалоба Вообщем впаял новый проц и по началу все вроде нормально - запустил пару примеров пашет. Потом попытался запустить программу через MatLab Embadded target 2000, а CCS пишет 0X100000 memory test error и еще пару адресов 0X1чето-там. Это что SRAM вышибло что-ли? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Edmundo 0 18 сентября, 2006 Опубликовано 18 сентября, 2006 · Жалоба Вообщем впаял новый проц и по началу все вроде нормально - запустил пару примеров пашет. Потом попытался запустить программу через MatLab Embadded target 2000, а CCS пишет 0X100000 memory test error и еще пару адресов 0X1чето-там. Это что SRAM вышибло что-ли? Если подозрения на память, то ее можно проверить Композёром, даже без заливки программы. Сначала Edit -> Memory -> Fill... -- заполняем чем-нибудь. Потом File -> Data -> Save... -- сливаем дамп памяти в файл. И смотрим соответственно, где что не так. Так можно провести 0x00 и 0xFF тесты -- покрытие не полное, но для начала диагностику дает. А дальше уже думать по месту. Ну и не забывать, конечно, смотреть datasheet на предмет memory map -- а то можно не с той областью шаманить, с которой требуется :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
PhX 0 26 октября, 2006 Опубликовано 26 октября, 2006 · Жалоба Вроде проверил все как было описано ранее память в норме (что записал то и прочитал). Теперь не работает VisSim Embedded coder (даже свтодиодом на eZdsp отказывается мигать). Раньше работал как часы, а теперь выдает что-то вроде M-BOX not read. CCS нормально заливает проги во внутреннюю память TMSа, этим и пользуюсь. Но вот теперь надо получить информацию с АЦП и энкодера на комп раньше через VisSim нет проблемм, а теперь даже не знаю как. Если кто знает какой нибудь не особо замороченный способ сделать это подскажите. Вообще если есть у кого опыт работы с TMSами из под MatLabа c CCS поделитесь. p.s. Пользуюсь MatLabом и VisSimoм поскольку нет времени врубаться в програмирование контроллера на C. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться