Например TDA7294

Форум РадиоКот • Просмотр темы - Проблема с симулятором Keil.
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Чт дек 18, 2025 03:28:27

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 13 ] 
Автор Сообщение
Не в сети
 Заголовок сообщения: Проблема с симулятором Keil.
СообщениеДобавлено: Ср фев 26, 2020 21:41:35 
Грызет канифоль

Карма: -3
Рейтинг сообщений: 2
Зарегистрирован: Вс сен 05, 2010 15:35:50
Сообщений: 285
Рейтинг сообщения: -3
Еще сюрприз от Keil. На этот раз от симулятора.
Отлаживаю на плате - все замечательно. При переключении на симулятор, вместо того, что бы перескочить сразу в main, трассер застревает на первой инструкции SystemInit, и дальше на каждой следующей. При этом в окне сообщений на каждый шаг выводится по две ошибки:

*** error 65: access violation at 0x40021000 : no 'read' permission
*** error 65: access violation at 0x40021000 : no 'write' permission
*** error 65: access violation at 0x40021004 : no 'read' permission
*** error 65: access violation at 0x40021004 : no 'write' permission
*** error 65: access violation at 0x40021000 : no 'read' permission
*** error 65: access violation at 0x40021000 : no 'write' permission

Код при этом выполняется такой:

RCC->CR |= (uint32_t)0x00000001U;
RCC->CFGR &= (uint32_t)0xF8FFB80CU;
RCC->CR &= (uint32_t)0xFEF6FFFFU;

То есть ругается на каждую операцию с RCC.

Код из стандартного стартапфайла, поэтому в кривизну его верится слабо.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Проблема с симулятором Keil.
СообщениеДобавлено: Ср фев 26, 2020 21:52:59 
Опытный кот
Аватар пользователя

Карма: 4
Рейтинг сообщений: 7
Зарегистрирован: Вт окт 23, 2012 13:17:25
Сообщений: 817
Откуда: Киселевск
Рейтинг сообщения: 0
Нет там симулятора забей.

_________________
Инженер R@D

Telegram чат: https://t.me/radiowolf или в поиске приложения @radiowolf. Личка:@cncoxford


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Проблема с симулятором Keil.
СообщениеДобавлено: Чт фев 27, 2020 00:05:22 
Грызет канифоль

Карма: -3
Рейтинг сообщений: 2
Зарегистрирован: Вс сен 05, 2010 15:35:50
Сообщений: 285
Рейтинг сообщения: 0
Нет там симулятора забей.


в смысле фигово работает?
Вообще я понял, с симуляторами под ARM проблема? Вроде у GCC их тоже нету?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Проблема с симулятором Keil.
СообщениеДобавлено: Чт фев 27, 2020 01:19:13 
Друг Кота
Аватар пользователя

Карма: 1
Рейтинг сообщений: 179
Зарегистрирован: Пн окт 11, 2010 19:00:08
Сообщений: 3382
Рейтинг сообщения: 0
У вас что нет микроконтроллера и ст-линка?


Вернуться наверх
 
Эиком - электронные компоненты и радиодетали
Не в сети
 Заголовок сообщения: Re: Проблема с симулятором Keil.
СообщениеДобавлено: Чт фев 27, 2020 01:27:18 
Грызет канифоль

Карма: -3
Рейтинг сообщений: 2
Зарегистрирован: Вс сен 05, 2010 15:35:50
Сообщений: 285
Рейтинг сообщения: 0
У вас что нет микроконтроллера и ст-линка?


есть


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Проблема с симулятором Keil.
СообщениеДобавлено: Чт фев 27, 2020 18:57:24 
Друг Кота
Аватар пользователя

Карма: 1
Рейтинг сообщений: 179
Зарегистрирован: Пн окт 11, 2010 19:00:08
Сообщений: 3382
Рейтинг сообщения: 0
Тогда зачем симулятор?
Запускайте отладку в ОЗУ (если прошивка поместится) и смотрите как выполняется код.
В соседней теме это можно увидеть на видео под спойлером. viewtopic.php?p=3794560#p3794560
Запустите отладку в кейле и симулятор не понадобится.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Проблема с симулятором Keil.
СообщениеДобавлено: Чт фев 27, 2020 23:14:20 
Грызет канифоль

Карма: -3
Рейтинг сообщений: 2
Зарегистрирован: Вс сен 05, 2010 15:35:50
Сообщений: 285
Рейтинг сообщения: 0
Тогда зачем симулятор?
Запускайте отладку в ОЗУ (если прошивка поместится) и смотрите как выполняется код.
В соседней теме это можно увидеть на видео под спойлером. viewtopic.php?p=3794560#p3794560
Запустите отладку в кейле и симулятор не понадобится.


Да, блин, вот проблема... У меня есть не только микроконтроллер и ст-линк, у меня еще есть ноутбук... Такая вот досада. Представляете, я вот такой в метро, достаю ноутбук, достаю микроконтроллер, достаю ст-линк... Не, можно конечно... Но сначала я все таки попробую договориться с симулятором.

Добавлено after 2 hours 48 minutes 1 second:
А вообще, народ,знаете... Как я уже понял, по мнению обшественности на STM32 не принято:

1) Писать на ассемблере
2) Использовать библиотеки
3) Пользоваться симулятором.

Слушайте - может, вы сразу список составите, чего еще по вашему мнению делать не принято :) А то ж мне любопытно


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Проблема с симулятором Keil.
СообщениеДобавлено: Пт фев 28, 2020 06:45:12 
Сверлит текстолит когтями

Зарегистрирован: Вт ноя 19, 2019 06:10:18
Сообщений: 1269
Рейтинг сообщения: 0
Это прочитать не судьба?

http://www.keil.com/support/docs/4045.htm

Если очень хочется без "железа" и у тебя F103 или F401, то можешь попробовать Proteus.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Проблема с симулятором Keil.
СообщениеДобавлено: Пт фев 28, 2020 08:23:44 
Собутыльник Кота
Аватар пользователя

Карма: 18
Рейтинг сообщений: 433
Зарегистрирован: Вт май 01, 2018 19:44:47
Сообщений: 2556
Рейтинг сообщения: 0
Это прочитать не судьба?
С гуглом любой может. :) А ты пройдись по граблям сам, набей шишек, зафлуди форум дурацкими вопросами.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Проблема с симулятором Keil.
СообщениеДобавлено: Пт фев 28, 2020 10:53:20 
Электрический кот
Аватар пользователя

Карма: 4
Рейтинг сообщений: 135
Зарегистрирован: Сб мар 09, 2013 11:29:22
Сообщений: 1029
Откуда: 40RUS, Жуков
Рейтинг сообщения: 0
Это надо же так "достать", что даже у VladislavS, терпение кончилось.

_________________
IVL ex UA6PJ


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Проблема с симулятором Keil.
СообщениеДобавлено: Пт фев 28, 2020 13:11:02 
Грызет канифоль

Карма: -3
Рейтинг сообщений: 2
Зарегистрирован: Вс сен 05, 2010 15:35:50
Сообщений: 285
Рейтинг сообщения: 0
Ну, дура не дура, а сто рулей в день имею... Я к тому, что я практически с нуля за неделю начал работать с STM32. И если б не форумы, это было б просто невозможно. Так что очень признателем всем, кто оказад посильную помощь.

Это надо же так "достать", что даже у VladislavS, терпение кончилось.


>> Это надо же так "достать", что даже у VladislavS, терпение кончилось.

О да! Вдадислав у нас - просто гений корректности и терпения.

tonyk, спасибо за ответ!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Проблема с симулятором Keil.
СообщениеДобавлено: Пт янв 07, 2022 13:39:43 
Родился
Аватар пользователя

Зарегистрирован: Вт ноя 07, 2017 08:45:35
Сообщений: 6
Откуда: Запорожье
Рейтинг сообщения: 0
У меня получилось решить эту проблему созданием в папке файлом проекта, файла MAP.ini и прописать в нем строку:
MAP 0x40000000, 0x47FFFFFF READ WRITE // allow R/W access
Зайти во вкладку DEBUG в разделе симулятора и указать его в окошке
initializetion File
Если указывать файл кнопкой "...", перед именем файла добавляется косая черта - убрать ее (у меня Keil 5)
Во всех Халовских функциях инициализации убрать выход на Error_Handler();
После этого отладка перестала спотыкаться на ошибку:
*** error 65: access violation at 0x40021000 : no 'read' permission

Использовал контроллер STM32F373CC


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Проблема с симулятором Keil.
СообщениеДобавлено: Пт май 12, 2023 10:34:24 
Открыл глаза
Аватар пользователя

Карма: 8
Рейтинг сообщений: 5
Зарегистрирован: Пн дек 07, 2009 16:00:31
Сообщений: 70
Рейтинг сообщения: 0
Спасибо. Очень помогло. НО! Не всё работает. Хочу запустить STM32F411CEU6. Не могли бы помочь?


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 13 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 14


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y