Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
20.06.2007, 14:29
|
|
Частый гость
Регистрация: 22.09.2005
Сообщений: 38
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Чем можно сгенерить COFF для Proteus с ассемблера AVR
Использую proteus для отладки MEGA16, до этого как-то обходился, а теперь уже не могу обойтись без пошаговой отладки. Но вот незадача проект мой на ассемблере и довольно большой,а протеусу для отладки нужен *.cof файл связей. Чем его можно сгенерировать с ассемблера? Пользую AVR Studio, вроде говорят что она умеет генерить cof но как???
Везде попадаются разговоры о генерации с СИ,но не переводить же его на СИ только для этого!
В общем я в распутье...
Заранее всем спасибо.
|
|
|
|
20.06.2007, 16:29
|
|
Прописка
Регистрация: 07.10.2006
Сообщений: 108
Сказал спасибо: 0
Сказали Спасибо 6 раз(а) в 6 сообщении(ях)
|
Кто-то выкладывал вот этот набор с инструкцией
Прикрепленный файл: 1765080.rar
|
|
|
|
20.06.2007, 18:10
|
|
Частый гость
Регистрация: 22.09.2005
Сообщений: 38
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Не, это не то.Эта связка у меня работает по умолчанию(стоит Proteus 7.1sp2).Вся беда что генерится hex,lst
но только не cof
Какие будут ещё идеи?
Неужели никто пошаговой отладкой не пользуется для AVR???
|
|
|
|
20.06.2007, 18:46
|
|
Частый гость
Регистрация: 22.09.2005
Сообщений: 38
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Тут поразмыслил немного и пришёл к одной мысли:
Ведь COFF - это некий объектный файл связей.
AVR STUDIO, да и вообще любой компилятор тоже делает освой объектный файл. Может реально сделать некую конверсию OBJ =› COF чтобы Proteus его смог подхватить для отладки?
|
|
|
|
20.06.2007, 23:33
|
|
Прописка
Регистрация: 07.10.2006
Сообщений: 108
Сказал спасибо: 0
Сказали Спасибо 6 раз(а) в 6 сообщении(ях)
|
Попробуй вот это. У меня все работает
Прикрепленный файл: 4452876.rar
|
|
|
|
21.06.2007, 07:11
|
|
Временная регистрация
Регистрация: 06.05.2005
Сообщений: 93
Сказал спасибо: 0
Сказали Спасибо 1 раз в 1 сообщении
|
протеус и коф
у протеуса есть свой ассемблер на авр, при правильных настройках он автоматически генерит файл ххх.sdi. Если пользоваться внешним ассемблером, то в папке тоолз есть программа avrddx.exe, к ней цепляешь файл ххх.lst и будешь счастливым, это она генерит ххх.sdi.
|
|
|
|
21.06.2007, 11:39
|
|
Частый гость
Регистрация: 22.09.2005
Сообщений: 38
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Спасибо огромное! Всё получилось. Я подумать не мог, что SDI нужен для отладки.
У меня оказывается всё было, а я не знал!
Спасибо всем! Вопрос решён.
Очень помог файлик AlexTA.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 00:06.
|
|