St link keil internal command error

Русские Блоги Причины и решения для ошибки внутренней команды ST-Link Сегодня я столкнулся с очень странным вопросом, то есть хорошая ST-ссылка внезапно не может использовать, а вдруг эту ситуацию: Это потому, что STLINK не может идентифицировать чип, я обнаружил несколько причин и решений, решив эту проблему: Проблема напряжения Это произойдет, если напряжение слишком большое […]

Содержание

  1. Русские Блоги
  2. Причины и решения для ошибки внутренней команды ST-Link
  3. Сегодня я столкнулся с очень странным вопросом, то есть хорошая ST-ссылка внезапно не может использовать, а вдруг эту ситуацию:
  4. Интеллектуальная рекомендация
  5. IView CDN Загрузка значка шрифта нормальная, а значок шрифта не может быть загружен при локальной загрузке JS и CSS
  6. Критическое: ошибка настройки прослушивателя приложения класса org.springframework.web.context.ContextLoaderLis
  7. 1086 Не скажу (15 баллов)
  8. Pandas применяют параллельный процесс приложения, многоядерная скорость очистки данных
  9. PureMVC Learning (Tucao) Примечания
  10. Русские Блоги
  11. Ошибка загрузки Flash — решение «Cortex-M3»
  12. Интеллектуальная рекомендация
  13. IView CDN Загрузка значка шрифта нормальная, а значок шрифта не может быть загружен при локальной загрузке JS и CSS
  14. Критическое: ошибка настройки прослушивателя приложения класса org.springframework.web.context.ContextLoaderLis
  15. 1086 Не скажу (15 баллов)
  16. Pandas применяют параллельный процесс приложения, многоядерная скорость очистки данных
  17. PureMVC Learning (Tucao) Примечания
  18. Keil st link internal command error
  19. Кто сейчас на форуме
  20. Русские Блоги
  21. Ошибка симуляции программного обеспечения KEIL: Flash Download Shife — решение «Cortex-M4»
  22. St link usb communication error
  23. QUESTION
  24. ANSWER
  25. CHECK THE WINDOWS DEVICE MANAGER
  26. CHECK THE USB SETTINGS
  27. CHECK THE ST-LINK DRIVERS AND FIRMWARE
  28. CHECK THE BOARD SETTINGS
  29. FOR SYSTEMS RUNNING OLDER VERSIONS OF MDK
  30. MORE INFORMATION
  31. SEE ALSO
  32. ATTACHED FILES
  33. FORUM THREADS
  34. st link usb communication error
  35. 1 Answer

Русские Блоги

Причины и решения для ошибки внутренней команды ST-Link

Сегодня я столкнулся с очень странным вопросом, то есть хорошая ST-ссылка внезапно не может использовать, а вдруг эту ситуацию:

Это потому, что STLINK не может идентифицировать чип, я обнаружил несколько причин и решений, решив эту проблему:

Проблема напряжения

Это произойдет, если напряжение слишком большое или слишком мало, чтобы вызвать неузнаваемость ST-Link. Эта ситуация сложна и более, поэтому не отображается, если это не следующая проблема, напряжение (т. Е. Схема) может быть относительно большим.

2. Чип сна, остановка, режим ожидания

Я считаю, что есть много людей, которые столкнулись с этой проблемой, только что ST-Link хорош, внезапно не может использовать, большинство из них только что используют программу, которая делает микроконтроллер. Спать и остановиться Операция сломает часы чипа, а ST-ссылка, естественно, не обнаружена, а решение простое: аналогично большинству онлайн, Нажмите и удерживайте сброс, а затем загрузите, а затем отпустите. Вы можете скачать его, это сброс микроконтроллера достигает пробуждения (то есть нет сна, и т. Д.), Лучшее решение повседневно Найдите программу, которая не спит и т. Д., Нажав сброс или снял сна, и т. Д. Далее ваша ST-Link будет продолжать использовать его нормально! Если у вас есть эти операции в вашем коде, вы можете решить только это, нажав!

Интеллектуальная рекомендация

IView CDN Загрузка значка шрифта нормальная, а значок шрифта не может быть загружен при локальной загрузке JS и CSS

Используйте iview, чтобы сделать небольшой инструмент. Чтобы не затронуть другие платформы, загрузите JS и CSS CDN на локальные ссылки. В результате значок шрифта не может быть загружен. Просмо.

Критическое: ошибка настройки прослушивателя приложения класса org.springframework.web.context.ContextLoaderLis

1 Обзор Серверная программа, которая обычно запускалась раньше, открылась сегодня, и неожиданно появилась эта ошибка. Интуитивно понятно, что не хватает связанных с Spring пакетов, но после удаления п.

1086 Не скажу (15 баллов)

При выполнении домашнего задания друг, сидящий рядом с ним, спросил вас: «Сколько будет пять умножить на семь?» Вы должны вежливо улыбнуться и сказать ему: «Пятьдесят три». Это.

Pandas применяют параллельный процесс приложения, многоядерная скорость очистки данных

В конкурсе Algorith Algorith Algorith Algorith Algorith 2019 года используется многофункциональная уборка номера ускорения. Будет использовать панды. Но сама панда, кажется, не имеет механизма для мно.

PureMVC Learning (Tucao) Примечания

Справочная статья:Введение подробного PrueMVC Использованная литература:Дело UnityPureMvc Основная цель этой статьи состоит в том, чтобы организовать соответствующие ресурсы о PureMVC. Что касается Pu.

Источник

Русские Блоги

Ошибка загрузки Flash — решение «Cortex-M3»

Когда я несколько дней назад играл в STM32F1, такая ошибка произошла при записи кода.

Error:Flash Download failed — «Cortex-M3»

Прежде всего, он должен посмотреть на проблему конфигурации:

Для разных эмуляторов параметры, которые необходимо настроить, различаются, вы можете сами прочитать описание продукта.

Когда будет определено, что с конфигурацией проблем нет, та же проблема по-прежнему возникает, вы можете перейти к окну конфигурации на следующем рисунке:

После нажатия «» «Добавить» появится следующий алгоритм программирования:

Найдите в нем модель, соответствующую вашему собственному чипу, и нажмите «Добавить», чтобы добавить ее, чтобы решить проблему.

Если действительно не повезло, но вы не можете найти нужную модель в Programming Algorithm, вы можете перейти прямо в папку, в которую вы установили keil:

Найдите файл .FLM, соответствующий чипу, в MDK keil5 ARM Pack Keil STM32F1xx_DFP 1.1.0 Flash:

Например: если я могу использовать STM32F1RBT6, 256k, то я выбираю STM32F10x_CL.FLM.

Скопируйте выбранный файл в MDK keil5 ARM Flash, если в пути уже есть такой же файл, то замените его.

Таким образом, вы можете увидеть нужную вам модель микросхемы в алгоритме программирования.

Что касается конкретной цели этих файлов .FLM, я не очень понимаю. Друзья, которые это знают, могут сказать мне, могут ли они, и я смогу улучшить осанку.

Интеллектуальная рекомендация

IView CDN Загрузка значка шрифта нормальная, а значок шрифта не может быть загружен при локальной загрузке JS и CSS

Используйте iview, чтобы сделать небольшой инструмент. Чтобы не затронуть другие платформы, загрузите JS и CSS CDN на локальные ссылки. В результате значок шрифта не может быть загружен. Просмо.

Критическое: ошибка настройки прослушивателя приложения класса org.springframework.web.context.ContextLoaderLis

1 Обзор Серверная программа, которая обычно запускалась раньше, открылась сегодня, и неожиданно появилась эта ошибка. Интуитивно понятно, что не хватает связанных с Spring пакетов, но после удаления п.

1086 Не скажу (15 баллов)

При выполнении домашнего задания друг, сидящий рядом с ним, спросил вас: «Сколько будет пять умножить на семь?» Вы должны вежливо улыбнуться и сказать ему: «Пятьдесят три». Это.

Pandas применяют параллельный процесс приложения, многоядерная скорость очистки данных

В конкурсе Algorith Algorith Algorith Algorith Algorith 2019 года используется многофункциональная уборка номера ускорения. Будет использовать панды. Но сама панда, кажется, не имеет механизма для мно.

PureMVC Learning (Tucao) Примечания

Справочная статья:Введение подробного PrueMVC Использованная литература:Дело UnityPureMvc Основная цель этой статьи состоит в том, чтобы организовать соответствующие ресурсы о PureMVC. Что касается Pu.

Источник

Keil st link internal command error

Заливаю код, включаю отладку. А оно мне выдаёт ошибку:
Internal DLL Error
Internal command error
*** error 57: illegal address (0x08000000)

Алгоритм прошивки настроен правильно, и прошивается всё нормально. Но дебаг не работает.
Полез искать, нашёл на сайте кейла: http://www.keil.com/support/docs/3508.htm.
После этого работает, но интересно — почему тут такая проблема возникает? F4 работает с теми же опциями.
И раз уж я отключил Download to flash, значит, код грузится не из флеша STM?
Кто-нибудь знает?

Реклама
Oxford
Опытный кот

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

_________________
Инженер R @D

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

Реклама

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

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

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

Источник

Русские Блоги

Ошибка симуляции программного обеспечения KEIL: Flash Download Shife — решение «Cortex-M4»

Я использую чип STM32F407VEVE, и ошибка: Flash Download Shife — «Cortex-M4» выглядит следующим образом: Flash Download Shife — «Cortex-M4», решение следующее:

0, подключите плату STM32 на компьютере с Jlink или используйте режим SWD для подключения доски STM32

1. Сначала установите драйвер версии JLink V5.12, ссылка загрузки выглядит следующим образом:
http://down.drv5.cn/www.drv5.cn/Setup_JLink_V512.zip

2. Найдите JFLASH.exe в каталоге установки, откройте программное обеспечение, как показано ниже:

Нажмите «Параметры» -> Настройки проекта . Выберите CPU ==> Устройство, выберите модель чипов, например, STM32F407VE, затем нажмите OK.

Затем нажмите на целевой интерфейс, чтобы выбрать режим SWD.

Нажмите OK, вы можете увидеть выбранный режим и микросхемой.

3, нажмите Target -> Connect, вы можете увидеть успех подключения в интерфейсе, что указывает на успешное соединение

4, нажмите Файл -> Открыть файл данных . -> Скачать файл .hex

5. Нажмите Target — «Программа, если она предложена, нажмите кнопку ОК, интерфейс последнего успеха выглядит следующим образом.

6. Симулятор программного обеспечения может быть сделан в KEIL.

Источник

St link usb communication error

I have a custom PCB (based heavily on the Nucleo board) using the STM32F767II. I am using Atollic TrueStudio on Windows 10 and programming it through the ST-LINK on the Nucleo board (header CN6). I have set all the jumpers and connected my PCB to the Nucleo.

I was testing some minor firmware changes and re-programming the board three or four times successfully before I suddenly just got the error «USB communication error». I have double-checked that my wiring is the same as on the previous successful times. I get this error in Atollic TrueStudio and when I try to connect to the board from ST-LINK Utility.

To my knowledge I followed the same procedure for programming the board on all my attempts, so I am confused as to why it suddenly fails now. Are there debug settings or configurations in Atollic TrueStudio that could prevent me from being able to reprogram a chip? Is it possible to recover the chip?

I am also powering my board separately from the programming interface, so would it matter if I connect the Nucleo to the board before I power the board? Could I damage it by doing that?

Information in this knowledgebase article applies to:

  • MDK-ARM Version 5
  • ST-LINK with firmware

QUESTION

Using a ST-Link with MDK, when starting a debug session or a flash downloading, µVision issues the following error:

What’s the reason for this error and how do you troubleshoot it?

ANSWER

If you are using a recent version of MDK.

download, install, and open the ST-Link Utility. Configure it and program the device.

If unsuccessful, this test shows that either the board, the jumper configuration, the windows drivers, the board firmware or the USB interface has an issue.

CHECK THE WINDOWS DEVICE MANAGER

Windows device manager should show under the Universal Serial Bus devices section a STM32 STLINK.

There is a low level issue if, this entry is missing, there is a «caution» symbol on the USB icon, or there is an entry under the Universal Serial Bus controllers section labeled USB Composite device with a «caution» icon.

CHECK THE USB SETTINGS

  • Verify that only one application is connected to the ST-Link at a time (ex. if both µVision and the ST-Link Utility try to use the ST-Link at the same time, this can cause connection issues).
  • Try using another USB port on the PC. If using a Hub, try connecting directly to the PC.
  • Try using another USB cable.
  • Make sure that the Microsoft Windows Device Manager recognizes the ST-Link. If it is having issues, check the power settings as described in their help article Error: “USB Device not recognized” when you try to access a USB external hard drive.

CHECK THE ST-LINK DRIVERS AND FIRMWARE

  • Upgrade to the latest version of MDK. New releases contain a more recent version of the ST-Link drivers. Improvements and fixes are added over time to stabilize debug connections.
  • In other cases, upgrading the ST-Link firmware is the correct approach. On some ST-Link versions, multiple drivers are loaded, from the debug unit itself, when the ST-Link is first connected to a PC. Try the latest firmware and drivers from ST’s website, instead.
  • Uninstall and reinstall the ST Link driver on the PC, using Windows Device Manager. See the steps in the article µVision DEBUGGER: ST-Link Does Not Connect to STM32F4 Discovery Board

CHECK THE BOARD SETTINGS

  • If this is a board provided by STMicroelectronics, check the Boot jumpers on the board to make sure you are booting to the correct memory. Pull the BOOT (sometimes labeled BOOT0) pin high by jumpering it to the VDD pin, and restart the board. At reset, since BOOT is pulled high with 3V the device boots up in a different memory location. Perform a flash full chip flash erase.
  • If there is also the error message «Internal command error» a previous program running on the board is locking up.

In the Keil IDE, under Project-> Options for Target -> on the «Debug» tab, on the top right of the dialog, next the «USE: ST-Link Debugger, click the «Settings» button — the «Cortex-M Target Driver Setup» dialog appears. Try using «connect under reset», close the dialogs and then perform a flash erase.

FOR SYSTEMS RUNNING OLDER VERSIONS OF MDK

These are items that have already been fixed in modern versions of MDK.

If there is also the error message «Internal DLL Error» follow the steps in µVision DEBUGGER: Internal DLL Error Debugging with ST-Link Driver.

For MDK 5.11a or older.

There was an incompatibility between ST-Link Firmware versionV2.J21.S0 and the µVision ST-Link Debugger driver(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:

  1. Update the µVision ST-Link Debug driver (recommended way):
    Download the ZIP file attached to this knowledgebase article and unzip it to the folder
    [MDK-ARM install path]ARMST-LINK
  2. Downgrade the firmware of the ST-LINK debug adapter:
    Start the tool [MDK install path]ARMSTLINKST-LinkUpgrade.exe to downgrade the ST-LINK firmware to V2.J20.S0
  • MDK V4.62a and older.
    If there is also the error message «Internal Command Error» follow the steps in µVision DEBUGGER: ST-Link Does Not Connect to STM32F4 Discovery Board.
  • For MDK 4.14 or older.
    If there is also the error message «memory verification error» follow the steps in µVision DEBUGGER: DEBUGGING WITH ST-LINK THROUGH A USB HUB.

    MORE INFORMATION

    SEE ALSO

    • Microsoft help article Error: “USB Device not recognized” when you try to access a USB external hard drive.
    • µVision DEBUGGER: Not a genuine ST Device
    • Refer to µVision DEBUGGER: STM32F3-Discovery: Modifying the Board for SWO Trace

    ATTACHED FILES

    Request the files attached to this knowledgebase article.

    FORUM THREADS

    The following Discussion Forum threads may provide information related to this topic.

    All forums and questions are now archived. To start a new conversation or read the latest updates go to forums.mbed.com.

    1 year, 6 months ago.

    st link usb communication error

    I am using the swd pins(cn6) of the nucleo f767zi . I am using the st link v2 dongle for programming the board ,I have download the drivers of the dongle from the link on the mbed platform . In device manager under the usb it is showing the st link but in the port section it is not showing that it is connected to com ports. In st link utility platform it is showing the that st link usb communication error and target not connected I also tried connecting the NRST pin from swd connector to gnd to remove it from its gpio function but the full chip errase is not taking place .

    1 Answer

    Wim Huiskamp
    1 year, 6 months ago.

    Not sure I understand what you are trying to do. Are you using an external ST-Link dongle/programmer instead of the nucleo onboard ST-Link programmer? In case you want to use an external programmer and connect it to CN6 make sure that the onboard ST-Link is disabled (remove the 2 jumpers next to CN6). Also note that the F767 com port to the host PC is not connected through CN6. External ST-Link dongles may not support that virtual com port over USB feature at all and if they do, you need separate wiring between the F767 and the dongle and you also need to disable the nucleo onboard ST-Link com port connection by changing some solderbridges.

    can u tell me how to remove solder joint sb111

    It is not clear to me what you are trying to do. Please explain and/or show a schematic setup. External programmers should best be connected to CN11 (SWCLK CN11 pin 15, SWDIO CN11 pin 13 and NRST CN11 pin 14, also connect GND and probably 3V3 target voltage). You must have seen the manual for the F767 nucleo. That should give you details on the function and location of all solder joints and the pins on the headers. Figure 5 in the manual shows where SB111 is (bottom side of the ST-Link part, near the cut line area).

    Источник

    Adblock
    detector

  • Приветствую!

    У меня возникла такая проблема. Я приобрел STM32F4 Discovery Board. При подключении к компу через usb светодиоды моргают как и должны при стандартной прошивке. Для заливки прошивки я установил ST Link Utility на 64 битную 7ку, поставил дрова, при подключении к компу плата определяется, драйвера корректно устанавливаются, плата распознается, но утилита при нажаnb Connect to target выдает следующее:

    00:52:08 : Can not connect to target!

    If you’re trying to connect to an STM32W1xx device, please select Normal or HotPlug mode from Target->Settings menu.

    00:52:13 : Internal command error

    Пробовал подлючаться также с помощию STVP, вылезает следующее сообщение:

    Hardware configuration set to <ST-LINK on USB with STM32F407xG plugged in and SWD protocol>.

    Blank check before programming (when available) is ON.

    Verify after programming is ON.

    Clear memory before loading a file is ON.

    Erase device memory before programming (when available) is OFF

    Display a popup window when an error occurs is ON.

    Log activity is ON.

    Log file is .

    > Reading section [8000000-80FFFFF] of PROGRAM MEMORY area…

    Error : Cannot communicate with the device !

    Check the SWD cable connection and check all the needed pin connections on the SWD connector.

    Reboot the ST-Link with USB cable.

    If the device has been programmed with Protection Level 2, no more communication is possible.

    Error : < PROGRAM MEMORY reading failed.

    То есть опять же ошибка.

    В Ubuntu пробовал две утилиты stlink от texane

    2014-01-02T01:03:13 DEBUG src/stlink-common.c: stlink current mode: mass

    2014-01-02T01:03:13 DEBUG src/stlink-common.c: stlink current mode: mass

    2014-01-02T01:03:13 DEBUG src/stlink-common.c: *** stlink_enter_swd_mode ***

    2014-01-02T01:03:13 INFO src/stlink-common.c: Loading device parameters….

    2014-01-02T01:03:13 DEBUG src/stlink-common.c: *** stlink_core_id ***

    2014-01-02T01:03:13 DEBUG src/stlink-common.c: core_id = 0x00000000

    2014-01-02T01:03:13 DEBUG src/stlink-common.c: *** stlink_read_debug32 e0042000 is 0xe0042000

    2014-01-02T01:03:13 WARN src/stlink-common.c: unknown chip id! 0xe0042000

    2014-01-02T01:03:13 DEBUG src/stlink-common.c: *** looking up stlink version

    2014-01-02T01:03:13 DEBUG src/stlink-common.c: st vid = 0x0483 (expect 0x0483)

    2014-01-02T01:03:13 DEBUG src/stlink-common.c: stlink pid = 0x3748

    2014-01-02T01:03:13 DEBUG src/stlink-common.c: stlink version = 0x2

    2014-01-02T01:03:13 DEBUG src/stlink-common.c: jtag version = 0x11

    2014-01-02T01:03:13 DEBUG src/stlink-common.c: swim version = 0x0

    2014-01-02T01:03:13 DEBUG src/stlink-common.c: notice: the firmware doesn’t support a swim interface

    2014-01-02T01:03:13 DEBUG src/stlink-common.c: *** stlink_reset ***

    Chip ID is 00000000, Core ID is 00000000.

    2014-01-02T01:03:13 DEBUG src/stlink-common.c: *** reading target voltage

    2014-01-02T01:03:13 DEBUG src/stlink-common.c: target voltage = 2878mV

    Target voltage is 2878 mV.

    Listening at *:4242…

    Ошбика опять же в unknown chip id

    Пробовал утилиту qstlink2

    Вот ее лог

    Info: Found an ST Link V2.

    Info: Opening device…

    Info: Device Open.

    Debug: ***[getVersion]***

    Debug: Sending 16 bytes: «F1:80:00:00:00:00:00:00:00:00:00:00:00:00:00:00»

    Debug: Bytes read: 6

    Debug: Received: «24:40:83:04:48:37»

    Debug: ***[setExitModeDFU]***

    Debug: Sending 16 bytes: «F3:07:00:00:00:00:00:00:00:00:00:00:00:00:00:00»

    Debug: ***[setModeSWD]***

    Debug: ***[getMode]***

    Debug: Sending 16 bytes: «F5:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00»

    Debug: Bytes read: 2

    Debug: Received: «02:00»

    Debug: ***[setExitModeDFU]***

    Debug: Sending 16 bytes: «F3:07:00:00:00:00:00:00:00:00:00:00:00:00:00:00»

    Debug: Sending 16 bytes: «F2:20:A3:00:00:00:00:00:00:00:00:00:00:00:00:00»

    Debug: 16 Bytes sent

    Debug: ***[getMode]***

    Debug: Sending 16 bytes: «F5:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00»

    Debug: Bytes read: 2

    Debug: Received: «02:00»

    Debug: ***[getStatus]***

    Debug: Sending 16 bytes: «F2:01:00:00:00:00:00:00:00:00:00:00:00:00:00:00»

    Debug: 16 Bytes sent

    Debug: Bytes read: 2

    Debug: Received: «80:00»

    Debug: ***[getCoreID]***

    Debug: Sending 16 bytes: «F2:22:00:00:00:00:00:00:00:00:00:00:00:00:00:00»

    Debug: 16 Bytes sent

    Debug: Bytes read: 4

    Debug: Received: «00:00:00:00»

    Debug: ***[getChipID]***

    Debug: Looking for: 0

    Debug: Did not find chipID!

    Error: Device not found!

    Камень стоит ревизии Z. Читал что раньше были с ним проблемы, но в новых версиях это было исправлено, да и версия ST Link Utility 3.2.1 и драйвера 2012 года. То есть все новое и должно поддерживать эту ревизию.

    Стоит заметить, что я начал подозревать что то не то с платой и буквально обнюхал ее, потыкал все контакты на плате, переставил перемычки, пошатал конденсаторы, подключил к компу и удалось прочитать сhip id! При повторном подключении опять не работало. Провода пробовал разные, компы тоже. В чем может быть дело? Плохой контакт на самой плате? Непробой? Еще читал, что может быть менее 5 V на usb, Подскажите какие нибудь мысли в чем может быть проблема или на что можно обратить внимание?

    Заранее благодарю за помощь!


    Изменено 1 января, 2014 пользователем bognev

    Форум РадиоКот • Просмотр темы — Про Keil uVision 5

    Сообщения без ответов | Активные темы

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

    Автор Сообщение

    Не в сети

    Заголовок сообщения: Re: Про Keil uVision 5

    СообщениеДобавлено: Пт янв 22, 2016 15:16:30 

    Друг Кота
    Аватар пользователя

    Карма: 30

    Рейтинг сообщений: 154

    Зарегистрирован: Пн июл 28, 2008 22:12:01
    Сообщений: 3604

    Рейтинг сообщения: 0

    Разве только починили, раньше нужно было менять экзешник редактора на патченный…

    Вернуться наверх
     

    ПрофильПрофиль

     

    Реклама

    Andrey3885

    Не в сети

    Заголовок сообщения: Re: Про Keil uVision 5

    СообщениеДобавлено: Вс янв 24, 2016 11:26:08 

    Зарегистрирован: Сб дек 26, 2015 22:28:05
    Сообщений: 19

    Рейтинг сообщения: 0

    Возможно, встречал информацию, что в версии 5.17 чего-то дорабатывали в плане поддержки кириллицы. Но вот проблему с зависанием Keil вышеприведённым способом (убрать галочку) решить не удалось. Встречал рекомендации, что путь к проэкту не должен содержать пробелов. А как на счёт пути установки самого Keil, C:Program FilesKeil?

    Вернуться наверх
    Реклама

    dosikus

    Не в сети

    Заголовок сообщения: Re: Про Keil uVision 5

    СообщениеДобавлено: Вт янв 26, 2016 10:18:03 

    Друг Кота
    Аватар пользователя

    Карма: 30

    Рейтинг сообщений: 154

    Зарегистрирован: Пн июл 28, 2008 22:12:01
    Сообщений: 3604

    Рейтинг сообщения: 0

    Andrey3885, ставь семерку …

    Вернуться наверх

    andrey_spb

    Не в сети

    Заголовок сообщения: Re: Про Keil uVision 5

    СообщениеДобавлено: Вт янв 26, 2016 20:30:36 

    Карма: 3

    Рейтинг сообщений: 3

    Зарегистрирован: Вс фев 08, 2015 22:00:13
    Сообщений: 32

    Рейтинг сообщения: 0

    godz320 писал(а):

    подскажите как это исправить?

    Изображение

    Ухты! А у меня такого нет, чтоб частоты, мульты.. Как сделать?

    Вернуться наверх
    Реклама

    Выгодные LED-драйверы для решения любых задач

    КОМПЭЛ представляет со склада и под заказ широкий выбор LED-драйверов производства MEAN WELL, MOSO, Snappy, Inventronics, EagleRise. Линейки LED-драйверов этих компаний, выполненные по технологии Tunable White и имеющие возможность непосредственного встраивания в систему умного дома (димминг по шине KNX), перекрывают практически полный спектр применений: от простых световых указателей и декоративной подсветки до диммируемых по различным протоколам светильников внутреннего и наружного освещения.

    Подобрать LED-драйвер>>

    dosikus

    Не в сети

    Заголовок сообщения: Re: Про Keil uVision 5

    СообщениеДобавлено: Ср янв 27, 2016 10:04:50 

    Друг Кота
    Аватар пользователя

    Карма: 30

    Рейтинг сообщений: 154

    Зарегистрирован: Пн июл 28, 2008 22:12:01
    Сообщений: 3604

    Рейтинг сообщения: 0

    andrey_spb, это не для всех кристаллов…

    Вернуться наверх
    Реклама

    Реклама

    LIMF – источники питания High-End от MORNSUN со стандартным функционалом на DIN-рейку

    На склад Компэл поступили ИП MORNSUN (крепление на DIN-рейку) с выходной мощностью 240 и 480 Вт. Данные источники питания обладают 150% перегрузочной способностью, активной схемой коррекции коэффициента мощности (ККМ; PFC), наличием сухого контакта реле для контроля работоспособности (DC OK) и возможностью подстройки выходного напряжения. Источники питания выполнены в металлическом корпусе, ПП с компонентами покрыта лаком с двух сторон, что делает ее устойчивой к соляному туману и пыли. Изделия соответствуют требованиям ANSI/ISA 71.04-2013 G3 на устойчивость к коррозии, а также нормам ATEX для взрывоопасных зон.

    Подробнее>>

    hudoykl

    Не в сети

    Заголовок сообщения: Re: Про Keil uVision 5

    СообщениеДобавлено: Пт янв 29, 2016 19:24:44 

    Родился
    Аватар пользователя

    Зарегистрирован: Ср янв 06, 2016 10:44:54
    Сообщений: 1

    Рейтинг сообщения: 0

    Изображение[/quote]
    Ухты! А у меня такого нет, чтоб частоты, мульты.. Как сделать?[/quote]

    OSC ?! :))

    Вернуться наверх

    AFG-92

    Не в сети

    Заголовок сообщения: Re: Про Keil uVision 5

    СообщениеДобавлено: Пт апр 08, 2016 10:19:22 

    Зарегистрирован: Сб окт 03, 2009 17:59:12
    Сообщений: 17

    Рейтинг сообщения: 0

    Добрый день.
    Имеется такая проблема: при попытке записать или считать прошивку с STM32F401, которая установлена на плате STM32F401disco, Keil 5.17 выдает ошибку типа Full Chip Erase Done. Cannot access Memory. Internal command error. Flash Erase finished 00:01:49
    Подскажите пожалуйста в чем дело?

    Вернуться наверх

    Zhuk72

    Не в сети

    Заголовок сообщения: Re: Про Keil uVision 5

    СообщениеДобавлено: Пт мар 31, 2017 13:07:57 

    Сверлит текстолит когтями
    Аватар пользователя

    Карма: 25

    Рейтинг сообщений: 155

    Зарегистрирован: Ср янв 29, 2014 08:41:31
    Сообщений: 1221
    Откуда: Баку

    Рейтинг сообщения: 0

    Может кто подскажет…
    Keil 5 установлены на работе и дома. ST-Link v2 и платка с STM32F103C8 одни у меня (обе бюджетные варианты от китайских товарищей).
    На домашнем компе отладка работает (курсор сразу переходит на main, шагает по строкам и пр.), а на рабочем компе просто происходит запуск программы на плате, отладка ни гу-гу.
    Проекты на обоих компах создавал отдельно, но исходник (startup.s и main.c) на обоих одинаков. В настройках проекта ST-Link видится , прошивка из Keil тоже работает нормально.
    В чем может быть проблема отсутствия отладки: в настройках проекта или отсутствии чего-то в Keil?
    Я, конечно, часика через 4-5 и так это узнаю, когда до дома доберусь, но все-таки сейчас хотелось бы разобраться :)


    _________________
    Каждый имеет право на свое личное ошибочное мнение.

    У меня было тяжелое детство — я до 14 лет смотрел черно-белый телевизор.

    Вернуться наверх

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

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

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

    6 / 6 / 0

    Регистрация: 07.08.2014

    Сообщений: 175

    1

    01.02.2015, 20:29. Показов 31222. Ответов 73


    Здрасьте.
    Имеется чип stm32F100C8 и програматор ST-link v2 (как usb — флешка, дешевый вариант).
    У программатора 10-пиновый разьем, +3.3V, +5V, GND, SWDIO, SWCLK, SWIM, RST.

    Подключил SWDIO, SWCLK, +3.3V, GND (самодельная платка питается от этого программатора) — ничего не работает.
    Программа ST-LINK Utility пишет что:

    19:15:16 : Can not connect to target!
    Please select «Connect Under Reset» mode from Target->Settings menu and try again.
    If you’re trying to connect to a low frequency application , please select a lower SWD Frequency mode from Target->Settings menu.
    19:15:19 : Internal command error

    Попробовал также подключить

    «RST» программатора to «NJTRST» микросхемы. А еще вывод «boot0» микросхемы через 10КОм на GND. Безрезультатно.

    Самодельная платка содержит только микросхему, светодиод, конденсаторы на каждую ногу питания (0,1 мкФ),
    один конденсатор на 10 мкФ, выводы VDDA и DSSA (аналоговое питание или что там) тоже подключены через конденсатор.

    В чем может быть проблема? =)

    __________________
    Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь



    0



    476 / 324 / 31

    Регистрация: 15.08.2011

    Сообщений: 1,033

    01.02.2015, 23:21

    2

    А VBAT не забыли подключить? А boot1?



    0



    6 / 6 / 0

    Регистрация: 07.08.2014

    Сообщений: 175

    01.02.2015, 23:31

     [ТС]

    3

    Цитата
    Сообщение от paskal
    Посмотреть сообщение

    А VBAT не забыли подключить? А boot1?

    Батарейку на +3,3В подключил, а boot1 никуда , я даже не знаю какой режим мне нужен. Вроде тот что boot0 = 0, а boot1 не важно…



    0



    1961 / 1275 / 130

    Регистрация: 04.01.2010

    Сообщений: 4,607

    01.02.2015, 23:57

    4

    а частота какая выставлена? мой stlink работает только на 50кГц. И еще — тут есть тонкость в ресете, насколько я успел заметить. Попытка подключения должна выполняться в какой-то момент после ресета.



    0



    476 / 324 / 31

    Регистрация: 15.08.2011

    Сообщений: 1,033

    02.02.2015, 00:01

    5

    Ну там не обязательно батарейку, можно просто к питанию. А на вход сброса что подключено?



    0



    6 / 6 / 0

    Регистрация: 07.08.2014

    Сообщений: 175

    02.02.2015, 18:53

     [ТС]

    6

    Цитата
    Сообщение от Voland_
    Посмотреть сообщение

    а частота какая выставлена? мой stlink работает только на 50кГц

    Новый чип, в нём ничего не выставлено, я не могу с ним связаться в программе ST-LINK Utility.

    Цитата
    Сообщение от Voland_
    Посмотреть сообщение

    И еще — тут есть тонкость в ресете, насколько я успел заметить. Попытка подключения должна выполняться в какой-то момент после ресета.

    -Это я должен делать или программа?

    Цитата
    Сообщение от paskal
    Посмотреть сообщение

    Ну там не обязательно батарейку, можно просто к питанию.

    -Подключено к питанию.

    Цитата
    Сообщение от paskal
    Посмотреть сообщение

    А на вход сброса что подключено?

    -Вывод подключен на +3.3В через 10КОм.

    Я сейчас немного переделаю плату.



    0



    476 / 324 / 31

    Регистрация: 15.08.2011

    Сообщений: 1,033

    02.02.2015, 20:45

    7

    Цитата
    Сообщение от Dmirtiy Vovk
    Посмотреть сообщение

    Сообщение от paskal
    А на вход сброса что подключено?
    -Вывод подключен на +3.3В ч

    Надо чтоб цепь сброса была. Минимум R-C цепочка.



    0



    6 / 6 / 0

    Регистрация: 07.08.2014

    Сообщений: 175

    02.02.2015, 20:51

     [ТС]

    8

    Цитата
    Сообщение от paskal
    Посмотреть сообщение

    Надо чтоб цепь сброса была. Минимум R-C цепочка.

    -Да , спасибо в новой плате будет конденсатор и резистор, правда я не понимаю зачем…



    0



    476 / 324 / 31

    Регистрация: 15.08.2011

    Сообщений: 1,033

    02.02.2015, 21:28

    9

    Цитата
    Сообщение от Dmirtiy Vovk
    Посмотреть сообщение

    правда я не понимаю зачем…

    Ну это классика. Сброс по включению необходим для всех процессоров. Только у некоторых есть внутренняя цепь сброса. Но не у STM. Да тот же boot0 и boot1 защелкиваются по NRST. Так что у вас сейчас даже режим загрузки не выбирается исправно.



    0



    1961 / 1275 / 130

    Регистрация: 04.01.2010

    Сообщений: 4,607

    02.02.2015, 22:12

    10

    Dmirtiy Vovk, принцип работы утилиты, как и встроенного программатора в KEIL, имеют разный интерфейс, но работают одинаково. Ресет чипа надо делать, либо до, либо в момент попытки подключения (точнее просто не помню, давно не юзал). По крайней мере у меня по-другому не получалось связаться с чипом по SWD. Но… к KEIL есть настройка частоты SWD. И у меня работает только частота 50кГц, хотя есть и другие варианты. Да, ресет я делал вручную, в Кейле есть доп.режим подключения (с управлением ресетом и соотв. дополнительным проводком), но я его не юзал.

    paskal, курим ДШ стр.61 и не вводим в заблуждение. В кортексах STM32 везде есть пуллап на ресетах. А Boot0/1 действительно развязаны, но через SWD все равно можно зацепиться. Конечно, ТС надо в дальнейшнем обеспечить их «спокойствие» при запуске контроллера.



    0



    476 / 324 / 31

    Регистрация: 15.08.2011

    Сообщений: 1,033

    02.02.2015, 22:20

    11

    Цитата
    Сообщение от Voland_
    Посмотреть сообщение

    не вводим в заблуждение. В кортексах STM32 везде есть пуллап на ресетах

    А где я говорил про пуллап? Я говорил про цепь сброса. Ту которая формирует цикл сброса — удержание и последующее отпускание чтоб было понятно.



    0



    1961 / 1275 / 130

    Регистрация: 04.01.2010

    Сообщений: 4,607

    02.02.2015, 22:28

    12

    Цитата
    Сообщение от paskal
    Посмотреть сообщение

    Надо чтоб цепь сброса была. Минимум R-C цепочка.

    где об этом сказано в мануале, да еще в контексте подключения по SWD? Я не нашел.

    И насчет «цикла сброса» — снова я нигде не встречал, что он обязан быть по включению питания. Везде в ДШ натыканы «pwron state definitions», определяющие состояние регистров сразу по включению питания (но никак не ресету). Покажите, где вы это нашли?



    0



    6 / 6 / 0

    Регистрация: 07.08.2014

    Сообщений: 175

    02.02.2015, 22:59

     [ТС]

    13

    Voland_,

    Миниатюры

    Подключение отладчика ST-link v2 к STM32F100C8
     



    0



    476 / 324 / 31

    Регистрация: 15.08.2011

    Сообщений: 1,033

    02.02.2015, 23:29

    14

    Цитата
    Сообщение от Voland_
    Посмотреть сообщение

    где об этом сказано в мануале, да еще в контексте подключения по SWD? Я не нашел.

    Так по вашей ссылке на ДШ есть рисунок где показана емкость которую топикстартер не поставил.

    Цитата
    Сообщение от Voland_
    Посмотреть сообщение

    И насчет «цикла сброса» — снова я нигде не встречал, что он обязан быть по включению питания. Везде в ДШ натыканы «pwron state definitions», определяющие состояние регистров сразу по включению питания (но никак не ресету). Покажите, где вы это нашли?

    После включения питания, STM32 имеет 3 варианта старта программы. Из флеши, из ОЗУ и из загрузочного ПЗУ. Нужная область выбирается по ножкам boot0, boot1 в момент перехода NRST из 0 в 1. Это сказано в ДШ, найти я думаю сможете.
    Таким образом, если не будет цепи обеспечивающей переход 0->1 на NRST после вкл питания, то и не будет нормального старта. Надеюсь это достаточно чтоб цепь сброса была необходима?

    Добавлено через 4 минуты
    Ну а что касается

    Цитата
    Сообщение от paskal
    Посмотреть сообщение

    в контексте подключения по SWD?

    Если процессор не вошел в нормальный старт, то нет гарантии работы SWD



    0



    1961 / 1275 / 130

    Регистрация: 04.01.2010

    Сообщений: 4,607

    03.02.2015, 01:09

    15

    Цитата
    Сообщение от paskal
    Посмотреть сообщение

    Так по вашей ссылке на ДШ есть рисунок где показана емкость которую топикстартер не поставил.

    Контроллер нормально стартанет и без кондера. И будет стабильно стартовать, по крайней мере на столе.

    Цитата
    Сообщение от paskal
    Посмотреть сообщение

    После включения питания, STM32 имеет 3 варианта старта программы. Из флеши, из ОЗУ и из загрузочного ПЗУ. Нужная область выбирается по ножкам boot0, boot1 в момент перехода NRST из 0 в 1. Это сказано в ДШ, найти я думаю сможете.
    Таким образом, если не будет цепи обеспечивающей переход 0->1 на NRST после вкл питания, то и не будет нормального старта. Надеюсь это достаточно чтоб цепь сброса была необходима?

    никакой логики. А если сначала подать слабенький плюс на ресет, а потом — на питание, то что, контроллер стартанет как-то не так? Недостаточно. Повторюсь, контроллер спокойно и уверенно запустится без нее. В ДШ он рекомендован, но нигде не сказано, что он жизненно важен.

    Цитата
    Сообщение от paskal
    Посмотреть сообщение

    Если процессор не вошел в нормальный старт, то нет гарантии работы SWD

    это маловероятно. SWD отключается тирадой команд, соответственно верить в такой набор настроек не стоит.

    ЗЫ: я еще раз уточню — вы советуете человеку как сделать схему по-правильному, то есть выполнить необходимые условия для ее нормальной работы в дальнейшем. Но ДОСТАТОЧНЫМ условием работы контроллера и SWD являются подвод к нему питания и пара проводков SWIO, SWCLK.



    0



    6 / 6 / 0

    Регистрация: 07.08.2014

    Сообщений: 175

    04.02.2015, 00:36

     [ТС]

    16

    Voland_, paskal,
    Ребят , не получилось, я сделал новую плату всё по феншую. Результата никакого(.

    Добавлено через 14 минут
    О,запустилось! Стыдно признаться, я пропаял еще раз все дорожки (в сумме 3 раза пропаивалось). =))) Завтра поклацаю =)



    0



    6 / 6 / 0

    Регистрация: 07.08.2014

    Сообщений: 175

    15.02.2015, 17:12

     [ТС]

    17

    Друзья, появилась новая проблема.

    В этом отладчике присутствует разьемы +3В, +5В, GND. С помощью них я благополучно запитал МК.

    Теперь мне нужно подключить в моей плате другой источник для мощьной нагрузки, которую не выдержит USB.

    Но на ножках GND отладчика и «-» питания моего источника присутствует разница ~1.25В в пользу источника (он компьютерных блок питания).

    Сперва подключил +3В и GND от отладчика USB к микросхеме, а от блока провода для силовой части. Такой вариант не устроил, схема так сделана что эта разница между их «минусами» создает проблему.

    Затем подключил всю плату от блока. +3.3В к Vdd , «-» к Vss. От этого в схеме вроде порядок. Пока не могу проверить потому что отладчик в таком варианте не видит МК. GND ведь поменялся (стал на 1.25В больше) и сигналы Data и CLCK видимо не проходят.

    Пробовал ставить делитель напряжения из 1000 Ом и 2200 Ом, на выходе получается чуть больше 2В, что допустимо для питания МК, но при подключении его напряжение проседает до 1.6В .



    0



    10229 / 6607 / 498

    Регистрация: 28.12.2010

    Сообщений: 21,159

    Записей в блоге: 1

    15.02.2015, 17:23

    18

    …мало чего понял. Что мешает питать чип от USB штатно, а нагрузку от другого источника, объединив лишь общий провод? А то и вообще поставив оптрон для развязки сигнальных цепей? Ничего не мешает.



    0



    6 / 6 / 0

    Регистрация: 07.08.2014

    Сообщений: 175

    15.02.2015, 18:27

     [ТС]

    19

    raxp, ПТ, на базу идёт с ножки МК , сток на GND от блока , а не USB, чтоб не спалить его.
    Однако GND блока на 1.25В больше чем GND (он же низкий лог. ур. на пине МК)… уже не запирается транзюк…

    Как обьеденить общий провод, если между ними 1.25В. Это же КЗ получается или нет?

    Добавлено через 9 минут
    Тоесть исток.



    0



    10229 / 6607 / 498

    Регистрация: 28.12.2010

    Сообщений: 21,159

    Записей в блоге: 1

    15.02.2015, 18:33

    20

    …приведите схему.



    0



    Понравилась статья? Поделить с друзьями:
  • Stack overflow error java
  • Ssrs service unavailable http error 503 the service is unavailable
  • Ssps ssangyong rexton ошибка
  • Sspi handshake failed with error code 0x80090311
  • Sspi handshake failed with error code 0x8009030c state 14