Alexey111 0 28 июля, 2006 Опубликовано 28 июля, 2006 · Жалоба отладка по исходникам с coff файлом кому-то удавалась в Протеусе? После конвертации elf в coff c помощью avr-objcopy и загрузки в модель ATMEGA128 говорит не могу загрузить source file. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Hz! 0 28 июля, 2006 Опубликовано 28 июля, 2006 · Жалоба А у вас проект в Proteus сохранен в том же каталоге, где находятся исходники и cof? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Murka 0 28 июля, 2006 Опубликовано 28 июля, 2006 (изменено) · Жалоба Да и в свойствах процессора стоит указать путь (выделенная строка) Изменено 28 июля, 2006 пользователем Murk Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Spider 0 28 июля, 2006 Опубликовано 28 июля, 2006 · Жалоба Я пособвываю ему туда сразу elf и всё работает. ЗЫ. Что за модели у тебя в протеусе? У меня родная MEGA128 не так изображена. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Alexey111 0 29 июля, 2006 Опубликовано 29 июля, 2006 · Жалоба Собственно что говорит Протеус: Reading netlist... Reading SPICE models... Building circuit... Instantiating SPICE models... [u1] AVR model release 6.8 SP4. [u1] Loaded 4096 bytes of persistent EEPROM data. [u1] Loading AVR COFF file 'ltlite.COF'. Warning: [u1] Attempted to load program outside of ROM [u1] [COFF] Could not load source file 'systmr.c'. [u1] [COFF] Could not load source file 'printer.c'. ............ Если все исходники скопировать в папку с проектом Протеуса все то же самое, да и проект в десятке разных директорий расположен, не очень удобно. А как elf можно загрузить? Coff, Hex, Ubroff только разрешает Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Spider 0 29 июля, 2006 Опубликовано 29 июля, 2006 · Жалоба А как elf можно загрузить? Coff, Hex, Ubroff только разрешает Выбрать внизу "Все файлы" и выбрать elf. Подробнее есть в хелпе по Протеусу. И ещё. Чтобы файлы *.c нормально обнаруживались мне пришлось в makefile (WinAVR) писать полные пути к исходникм типа того: SRC = C:\\Projects\Project\main.c C:\\Projects\Project\uart.c об этом тоже в хелпе вычитал. ЗЫ. А всё таки что за модели AVR? Может они менее глюные? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Alexey111 0 29 июля, 2006 Опубликовано 29 июля, 2006 · Жалоба Какая версия Протеуса? У меня 6.9 SP3 и "все файлы" не показываются. При отладке с elf файлом по исходникам можно отлаживаться? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Spider 0 29 июля, 2006 Опубликовано 29 июля, 2006 · Жалоба Какая версия Протеуса? У меня 6.9 SP3 и "все файлы" не показываются. При отладке с elf файлом по исходникам можно отлаживаться? 6.9 SP3 Pro Ну в качестве имени фйла укахи * и нажми Enter Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Alexey111 0 30 июля, 2006 Опубликовано 30 июля, 2006 · Жалоба Сообщение при загрузке elf: Simulating partition 1 [6B11637B]... Animation started sucessfully... PROSPICE Release 6.9 SP2 © Labcenter Electronics 1993-2006. SPICE Kernel Version 3f5. © Berkeley University ERL. Reading netlist... Reading SPICE models... Building circuit... Instantiating SPICE models... [u1] AVR model release 6.8 SP4. [u1] Loaded 4096 bytes of persistent EEPROM data. [u1] Loading AVR ELF file 'ltlite.ELF'. Warning: [u1] Attempted to load program outside of ROM Warning: [u1] Attempted to load program outside of ROM PROSPICE - Internal Exception: access violation in module 'AVR.DLL'. Real Time Simulation failed to start Totaliters=0, Totalsteps=0, Goodsteps=0, Badsteps=0 Real Time Simulation FAILED. С какими флагами компилятора исходники компилировались для работы с Протеусом? Я добавил -dwarf-2, изменений нет. Из хелпа Протеуса: Both the ELF (the binary file) and the DWARF (the debug file) must exist in the same directory – this should happen by default when you select ELF/DWARF as the debug format from within your compiler. Я у себя появления DWARF файла не вижу. Может в этом проблема? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Hz! 0 1 августа, 2006 Опубликовано 1 августа, 2006 (изменено) · Жалоба Приятно удивился, когда узнал, что Priteus понимает elf. То, что нужно. По поводу вашей ошибки могу сказать, что наблюдал у себя такое же при отключенной оптимизации, память заполнена на 63%. При уровне оптимизации 1 все работало нормально памяти было занят чуть меньше 50%. Не знаю, может это глюк протеуса, может модели. Я пробывал на атмеге8. DWARF файла у меня тоже нет. Изменено 1 августа, 2006 пользователем Hz! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Spider 0 3 августа, 2006 Опубликовано 3 августа, 2006 · Жалоба Рад за вас ребят, н овсё же. Почему у вас Модель АТМЕГА128 "квадратная", когда у меня обычный прямоугольник с выводами слева и справа.... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Alexey111 0 4 августа, 2006 Опубликовано 4 августа, 2006 · Жалоба У меня ATMega128 в корпусе QFP64-14X14, выглядит прямоугольно, особой разницы не вижу. А с отладкой не получается... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Murka 0 11 августа, 2006 Опубликовано 11 августа, 2006 (изменено) · Жалоба ЗЫ. Что за модели у тебя в протеусе? У меня родная MEGA128 не так изображена. Да взял и перерисовал чтоб без шины была :a14: AVR_LIB.zip Изменено 11 августа, 2006 пользователем Murk Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
emptymind 0 6 января, 2007 Опубликовано 6 января, 2007 · Жалоба Что за глюк при загрузке ef файла: SIMULATION LOG ============== Design: D:\Coding\Embedded\BaldinStend\Final\stend.DSN Doc. no.: <NONE> Revision: <NONE> Author: <NONE> Created: 03/01/07 Modified: 06/01/07 Compiling source files... Build completed OK. Compiling netlist... Linking netlist... Partition analysis... Simulating partition 1 [77F7A9F5]... PROSPICE Release 6.9 SP5 © Labcenter Electronics 1993-2006. SPICE Kernel Version 3f5. © Berkeley University ERL. [u1] AVR model release 6.8 SP4. [u1] Loaded 4096 bytes of persistent EEPROM data. [u1] Loading AVR ELF file 'test_1.ELF'. [u1] [ELF] ERROR: Required attribute 38 of entry 2E not found. [u1] [ELF] ERROR: DWARF file corrupt or loader error at location 33551 ERROR: [u1] Failed to load ELF file 'test_1.ELF' [DSIM] BOOT Error. Real Time Simulation failed to start Totaliters=0, Totalsteps=0, Goodsteps=0, Badsteps=0 Real Time Simulation FAILED. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться