реклама на сайте
подробности

 
 
> Симуляция ARM в Proteus'е
B@rtL™
сообщение Dec 4 2008, 13:18
Сообщение #1





Группа: Новичок
Сообщений: 14
Регистрация: 9-01-08
Пользователь №: 33 919



Пока нет реального устройства решил поэксперементировать в Протеусе.
Использую процессор LPC2138.
Компилятор Real View.

В программе используется динамическое распределение памяти.
В симуляторе uVision программа работает, но в протеусе процессор
постоянно висит на SWI_Handler.
Для HEAP и для стека вроде как память выделена:
строчки из map файла

Код
Execution Region RW_IRAM1 (Base: 0x40000000, Size: 0x000044e8, Max: 0x00008000, ABSOLUTE)

    Base Addr    Size         Type   Attr      Idx    E Section   Name        Object

    0x40000000   0x00000060   Zero   RW          355         .bss           libspace.o(c_t.l)
    0x40000060   0x00004000   Zero   RW            2           HEAP         startup.o
    0x40004060   0x00000488   Zero   RW            1           STACK       startup.o


Если убрать динамическое распределние, то в протеусе все запускается.

Заранее спасибо.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 03:47
Рейтинг@Mail.ru


Страница сгенерированна за 0.01319 секунд с 7
ELECTRONIX ©2004-2016