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

 
 
> IAR for NEC78K0R, Работа таймеров
Александр77
сообщение Oct 13 2009, 10:14
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 608
Регистрация: 10-07-09
Из: Дубна, Московская область
Пользователь №: 51 111



Доброго времени суток!
Пишу на асме и натолкнулся на проблему (раньше в ИАРе не работал), при отладке кода программы в окнах регистров:
таймеров в частности не происходит смена значения счетного регистра. Т.е. не могу проверить работает таймер вообще или нет.
Пробовал подставлять коды из экземплов от НЕКа, тоже разницы не почувствовал.
Скажите ИАР вообще позволяет увидеть работу "внутренностей"?
И подскажите пожалуйста как можно заставить его (ИАР) сгенерировать файл прошивки.
Заранее спасибо.

Сообщение отредактировал Александр77 - Oct 13 2009, 10:16
Go to the top of the page
 
+Quote Post
2 страниц V  < 1 2  
Start new topic
Ответов (15 - 24)
Александр77
сообщение Oct 13 2009, 12:04
Сообщение #16


Знающий
****

Группа: Свой
Сообщений: 608
Регистрация: 10-07-09
Из: Дубна, Московская область
Пользователь №: 51 111



Цитата(Xenia @ Oct 13 2009, 15:59) *
Александр77, спишите-ка вы свеженький компилятор (4.62).

Премного благодарен. Низкий поклон. Обязательно качну
PS. Спасибо всем, я тут покапался еще разок и он выдал таки файл прошивки.
Отдельное спасибо,Xenia самые нужные советы.
Осталось только с таймерами разобраться...

Сообщение отредактировал Александр77 - Oct 13 2009, 12:15
Go to the top of the page
 
+Quote Post
Xenia
сообщение Oct 13 2009, 12:26
Сообщение #17


Гуру
******

Группа: Модератор FTP
Сообщений: 4 479
Регистрация: 20-02-08
Из: Москва
Пользователь №: 35 237



Александр77, не окажете ли вы мне ответную услугу - поделиться своим компилятором? Он представляет для меня теоретический интерес. По роду добровольно взятой на себя общественной работы я "заведую" IAR-компиляторами на здешнем FTP. Уже 4-ый год коллеционирую оные, хотя сама лично работаю только с AVR. У меня очень большая коллекция (выкладывать ее полностью на FTP не имеет смысла из-за отсутствия спроса на старые версии), но такой версии, чтобы писала EW78KOR, у меня нет. Очень хотелось бы заполучить ваш экземпляр, чтобы разобраться, что он собой представляет и чем отличается от EW78K. Можно ли это как-нибудь устроить?
Go to the top of the page
 
+Quote Post
zltigo
сообщение Oct 13 2009, 12:27
Сообщение #18


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(Александр77 @ Oct 13 2009, 15:04) *
Осталось только с таймерами разобраться...

А что с ними "разбираться" - не страдает IAR этой фигней - эмуляцией периферии и совершенно правильно делает.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
Александр77
сообщение Oct 13 2009, 12:43
Сообщение #19


Знающий
****

Группа: Свой
Сообщений: 608
Регистрация: 10-07-09
Из: Дубна, Московская область
Пользователь №: 51 111



Цитата(Xenia @ Oct 13 2009, 16:26) *
не окажете ли вы мне ответную услугу - поделиться своим компилятором?... но такой версии, чтобы писала EW78KOR, у меня нет. Очень хотелось бы заполучить ваш экземпляр, чтобы разобраться, что он собой представляет и чем отличается от EW78K. Можно ли это как-нибудь устроить?

Могу. Ксения, только уточню, данный компилятор был получен совместно с отладочным комплектом 78K0R-Cool it. Вас устроит, если я пришлю его кусками архива rar (129 М не архивированный)?


Цитата(zltigo @ Oct 13 2009, 16:27) *
А что с ними "разбираться" - не страдает IAR этой фигней - эмуляцией периферии и совершенно правильно делает.

Я думал, раз регистры выводят на экран, то и работу их как-то оценить можно в динамике...(по шагам(исправил что бы понятнее было))
Не привычно... Работал с АВР - привык. Теперь буду отвыкать.
Спасибо

Сообщение отредактировал Александр77 - Oct 13 2009, 13:24
Go to the top of the page
 
+Quote Post
Xenia
сообщение Oct 13 2009, 12:57
Сообщение #20


Гуру
******

Группа: Модератор FTP
Сообщений: 4 479
Регистрация: 20-02-08
Из: Москва
Пользователь №: 35 237



Цитата(Александр77 @ Oct 13 2009, 16:43) *
Вас устроит, если я пришлю его кусками архива rar (129 М не архивированный)?

Да. Я вам в личку написала.

Цитата(Александр77 @ Oct 13 2009, 16:43) *
Я думал, раз регистры выводят на экран, то и работу их как-то оценить можно в динамике... Не привычно... Работал с АВР - привык. Теперь буду отвыкать.

Таймер очень уж быстро считает, отражать состояние его счетчика в реальном времени отладчику компилятора не по силам - он так быстро не сможет обновлять картинку. Кроме того, отладчики обычно работают пошагово - сделают шаг, а затем распечатывают состояние регистров. А за "бегущим" состоянием регистра им не уследить, ведь время шага не соответствует реальному такту МК, значит и понятия времени здесь нет.
Go to the top of the page
 
+Quote Post
Александр77
сообщение Oct 13 2009, 13:23
Сообщение #21


Знающий
****

Группа: Свой
Сообщений: 608
Регистрация: 10-07-09
Из: Дубна, Московская область
Пользователь №: 51 111



Цитата(Xenia @ Oct 13 2009, 16:57) *
Таймер очень уж быстро считает, отражать состояние его счетчика в реальном времени отладчику компилятора не по силам - он так быстро не сможет обновлять картинку. Кроме того, отладчики обычно работают пошагово - сделают шаг, а затем распечатывают состояние регистров. А за "бегущим" состоянием регистра им не уследить, ведь время шага не соответствует реальному такту МК, значит и понятия времени здесь нет.

Мне в пошаговом и надо, меняется -хорошо, не меняется - плохо. Я через F11 не вижу смены, отслеживать в псевдореальном масштабе смысла нет.
Ситуация такая: есть значения записываемые при настройке. Делаю шаги, вижу что записали в регистр. Далее ожидаю, что в процессе работы (пошагово и после инициализации и пр) в теле программы будет производиться смена значений регистров, т.е. по сути признак что этот кусок кода нормально работает. Но вот этого и нет. В АВРстудии, например, там видно что за чем следует.
Go to the top of the page
 
+Quote Post
d__
сообщение Nov 6 2009, 10:08
Сообщение #22


Частый гость
**

Группа: Свой
Сообщений: 197
Регистрация: 26-08-04
Пользователь №: 548



Цитата(Xenia @ Oct 13 2009, 15:26) *
Александр77, не окажете ли вы мне ответную услугу - поделиться своим компилятором? Он представляет для меня теоретический интерес. По роду добровольно взятой на себя общественной работы я "заведую" IAR-компиляторами на здешнем FTP. Уже 4-ый год коллеционирую оные, хотя сама лично работаю только с AVR. У меня очень большая коллекция (выкладывать ее полностью на FTP не имеет смысла из-за отсутствия спроса на старые версии), но такой версии, чтобы писала EW78KOR, у меня нет. Очень хотелось бы заполучить ваш экземпляр, чтобы разобраться, что он собой представляет и чем отличается от EW78K. Можно ли это как-нибудь устроить?

Уважаемая Ксения!
Не могли бы вы выложить IAR для Z80?
Заранее чрезвычайно благодарен.
Go to the top of the page
 
+Quote Post
guxa
сообщение Nov 10 2009, 12:41
Сообщение #23


Участник
*

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



Александр, скажите, вы справились с беспокоющей вас проблемой?
Знаете ли вы о NECовском бесплатном софте?
Go to the top of the page
 
+Quote Post
Александр77
сообщение Nov 28 2009, 14:07
Сообщение #24


Знающий
****

Группа: Свой
Сообщений: 608
Регистрация: 10-07-09
Из: Дубна, Московская область
Пользователь №: 51 111



Цитата(guxa @ Nov 10 2009, 15:41) *
Александр, скажите, вы справились с беспокоющей вас проблемой?

Докладываю!
С проблеммой справился путем "убийства" отладочника. На нем все отработал, но не знаю кто, "надоумил" меня выдернуть его во время отладки не завершив дебагер.smile3046.gif
Как следствие - нет индикации. crying.gif Судя по признакам выведен один из пинов МК. Т.к. происходит инициализация индикатора. Но выводится только символ кода 0xFF. В остальном отладочник жив.
Цитата(guxa @ Nov 10 2009, 15:41) *
Знаете ли вы о NECовском бесплатном софте?

Если Вы говорите про Applilet и SM+. То да знаю. Если чтото иное - буду рад любой информации, особенно по оригинальному ассемблеру (пишу исключительно на нем, С признаю только для ПК laughing.gif ). Но есть одна неприятность обе программы работают под 8-битные 78f92xx. А я бьюсь с 16-битными. В частности 78F1166.

Сообщение отредактировал Александр77 - Nov 28 2009, 14:33
Go to the top of the page
 
+Quote Post
Xenia
сообщение Nov 28 2009, 15:18
Сообщение #25


Гуру
******

Группа: Модератор FTP
Сообщений: 4 479
Регистрация: 20-02-08
Из: Москва
Пользователь №: 35 237



Цитата(d__ @ Nov 6 2009, 13:08) *
Уважаемая Ксения!
Не могли бы вы выложить IAR для Z80?

Попробуйте взять отсюда:
http://www.4shared.com/file/95551839/60fe7...rified=22f04584

P.S. Если бы вы написали мне в личку, то я бы отреагировала на вашу просьбу сразу, а так я лишь спустя почти месяц совершенно случайно наткнулась на этот ваш пост.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 14:43
Рейтинг@Mail.ru


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