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

 
 
 
Reply to this topicStart new topic
> Не эмулируется пример по работе с internal flash
Athlon128
сообщение Mar 30 2010, 10:08
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 31
Регистрация: 18-04-06
Пользователь №: 16 238



Пытаюсь эмулировать стандартный пример из ...\IAR Systems\Embedded Workbench 5.4\arm\examples\Atmel\at91sam7x-ek\basic-internalflash-project
Компилируется без ошибок. Наставил брейкпоинтов в main.c, при запуске эмуляции зависание IAR
Что я не так делаю?
Go to the top of the page
 
+Quote Post
addi
сообщение Mar 30 2010, 11:47
Сообщение #2


Знающий
****

Группа: Участник
Сообщений: 679
Регистрация: 9-08-06
Пользователь №: 19 422



Цитата(Athlon128 @ Mar 30 2010, 14:08) *
Пытаюсь эмулировать стандартный пример из ...\IAR Systems\Embedded Workbench 5.4\arm\examples\Atmel\at91sam7x-ek\basic-internalflash-project
Компилируется без ошибок. Наставил брейкпоинтов в main.c, при запуске эмуляции зависание IAR
Что я не так делаю?
попробуйте количество брейкпоинтов уменьшить, например до 2
Go to the top of the page
 
+Quote Post
IgorKossak
сообщение Mar 30 2010, 13:56
Сообщение #3


Шаман
******

Группа: Модераторы
Сообщений: 3 064
Регистрация: 30-06-04
Из: Киев, Украина
Пользователь №: 221



Цитата(addi @ Mar 30 2010, 14:47) *
попробуйте количество брейкпоинтов уменьшить, например до 2

А ещё лучше - вообще убрать. Остановитесь на main или по нулевому адресу, как настроите, а дальше смотрите куда какие точки останова ставить.
Go to the top of the page
 
+Quote Post
Athlon128
сообщение Mar 31 2010, 09:37
Сообщение #4


Участник
*

Группа: Участник
Сообщений: 31
Регистрация: 18-04-06
Пользователь №: 16 238



Пробовал убрать вообще все брейкпоинты, ставил в самое начало main. IAR зависает, не доходя до первого брейка.
В свойствах проета в качестве дебаггера выбран simulator.
Щас проверил как симулируются проекты под другие процы. Тот же basic-internalflash-project виснет при симуляции для sam7se-ek, sam7s-ek, sam7xc-ek, sam7x-ek (брал проекты из соответствующих папок). С остальными процессорами проблем при симуляции нет.
IAR 5.41. Вечером попробую на другом компьютере, может быть дело в нём
Go to the top of the page
 
+Quote Post
MALLOY2
сообщение Mar 31 2010, 15:55
Сообщение #5


Знающий
****

Группа: Validating
Сообщений: 838
Регистрация: 31-01-05
Пользователь №: 2 317



А откуда вы берете примеры ? и вообще они рассчитаны на то что их будут на симуляторе запускать ? Может там в стартапе PLL инитится и кусок кода который ждет ее готовности ? IAR не имитирует работу периферии !!!!
Go to the top of the page
 
+Quote Post
athlon64
сообщение Mar 31 2010, 18:16
Сообщение #6


Частый гость
**

Группа: Свой
Сообщений: 156
Регистрация: 10-03-10
Из: Уфа
Пользователь №: 55 882



Попробовал на другом компьютере, ситуация та же sad.gif

Цитата(MALLOY2 @ Mar 31 2010, 21:55) *
А откуда вы берете примеры ? и вообще они рассчитаны на то что их будут на симуляторе запускать ? Может там в стартапе PLL инитится и кусок кода который ждет ее готовности ? IAR не имитирует работу периферии !!!!

Пример беру из папки IARa (C:\Program Files\IAR Systems\Embedded Workbench 5.4\arm\examples\Atmel\at91sam7x-ek\basic-internalflash-project). Насчёт этого примера не уверен, должен ли он работать в симуляторе, но этот пример для некоторых других процессоров симулируется без зависаний и встаёт на брейках, в то же время пример ..\examples\Atmel\at91sam7x-ek\basic-pwm-project, который не должен требовать периферию, тоже виснет sad.gif
Посмотрите у себя, у вас этот проект симулируется?


--------------------
Руслан
Go to the top of the page
 
+Quote Post
Athlon128
сообщение Apr 1 2010, 06:35
Сообщение #7


Участник
*

Группа: Участник
Сообщений: 31
Регистрация: 18-04-06
Пользователь №: 16 238



Цитата(MALLOY2 @ Mar 31 2010, 21:55) *
А откуда вы берете примеры ? и вообще они рассчитаны на то что их будут на симуляторе запускать ? Может там в стартапе PLL инитится и кусок кода который ждет ее готовности ? IAR не имитирует работу периферии !!!!

Закомментировал в .mac-файле процедуру InitPLL() и её вызов, теперь проект эмулируется. yeah.gif
Я так понимаю отсутствие PLL не повлияет на работоспособность проекта?
Go to the top of the page
 
+Quote Post
IgorKossak
сообщение Apr 1 2010, 06:51
Сообщение #8


Шаман
******

Группа: Модераторы
Сообщений: 3 064
Регистрация: 30-06-04
Из: Киев, Украина
Пользователь №: 221



Что-то я совсем перестал Вас понимать, Вы симулируете или эмулируете?
Это несколько не одно и то же.
Что касается PLL, то это от проекта зависит, что на него влияет, я что нет.
Go to the top of the page
 
+Quote Post

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

 


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


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