16.08.2007, 16:09
|
|
Частый гость
Регистрация: 20.01.2007
Сообщений: 15
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
олять про Proteus
привет всем
В екзамплах протеуса можно выполнять программу контроллера пошагово с визуальным наблюдением выполняющегося кода, за эту визуализацию отвутственны файлы с расширением SDI, что это за файлы и чем их создавать?????
|
|
|
|
16.08.2007, 17:13
|
|
Почётный гражданин KAZUS.RU
Регистрация: 27.06.2005
Сообщений: 1,389
Сказал спасибо: 19
Сказали Спасибо 210 раз(а) в 156 сообщении(ях)
|
Этот файл генерируется при компиляции программы ассемблером.
так же есть возможность отладки по исходным текстам, если компилировать в формат, в котором содержится отладочная информация (COFF и т.п.).
|
|
|
|
17.08.2007, 11:12
|
|
Частый гость
Регистрация: 20.01.2007
Сообщений: 15
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Простите за невеждество...но чегото я не догоняю!
А MPLab может генерить эти COFF???? Если да то каким образом??? Прошу подробных инструкций а то блин запарился уже. Или какая нить другая софтина их может генерить??? И куда потом в протеусе втыкать этот COFF неуж то вместо HEX файла???? В общем если не трудно рскидайте все на пальцах!!!
|
|
|
|
17.08.2007, 11:37
|
|
Прописка
Регистрация: 11.07.2006
Адрес: Ru, Nsk
Сообщений: 249
Сказал спасибо: 1
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
|
ага, cof втыкается именно вместо hex. У меня оно само генерится в MPLAB Hitech-C компилятором. Чтобы MPLAB сделал cof для ASM файла нужно подключать к проекту линкер, вроде.
Кстати, есть ведь и более удобная визуализация выполнения...если подключить протеус как плюгин к MPLAB-у, выбрать в ней в кач-ве симулятора протеус и нажать-"выполнить пошагово". Тогда никакие cof не нужны, и всегда можно следить за ходом выполнения проги.
-- Прилагается рисунок: --
|
|
|
|
17.08.2007, 12:20
|
|
Частый гость
Регистрация: 20.01.2007
Сообщений: 15
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Про связку МПЛаба с протусом я знаю только вот весь этот софт у меня староват....MPLab v7.10 а протеус v 6.7 SP3 на сколько мне известно тут связка работать не будет. Так что можно поподробней про ентот самый линкер и куда его подключать!!!
|
|
|
|
17.08.2007, 15:10
|
|
Прописка
Регистрация: 11.07.2006
Адрес: Ru, Nsk
Сообщений: 249
Сказал спасибо: 1
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
|
в мплабе где окошечко с проектом, (на моей картинке слева)там есть source, header, linker...вот линкер это оно и есть. Жмешь-добавить файл, берешь файл для своего чипа (они входят в дистриб МПЛАБА, у меня это C:Program FilesMicrochipMPASM SuiteLKR), теперь в свойствах проекта (project-build options) появляется закладка Linker. И на ней написано что то типа-генерировать cof файл. По крайней мере у меня это так устроено, может кто знает проще путь
Да, для компиляции проекта с линкером файл должен иметь определенную структуру (словечки типа PROG CODE и еще че то), если не захочет компилится с ним-посмотри примеры в C:Program FilesMicrochipexample
|
|
|
|
18.08.2007, 13:21
|
|
Частый гость
Регистрация: 20.01.2007
Сообщений: 15
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Всё разобрался спасибо всем!!!
Stri тебе мой личный огромный респект и уважуха!!!
|
|
|
|
18.08.2007, 14:01
|
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
Сообщение от Superkaif
|
Про связку МПЛаба с протусом я знаю только вот весь этот софт у меня староват....MPLab v7.10 а протеус v 6.7 SP3 на сколько мне известно тут связка работать не будет. Так что можно поподробней про ентот самый линкер и куда его подключать!!!
|
Все работает , сначала в протеусе поставь галку
в меню Debug -› use remote debug monitor.
Потом в мплаб в дебагере выбери протеус.
|
|
|
|
18.08.2007, 14:15
|
|
Частый гость
Регистрация: 20.01.2007
Сообщений: 15
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Ну Х.З. поставил галку в протеусе Use remote debug monitor
а в MPLabe ничего нового не появилось где то уже тут проплывало что мплаб должен быть 7.40 а протеус должен быть выше чем 6.7
-- Прилагается рисунок: --
|
|
|
|
18.08.2007, 14:20
|
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
На сайте прота была утилита для старых версий
связки с мплаб .
Да кстати , а что тебе мешает скачать протеус 7.1 сп2
Нормально работающий ?
А не использовать 6.73 через ж... крякнутый д.. посек груп ?
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Тема |
Автор |
Раздел |
Ответов |
Последнее сообщение |
Про PCAD
|
Bylina |
Микроконтроллеры, АЦП, память и т.д |
5 |
12.02.2009 15:20 |
[Решено] Про давление
|
DmitrijAN |
Отвлекитесь, эмбеддеры! |
6 |
25.01.2008 14:19 |
[Решено] Про статолет
|
DmitrijAN |
Отвлекитесь, эмбеддеры! |
4 |
03.01.2008 00:55 |
про усилитель
|
OCB |
Аудиотехника |
3 |
03.12.2007 10:41 |
Вопрос про PROTEUS
|
4224707 |
Proteus |
4 |
22.09.2006 16:09 |
Часовой пояс GMT +4, время: 18:38.
|
|