Микроконтроллеры

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Микроконтроллеры » Остальное » Keil ошибка после обновления pack


Keil ошибка после обновления pack

Сообщений 1 страница 5 из 5

1

Решил обновить pack для keil v5.2 stm32f103c8. Скачал с кейла сайта pack 2.3.0 и теперь при открытии проекта ругается PDSC Debug и просит его отключить. Может это и не страшно,но сходу не нашел для чего он и где его отрубить. На форуме кейла предлагают обновить кейл,но лицензия взломанная у меня. Может кто встречался с таким ?

http://sd.uploads.ru/t/8WjJM.png
http://s5.uploads.ru/t/gOdzK.png

2

Обновил Version: 5.4.0 (2018-08-01) ARM.CMSIS.5.4.0.pack ,не помогло. Видать ругается на Expression : "              Message(2, "Not a genuine ST Device! Abort connection.");" 
С форума кейла :

Код:
CMSIS: E203: Undefined identifier - function 'Message' When Building
Information in this knowledgebase article applies to:

MDK-ARM version 5.23
CMSIS Pack version 5.0.0
SYMPTOM
After updating a device family pack, the build output window gives the following error message:

Sequence : CheckID
Context : Item #1:  <control if="jep106id != 0x20">
Item #0:  <block> ::Line 2
Expression : " Message(2, "Not a genuine ST Device! Abort connection.");"
----------------------------^
E203 : Undefined identifier - function 'Message'
CAUSE
This error message means means the earlier version of MDK-ARM doesn't understand what the "Messages" function is, in the new pack.

To improve the CMSIS standard, new features are always being added to the specifications. The "Messages" function was a recent edition to the CMSIS-Pack standard version 1.4.9. CMSIS PACK version 5.0.1 (released 23rd of February 2017) and later implements this standard. Keil updated MDK-ARM versions 5.24a (released 5th of July, 2017) and later to be able to use the function "Messages".

The STM32F4 and STM32L4 device family packs (DFP) are some of the first to take advantage of the "Messages" function.

RESOLUTION
Possible solutions:

Update to MDK-ARM version 5.24a and CMSIS Pack version 5.0.1 or later to take advantage of the sequences, queries, and other new debug access functions used in the latest ST packs.
Downgrade the ST Device Family pack to one released before February 2017.
MORE INFORMATION
Download the latest version of MDK-ARM at Download Products page.
Refer to Pack Installer in the µVision User's Guide.
Read more about the CMSIS-PACK Debug access functions in the CMSIS-Pack Debug Description User Guide.

3

CERGEI написал(а):

На форуме кейла предлагают обновить кейл,но лицензия взломанная у меня.

Генератор лицензий для новых версий всё тот же. Обновляйте на последнюю (5.26) и не мучайтесь...

Отредактировано Kazzman (2019-01-31 19:15:43)

4

Спасибо, обновился отлично все...

5

Чтоб не плодить тем,подскажите где в отладке кейла посмотреть регистр SHCSR . Что знать какие отказы включены,так понял при сбросе там все отключены кроме Hard Fault .


Вы здесь » Микроконтроллеры » Остальное » Keil ошибка после обновления pack