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

Keil uVision 5 в режиме симулятора (без отладочной платы)

31.01.2020, 15:18. Просмотров 1865. Ответов 5
Метки нет (Все метки)

Я тут заказал программатор для своей платы STM32_F4VE v2.0, но пока его нет хотелось освоиться с Кейлом.
Скажите, в режиме симулятора, я не смогу просмотреть содержимое регистров какого-либо порта? Включаю Peripherals -> System Viewer -> GPIOA, чтобы глянуть, что у меня в порте А, но там все по нулям. Программа работает, что-то пишет в регистры, но отображения нет.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
31.01.2020, 15:18
Ответы с готовыми решениями:

отладка без отладочной платы?
скачал последнюю Code Composer Studyo. Отладочных плат у меня нет. Создаю демку мигания...

Keil uVision V5.23
Всем привет! Обновился до последней версии возник вопрос: Раньше было - при выделении функции, и...

Keil uVision и STM8
а KEIL с STM8 не дружат? А под чем лучше программу тогда для STM8 писать?

Keil Uvision 4 , МК51
Люди добрые, выручайте!) Как в 51 работать с портами по указателю?? Нужно сделать универсальную...

5
897 / 658 / 132
Регистрация: 01.03.2010
Сообщений: 1,243
31.01.2020, 20:01 2
для STM32F103C8 делаю так. В Options for target -> Debug выбираешь Use Simulator. И на этой же(левой) половине окна
должны быть такие строки: в окне CPU DLL: пишем SARMCM3.DLL,правее в окне Parameter: -REMAP. Ниже, в Dialog DLL: DARMSTM.DLL, и правее в окне Parameter: -pSTM32F103C8 . Затем жмем Ок. Режим эмуляции готов.
0
1 / 1 / 0
Регистрация: 05.08.2011
Сообщений: 64
01.02.2020, 14:03  [ТС] 3
Цитата Сообщение от Евгений В Посмотреть сообщение
в окне CPU DLL: пишем SARMCM3.DLL,правее в окне Parameter: -REMAP. Ниже, в Dialog DLL: DARMSTM.DLL, и правее в окне Parameter: -pSTM32F103C8
Сделал так, только я заменил последний параметр на свой -pSTM32F407VET6, и никакого результата, содержимое регистров порта без изменений.
Было так:
https://www.cyberforum.ru/atta... 1580555146

Теперь так:
https://www.cyberforum.ru/atta... 1580555146
0
Миниатюры
Keil uVision 5 в режиме симулятора (без отладочной платы)   Keil uVision 5 в режиме симулятора (без отладочной платы)  
897 / 658 / 132
Регистрация: 01.03.2010
Сообщений: 1,243
02.02.2020, 09:29 4
Цитата Сообщение от Vladimus Посмотреть сообщение
я заменил последний параметр на свой -pSTM32F407VET6, и никакого результата
Получается, что в кейле нет нужных файлов для данного камня. Где их брать, и есть ли они в природе - не знаю.
0
2672 / 1193 / 158
Регистрация: 28.10.2011
Сообщений: 4,293
Записей в блоге: 6
02.02.2020, 13:43 5
В протеусе есть STM32F401.
0
1 / 1 / 0
Регистрация: 05.08.2011
Сообщений: 64
02.02.2020, 13:52  [ТС] 6
Ладно, ничего не поделаешь, придется ждать, когда программатор привезут. Надеюсь, тогда все будет отображаться.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
02.02.2020, 13:52

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Отладка в Keil uVision 4
Немного разобрался с периферией, прерываниями, с ассемблером и попробовал запилить свою мигалку....

Работа с Keil uVision
Здравствуйте! Подскажите по Keil uVision, был установлен Keil С51 uVision 4.22 раньше я работал...

STM32 и KEIL uVision
подскажите плс, не могу найти синтаксис перевода static uint32_t в unsykned char *

Debug в Keil uVision
В Keil uVision в режиме debug есть мега полезная фича - Logic Anotyzer, но возникла такая трабла:...


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

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

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