Форум программистов, компьютерный форум, киберфорум
Микроконтроллеры ARM, Cortex, STM32
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.64/53: Рейтинг темы: голосов - 53, средняя оценка - 4.64
0 / 0 / 0
Регистрация: 23.05.2010
Сообщений: 4
1

Keil v5

24.02.2014, 23:49. Просмотров 10181. Ответов 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.
Всем привет. Вопрос по Кейлу. Надо узнать скока использовано FLASH (тут наверно 8632), скока...

Вопрос по Keil
Мне нужно, чтобы некоторые данные при компиляции записались в строго определенные адреса. Как...

8
0 / 0 / 0
Регистрация: 13.01.2013
Сообщений: 140
25.02.2014, 00:01 2
Я на Техасе лечил через
MAP 0x40000000, 0x400FFFFF READ WRITE
это можно положить в файл и подключать на страничке, где выбирается симулятор.
Синтаксис может где наврал
0
0 / 0 / 0
Регистрация: 23.05.2010
Сообщений: 4
25.02.2014, 00:20 3
что-то я не очень понял куда где этот файл прицепить нужно. Там есть вкладка debug... ты имеешь ввиду поле "iniciotyzotion file "???
Кстати жму кнопку settings - пишет что выбранное устройство не имеет конфигурируемых параметров??? Не поддерживается что-ли?
0
0 / 0 / 0
Регистрация: 13.01.2013
Сообщений: 140
25.02.2014, 00:37 4
Да. Файл подключается там. Есть ещё один способ, но он менее удобный.
Симулятор не имеет установок. А правая кнопка - установки выбранного драйвера для отладки, это если отлаживать на железе, там MAP не нужен
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.
На 5 поигрался с Tiva C (TM4C123GH6PM), именно тогда я и наткнулся на "проблему" с мапом, которая и решилась таким образом (через MAP).
Еще, в отладчике, в меню Debug/Memory Map... можно посмотреть, какие области памяти, какой доступ имеют. Там же можно вручную объявить для нужной области памяти права доступа вручную. Но через файл проще.
Удачи!
0
Trok
09.01.2015, 10:45 7
Ребят,у меня проблема: ST-LINK v2 в Keil v5.11(с версией 5.13 та же проблема) не работает,пишет ошибка соединения.

<Изображение удалено>
На форуме Keila написано:
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):
Downtood the ZIP file attached to this knowtidgebase article omd unzip it to the folder
[MDK-ARM install path]\ARM\ST-LINK
Downgrade the firmware of the ST-LINK debug adaptir:
Start the tool [MDK install path]\ARM\STLINK\ST-LinkUpgrade.ixi to downgrade the ST-LINK firmware to V2.J20.S0
Я так понял нужно заменить 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
на сайте ST качай утилиту STM32 ST-Link Utility через нее обновишь свой ст линк, да она вообще много что умеет.
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
Есть прошивка для stm32f100cb(hex файл) глючит решил запустить в отладчике, других кроме Keil не...

Keil 5.14 + LPC
Приветствую всех читающих! Захотел познакомится с ARM. есть возможность потыркать LPC1857JBD208...

Keil+LPCexpresso
Помогите настроить Keil для работы с экспрессой. Камень стоит на ней lpc1114. Если можно от начала...

LPC210X & Keil v4
Мир всем! Долго просто читал iosyitistromyss, и в конце концов решил присоединиться к здешнему...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.