Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Simulator for Cortex-M3
Форум разработчиков электроники ELECTRONIX.ru > Сайт и форум > В помощь начинающему > ARM, 32bit
_Артём_
Пробую написать программу для Cortex-M3 (GCC C++), но не знаю в чём проверить её работоспособность - отладчика пока нет, как и живого процессора.
Посоветуйте в чём можно открыть/просимулировать полученный elf.

Спасибо.
Сергей Борщ
QUOTE (_Артём_ @ Mar 29 2012, 23:51) *
Пробую написать программу для Cortex-M3 (GCC C++), но не знаю в чём проверить её работоспособность - отладчика пока нет, как и живого процессора.
Могу одолжить на разумное время LPCXpresso 1768.
P.S. Цветы и конфеты я не пью wink.gif
_Артём_
Цитата(Сергей Борщ @ Mar 30 2012, 09:45) *
Могу одолжить на разумное время LPCXpresso 1768.

Запустить на Cortex-M3 другого производителя? Мысль...
Где-то у меня валялась плата с lpc13 и stm32F4.
Но потом адреса flash и ram всё равно придётся править (или не придётся?). Да и вектора не те.
Поэтому хотелось бы в симуляторе по шагам походить. И чтоб периферия тоже симулировалась (хоть частично).
Как в AVRStudio.
Неужели никак?


Цитата(Сергей Борщ @ Mar 30 2012, 09:45) *
P.S. Цветы и конфеты я не пью wink.gif

Это понятно. biggrin.gif
Аналогично.
R.A.K.
Почему про кейл никто не вспомнил?
сранна-сранна...
_Артём_
Цитата(R.A.K. @ Mar 30 2012, 18:08) *
Почему про кейл никто не вспомнил?

Ну я про кейл помню. Ещё альтернативы есть?
С кейлом такая история: создал в нём проект под нужный контроллер, добавил elf, запустил на отладку и ...кейл исчез в неизвестном направлении (из списка процессов исчез).
Как-то я не так делаю?
Тогда как надо?
R.A.K.
Цитата(_Артём_ @ Mar 30 2012, 19:15) *
Как-то я не так делаю?

Когда то баловался, только для ARM-7. В кейле создавал проект, пустой main, запускал симулятор с паузой, там же в симуляторе загружал elf (полученный из ИАРА, загрузка кажется командой из контекстного меню по щелчку правой кнопкой мыщи... точно не помню), нажимал RUN.
Работало, никуда не улетало...
_Артём_
Цитата(R.A.K. @ Mar 30 2012, 18:21) *
пустой main, запускал симулятор с паузой, там же в симуляторе загружал elf (полученный из ИАРА, загрузка кажется командой из контекстного меню по щелчку правой кнопкой мыщи... точно не помню), нажимал RUN.
Работало, никуда не улетало...

Попробую.
Я проект вообще без исходников создавал (по идее всё в elf есть, но почему-то файлы не показывает).
И помечал в свойствах елфа на стирать его при билде.
Но не жрёт.
Может дугую версию попробовать?

_Артём_
Архив с проектом.

Нажмите для просмотра прикрепленного файла
Update: архив исправил
light77
В своё время пользовался qemu (для Stellaris Cortex-M3).
Поис по "qemu cortex-m3" даёт немало ссылок по теме, вот например:
http://cgi.cs.indiana.edu/~geobrown/stm32/Main/Simulation
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.