Микроконтроллеры | Как в Протеусе смоделировать готовый код программы(на C CCS) готового устройства? |
|
---|---|---|
Спасибо большое всем за ответы! Спасибо! Извините, что вчера не отвечал, но вот уважительная причина у меня - у жены вчера был ДР ! Да, вот так 08.08.08 и к тому же в 8 часов вчера родилась! Вот покамест после вчерашнего пока никак не отошел и уж извините - попробую, что Вы предложили и отпишусь позже. А сейчас, на работу сегодня пришел - смотрю новый номер журнала вчера пришел(Радио, №8). Я его по подписке прямо на работе получаю(выписываю кстати с 88 г.). По такой подписке, у нас, он чуть больше 2 долл.(точно позже могу узнать) обходится. Спасибо еще раз за ответы. |
|
|
Вроде все получилось и работает. Только пришлось заново создать проект. Просто, сравнительно давно уже Протеусом не пользуюсь и все забл и поэтому решил, вначале, используя что-то готовое из примеров подогнать под свою схему. Сейчас вроде все нормально работает - одна проблема индикатор у меня МЭЛТ-овский 16*2 с доп. страницей кодировки знакогенератора, а в Протеусе такого, есстественно нет. Попробую изменить, те что есть под МЭЛ-овский. Кстати 7.2сп6 я скачал и вроде покамест он работает(еще добавил в моделируемую схему DS1307, как в оригинальной схеме). |
|
|
В протеусе можно давать ассемблерный исходник микроконтроллеру вместо hex-прошивки. Это очень удобно. Открыт протеус, а рядом в окне открыт исходник в блокноте. Можно оперативно менять исходник, быстро сохраняться и испытывать в протеусе. |
|
|
Как альтернативу, могу предложить вместо HEX использовать COFF. Это откомпилированный ассемблерный код вместе с исходным кодом, что позволяет после компиляции в CCS затем в симуляторе видеть исходный С-код, переменные и шагать по нему. |
|
|
Нужно давать не HEX а ELF. Гтовить его можно, прописав , к примеру, в makefile (WinAVR) Но чем и как компилировать - єто уже дело другое. Я пользуюсь по старинке оболочкой ProgrNotepad из комплекта WinAVR |
|
|
Мне бы хотелось так же, как я описал в своём сообщении. То есть у меня есть исходник C, (не hex, не elf, и не coff), и я хочу, чтобы протеус при запуске симуляции сам компилировал его каким-либо компилятором. То есть точно так же, как с ассамблерным исходником. Отлаживать и смотреть построчно выполняющийся код мне не нужно. |
|
|
Форум про радио — сайт, посвященный обсуждению электроники, компьютеров и смежных тем. pro-radio.online | Обратная связь |
© 2003—2024 |