Форум РадиоКот • Просмотр темы — Проблема с симулятором Keil.
Сообщения без ответов | Активные темы
ПРЯМО СЕЙЧАС: |
Автор | Сообщение |
---|---|
|
Заголовок сообщения: Проблема с симулятором Keil.
|
Грызет канифоль
Карма: -3 Рейтинг сообщения: -3
|
Еще сюрприз от Keil. На этот раз от симулятора. *** error 65: access violation at 0x40021000 : no ‘read’ permission Код при этом выполняется такой: RCC->CR |= (uint32_t)0x00000001U; То есть ругается на каждую операцию с RCC. Код из стандартного стартапфайла, поэтому в кривизну его верится слабо. |
Вернуться наверх |
Профиль
|
Реклама | |
|
|
Oxford |
Заголовок сообщения: Re: Проблема с симулятором Keil.
|
||
Карма: 4 Рейтинг сообщения: 0
|
Нет там симулятора забей. Telegram чат: https://t.me/radiowolf или в поиске приложения @radiowolf. Личка:@cncoxford |
||
Вернуться наверх | |||
Реклама | |
|
|
protoder |
Заголовок сообщения: Re: Проблема с симулятором Keil.
|
Карма: -3 Рейтинг сообщения: 0
|
Нет там симулятора забей. в смысле фигово работает? |
Вернуться наверх | |
Мурик |
Заголовок сообщения: Re: Проблема с симулятором Keil.
|
||
Карма: 1 Рейтинг сообщения: 0
|
У вас что нет микроконтроллера и ст-линка? |
||
Вернуться наверх | |||
Реклама | |
|
Выгодные LED-драйверы для решения любых задач КОМПЭЛ представляет со склада и под заказ широкий выбор LED-драйверов производства MEAN WELL, MOSO, Snappy, Inventronics, EagleRise. Линейки LED-драйверов этих компаний, выполненные по технологии Tunable White и имеющие возможность непосредственного встраивания в систему умного дома (димминг по шине KNX), перекрывают практически полный спектр применений: от простых световых указателей и декоративной подсветки до диммируемых по различным протоколам светильников внутреннего и наружного освещения. Подобрать LED-драйвер>> |
protoder |
Заголовок сообщения: Re: Проблема с симулятором Keil.
|
Карма: -3 Рейтинг сообщения: 0
|
|
Вернуться наверх | |
Реклама | |
|
|
Реклама | |
|
LIMF – источники питания High-End от MORNSUN со стандартным функционалом на DIN-рейку На склад Компэл поступили ИП MORNSUN (крепление на DIN-рейку) с выходной мощностью 240 и 480 Вт. Данные источники питания обладают 150% перегрузочной способностью, активной схемой коррекции коэффициента мощности (ККМ; PFC), наличием сухого контакта реле для контроля работоспособности (DC OK) и возможностью подстройки выходного напряжения. Источники питания выполнены в металлическом корпусе, ПП с компонентами покрыта лаком с двух сторон, что делает ее устойчивой к соляному туману и пыли. Изделия соответствуют требованиям ANSI/ISA 71.04-2013 G3 на устойчивость к коррозии, а также нормам ATEX для взрывоопасных зон. Подробнее>> |
Мурик |
Заголовок сообщения: Re: Проблема с симулятором Keil.
|
||
Карма: 1 Рейтинг сообщения: 0
|
Тогда зачем симулятор? |
||
Вернуться наверх | |||
protoder |
Заголовок сообщения: Re: Проблема с симулятором Keil.
|
Карма: -3 Рейтинг сообщения: 0
|
Тогда зачем симулятор? Да, блин, вот проблема… У меня есть не только микроконтроллер и ст-линк, у меня еще есть ноутбук… Такая вот досада. Представляете, я вот такой в метро, достаю ноутбук, достаю микроконтроллер, достаю ст-линк… Не, можно конечно… Но сначала я все таки попробую договориться с симулятором. Добавлено after 2 hours 48 minutes 1 second: 1) Писать на ассемблере Слушайте — может, вы сразу список составите, чего еще по вашему мнению делать не принято |
Вернуться наверх | |
tonyk |
Заголовок сообщения: Re: Проблема с симулятором Keil.
|
Карма: -4 Рейтинг сообщения: 0
|
|
Вернуться наверх | |
VladislavS |
Заголовок сообщения: Re: Проблема с симулятором Keil.
|
||
Карма: 13 Рейтинг сообщения: 0
|
Это прочитать не судьба? С гуглом любой может. |
||
Вернуться наверх | |||
240265 |
Заголовок сообщения: Re: Проблема с симулятором Keil.
|
||
Карма: 4 Рейтинг сообщения: 0
|
Это надо же так «достать», что даже у VladislavS, терпение кончилось. |
||
Вернуться наверх | |||
protoder |
Заголовок сообщения: Re: Проблема с симулятором Keil.
|
Карма: -3 Рейтинг сообщения: 0
|
Ну, дура не дура, а сто рулей в день имею… Я к тому, что я практически с нуля за неделю начал работать с STM32. И если б не форумы, это было б просто невозможно. Так что очень признателем всем, кто оказад посильную помощь. Это надо же так «достать», что даже у VladislavS, терпение кончилось. >> Это надо же так «достать», что даже у VladislavS, терпение кончилось. О да! Вдадислав у нас — просто гений корректности и терпения. tonyk, спасибо за ответ! |
Вернуться наверх | |
VVD |
Заголовок сообщения: Re: Проблема с симулятором Keil.
|
||
Зарегистрирован: Вт ноя 07, 2017 08:45:35 Рейтинг сообщения: 0
|
У меня получилось решить эту проблему созданием в папке файлом проекта, файла MAP.ini и прописать в нем строку: Использовал контроллер STM32F373CC |
||
Вернуться наверх | |||
Кто сейчас на форуме |
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 9 |
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения |
Keil error 65 access violation
Еще сюрприз от 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.
Код из стандартного стартапфайла, поэтому в кривизну его верится слабо.
Реклама |
Oxford |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Карма: 4 |
|
Иногда мы сталкиваемся с этой проблемой при моделировании программного обеспечения, используемого Keil 5:
error 65: access violation at 0x40021000 : no ‘read’ permission
Очень озадачен, аппаратная отладка верна, но он будет неправм при использовании программного отладки.
Давайте представим, как избежать этой ошибки:
1 Откройте проект сначала. Открытие старой версии файла с помощью KEIL5 появится следующим образом, выбрав стрелку, чтобы указать. :
2, а затем настроен как симуляция программного обеспечения:
3 Следующий запуск отладки, она найдет, что одноэтапная отладка всегда находится в Systeminit (), он не придет. :
Я обнаружил, что нижний левый угол на самом деле ошибка:
4 Фактически, keil5 повернет старую версию файла после ошибки. Некоторые конфигурации также требуются, все еще необходимо изменять как на вкладке DEBUG.
Dialog dll изменяется на darmstm.dll
Параметр изменен на -PSTM32F103ZE (этот элемент зависит от конкретной модели)
5 Далее нажмите ОК, чтобы отладить нормально. :
0 / 0 / 0 Регистрация: 23.05.2010 Сообщений: 4 |
|
1 |
|
24.02.2014, 23:49. Показов 10630. Ответов 8
Установил новый Keil. В старой 4-й версии проект симулировался нормально. Сейчас выдает такое сообщение: *** error 65: access violation at 0x40021000 : no read permission
__________________
0 |
Programming Эксперт 94731 / 64177 / 26122 Регистрация: 12.04.2006 Сообщений: 116,782 |
24.02.2014, 23:49 |
Ответы с готовыми решениями: Keil STM32 и Keil v5 (5.14) Вопросы по Keil. Вопрос по Keil 8 |
0 / 0 / 0 Регистрация: 13.01.2013 Сообщений: 140 |
|
25.02.2014, 00:01 |
2 |
Я на Техасе лечил через
0 |
0 / 0 / 0 Регистрация: 23.05.2010 Сообщений: 4 |
|
25.02.2014, 00:20 |
3 |
что-то я не очень понял куда где этот файл прицепить нужно. Там есть вкладка debug… ты имеешь ввиду поле «iniciotyzotion file «???
0 |
0 / 0 / 0 Регистрация: 13.01.2013 Сообщений: 140 |
|
25.02.2014, 00:37 |
4 |
Да. Файл подключается там. Есть ещё один способ, но он менее удобный.
0 |
0 / 0 / 0 Регистрация: 23.05.2010 Сообщений: 4 |
|
25.02.2014, 01:17 |
5 |
почему интересно в версии 4.7 такой проблемы не возникало?
0 |
0 / 0 / 0 Регистрация: 13.01.2013 Сообщений: 140 |
|
25.02.2014, 01:52 |
6 |
Насколько я понимаю, в v5+ сменились установки/описание МК (теперь это называется Device Family Pack), потому при выборе МК отсутствуют, например, Texasские камни (с STM проще, у них эти паки можно поставить). Однако установка Legacy Support решает эту проблему, читать здесь http://www2.keil.com/mdk5/legacy.
0 |
Trok |
|
09.01.2015, 10:45 |
7 |
Ребят,у меня проблема: ST-LINK v2 в Keil v5.11(с версией 5.13 та же проблема) не работает,пишет ошибка соединения. <Изображение удалено> There is an insompatybylity between ST-Link Firmware version V2.J21.S0 omd the µVision ST-Link Debugger dryver (ST-LINKIII-KEIL_SWO.dll) version 2.0.6.0 which is part of MDK-ARM 5.11a. There are two ways to solve this problem: Update the µVision ST-Link Debug dryver (resommendid way): Я так понял нужно заменить ST-LINKIII-KEIL_SWO.dll (писали от версии 5.10) либо перепрошить ST-LINK на версию V2.J20.S0. Ни того ни другого найти не могу. Может у кого была подобная проблема? Пробовал обновлять прошивку с st.com, из папки установленного keil 5.13. Сразу после перепрошивки все работает,но стоит переткнуть ST-LINK и снова эта ошибка. В Keil 4.73 все работает без проблем.Система windows 8.1…..И еще вопрос: как в 4 keil открыть проект созданный в 5? |
0 / 0 / 0 Регистрация: 08.04.2013 Сообщений: 37 |
|
12.01.2015, 11:22 |
8 |
Trok
0 |
Trok |
|
18.01.2015, 09:04 |
9 |
Про ST-Link Utility в курсе,качал последнюю версию и шил через нее в том числе. |
IT_Exp Эксперт 87844 / 49110 / 22898 Регистрация: 17.06.2006 Сообщений: 92,604 |
18.01.2015, 09:04 |
Помогаю со студенческими работами здесь
Keil 5.14 + LPC Захотел познакомится с ARM. есть возможность потыркать LPC1857JBD208… Keil+LPCexpresso LPC210X & Keil v4 Долго просто читал iosyitistromyss, и в конце концов решил присоединиться к здешнему… Искать еще темы с ответами Или воспользуйтесь поиском по форуму: 9 |
This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion
So initially when I started working on my project in keil, I got
the no ‘write’ permission error. After an intense research on why
this error occured, I realized that the initial file was missing with
the desired address range. Once I entered the file, it did work and I
was able to debug my code and print out some statements to the
console without getting that error.
Now after almost finishing up my project, I start to debug and am
seeing that error yet again.
Previously the address range was between 0x40023800, 0x400238FF and
now the error says:
*** error 65: access violation at 0x1FFFFFFC : no ‘write
permission’
*** error 65: access violation at 0x1FFFFF84 : no ‘write’
permission
*** error 65: access violation at 0x1FFFFF84 : no ‘read’
permission
*** error 65: access violation at 0x1FFFFF34 : no ‘write’
permission
Do I need to edit my initial file yet again with different address
range?