реклама на сайте
подробности

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> То появляется,то исчезает сообщение об ошибке, Unknown exception in driver (#M1)
Yak
сообщение Jun 7 2006, 10:42
Сообщение #1





Группа: Новичок
Сообщений: 12
Регистрация: 7-06-06
Пользователь №: 17 837



при неизменной собственно прошиваемой программе для MSP430F123.
После Unknown exception in driver (#M1) пишет Session aborted! Затем пишет
A fatal error has occured. The debugger will terminate. И выгружает соответственно debugger (использую адаптер MSP-FETP430IF1.3 от параллельного порта IBM).

Далее можно любое число раз повторно пытаться загрузить программу в MSP430F123 безуспешно. Помогало волшебство: существенное уменьшение большого массива, загрузка (успешная), снова выгрузка, вернуть размер массива и снова загрузить!
Затем все могло успешно загружаться, пока не добавишь или убавишь строчку "С". Постепенно и это перестало помогать.

Помогите, пожалуйста, новичку. В чем здесь может быть дело? ohmy.gif wub.gif


Сообщение отредактировал Yak - Jun 7 2006, 10:44
Go to the top of the page
 
+Quote Post
rezident
сообщение Jun 7 2006, 11:04
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Цитата(Yak @ Jun 7 2006, 16:42) *
[color=#3366FF] при неизменной собственно прошиваемой программе для MSP430F123.
После Unknown exception in driver (#M1) пишет Session aborted! Затем пишет
A fatal error has occured. The debugger will terminate. И выгружает соответственно debugger (использую адаптер MSP-FETP430IF1.3 от параллельного порта IBM).

Как запитан TARGET? Версия компилятора?
Go to the top of the page
 
+Quote Post
Yak
сообщение Jun 7 2006, 11:15
Сообщение #3





Группа: Новичок
Сообщений: 12
Регистрация: 7-06-06
Пользователь №: 17 837



2.97 V от NJM78L03UA (3-х вольтовый "КРЕН") питаю MSP (резистор питания через адаптер от порта компьютера убран с платки MSP),

IAR C/C++ Compiler for MSP430
V3.40A/W32 [Kickstart] (3.40.1.3)


Сообщение отредактировал Yak - Jun 7 2006, 11:16
Go to the top of the page
 
+Quote Post
rezident
сообщение Jun 7 2006, 11:33
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Цитата(Yak @ Jun 7 2006, 17:15) *
2.97 V от NJM78L03UA (3-х вольтовый "КРЕН") питаю MSP (резистор питания через адаптер от порта компьютера убран с платки MSP),

Т.е. запитываете свое устройство от внешних 3В, так? 3В от питания MSP430 на 4pin коннектора JTAG подаете?
Go to the top of the page
 
+Quote Post
Yak
сообщение Jun 7 2006, 11:54
Сообщение #5





Группа: Новичок
Сообщений: 12
Регистрация: 7-06-06
Пользователь №: 17 837



Да, от внешних 3В.
А на 4 pin JTAG резистор разомкнут. Какой туда номинал нужен?
Go to the top of the page
 
+Quote Post
Yak
сообщение Jun 7 2006, 12:36
Сообщение #6





Группа: Новичок
Сообщений: 12
Регистрация: 7-06-06
Пользователь №: 17 837



На 4 pin JTAG замкнул питание 3В от MSP430. Результат тот же: не хочет работать...

Сообщение отредактировал Yak - Jun 7 2006, 12:43
Go to the top of the page
 
+Quote Post
rezident
сообщение Jun 7 2006, 13:31
Сообщение #7


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Попробуйте программу Kurt-а MSPFET Programmer. Если будет работать нормально, то проблема в компиляторе. Если также глючить, то проблема в подключении или в железе. Только не забудьте нужный для MSPFET Prorgammer формат выходного файла в компиляторе задать.
Go to the top of the page
 
+Quote Post
Yak
сообщение Jun 7 2006, 13:52
Сообщение #8





Группа: Новичок
Сообщений: 12
Регистрация: 7-06-06
Пользователь №: 17 837



Спасибо! Однако, странно казалось бы грешить на компилятор: ведь с помощью уговоров иногда загружается именно желаемая версия прошивки, которая до этого многократно отметалась сообщением об ошибке в драйвере (#M1), о котором в Help IAR ничего не сказано.

Сообщение отредактировал Yak - Jun 7 2006, 13:53
Go to the top of the page
 
+Quote Post
rezident
сообщение Jun 7 2006, 14:19
Сообщение #9


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



"Спасибо" означает что с MSPFET Programmer работает нормально?
Про ошибку драйвера ничего сказать не могу, т.к. до сих пор пользуюсь версией 3.30А по причине глюков оптимизации, обнаруженных в 3.40A. А в 3.30A с подобной ошибкой я не сталкивался.
Go to the top of the page
 
+Quote Post
Yak
сообщение Jun 7 2006, 14:48
Сообщение #10





Группа: Новичок
Сообщений: 12
Регистрация: 7-06-06
Пользователь №: 17 837



Спасибо говорю за конкретный совет и Ваше затраченное на меня время.
Оптимизация, кстати, у меня пока выключена полностью.
MSPFET Programmer же скачал, но еще не ставил: программист я пока еще только 5 минут, поэтому задача управиться с новым программером может статься для меня не простая.
Пока обнаружил log, из которого следует, что во всех случаях IAR все исправно загружает и верифицирует, ошибка же в драйвере возникает после Target Reset (даже когда "Run to Main" отключен).


Сообщение отредактировал Yak - Jun 7 2006, 14:50
Go to the top of the page
 
+Quote Post
wangan
сообщение Jun 8 2006, 11:10
Сообщение #11


Местный
***

Группа: Свой
Сообщений: 265
Регистрация: 30-11-05
Из: Омск
Пользователь №: 11 590



У меня подобная беда была на 122-ом он даже на версии 3.21A,
то есть очень неустойчего себя ведет, постоянно зависал при прошивке или неудачной установкой бряков. Хотя нормально себя вел другой проц 1611-ый. У них на сайте даже была какая еррата
http://supp.iar.com/Support/?note=72785&from=search+result
что помогло незнаю я уже и файлы менял там всякие HEL.dll и т.п короче тынцы с бубенцами. Щас работает более менее.
Go to the top of the page
 
+Quote Post
Yak
сообщение Jun 8 2006, 13:34
Сообщение #12





Группа: Новичок
Сообщений: 12
Регистрация: 7-06-06
Пользователь №: 17 837



Да, спасибо. Я вот пока тоже нашел не слишком длинный танец, которым пока и пользуюсь: два раза меняю размер char массива в меньшую сторону по два байта, каждый раз безуспешно (обязательно) загружая, на третье изменение к исходному загрузка проходит нормально. И в дальнейшем нормально грузится, пока не сделаю какое-нибудь изменение в программе. Тогда приходится повторить тот же танец... Кстати, началось все, кажется, с некоторого количества расставленных, как цветные метки, бряков деактивированных!

Сообщение отредактировал Yak - Jun 8 2006, 13:36
Go to the top of the page
 
+Quote Post
rezident
сообщение Jun 8 2006, 14:12
Сообщение #13


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Цитата(Yak @ Jun 8 2006, 19:34) *
Кстати, началось все, кажется, с некоторого количества расставленных, как цветные метки, бряков деактивированных!

Дык может у вас в MSP430 банально ОЗУ не хватает? Ведь в кристалле только два (или три?) аппаратных breakpoint-а, причем один из них сам C-Cpy использует. Все остальные бряки программные!
Go to the top of the page
 
+Quote Post
Yak
сообщение Jun 8 2006, 14:32
Сообщение #14





Группа: Новичок
Сообщений: 12
Регистрация: 7-06-06
Пользователь №: 17 837



Все бряки стояли у меня в деактивированном состоянии.
Когда я совсем разобиделся, я их вовсе убрал.
Ситуация никак не меняется.
Раньше я никогда не тыкал больше одного бряка.
Необратимый пробой компиляции наступил, когда я разрисовал программу деактивированными бряками и неиспользуемыми тремя метками. Все это давно убрано, но ситуация остается плохой, лишь удалось нащупать вышеописанный танец.
Появится окошко во времени, обязательно испытаю предложенный Вами, Резидент, компилятор и доложу результат.
Спасибо.

Сообщение отредактировал Yak - Jun 8 2006, 14:33
Go to the top of the page
 
+Quote Post
Yak
сообщение Jun 14 2006, 12:43
Сообщение #15





Группа: Новичок
Сообщений: 12
Регистрация: 7-06-06
Пользователь №: 17 837



Что-то в компилятор MspFet.exe из MspFet_16007_devel.zip (скачаный по данной Rezident-ом ссылке Kurt-а MSPFET Programmer) не удается мне загрузить программу "C". Отвечает: "Load failed. Error: Invalid format".
Чтобы загрузить, я программу ".c" переименовал в ".txt".
Вообще, подозреваю, что никакой компилятор не возьмет программу ".c", написанную для компиллятора IAR?


Сообщение отредактировал Yak - Jun 14 2006, 12:47
Go to the top of the page
 
+Quote Post

2 страниц V   1 2 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 28th July 2025 - 21:08
Рейтинг@Mail.ru


Страница сгенерированна за 0.01472 секунд с 7
ELECTRONIX ©2004-2016