Перейти к содержанию
    

2 часа назад, Сергей Борщ сказал:

Это адрес какого-то регистра, а адреса регистров у разных семейств отличаются.

Если посмотреть на значение адреса, то можно догадаться, что он находится в регионе адресов периферии Cortex-M, а значит находящийся по этому адресу регистр, никак не может "у разных семейств отличаться".

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

11 часов назад, RusikOk сказал:

вопрос решился заменой программатора.

к сожалению вопрос не решился полностью. дома заработало при замене j-link на st-link а на работе уже st-link начал глючить. при чем адреса мнеяются. я вообще не понимаю что происходит. может винда обновилась?

никто подобного не встречал?

думаю может попробовать через OpenOCD поработать. его нада устанавливать для cubeIDE отдельно?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

17 часов назад, RusikOk сказал:

может винда обновилась?

Причём тут винда если у вас код в МК глючит?? Ищите баг в своём коде.

Если подозреваете, что прошивка неверно грузится в МК, то можно:

1) Включить "Verify" в свойствах отладчика - после загрузки будет производиться верификация (не знаю как в вашей IDE, но IAR такое имеет).

2) Сделать верификацию прошивки с помощью J-Flash.

3) Сделать верификацию самостоятельно, проверив CRC образа прошивки в самом начале программы (сразу после вектора сброса, до места возникновения бага).

 

PS: Так и не понял - мой предыдущий совет хотя бы попробовали? Вроде как если бы попробовали, то причина должна была найтись.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

2 часа назад, jcxz сказал:

Причём тут винда если у вас код в МК глючит?? Ищите баг в своём коде.

image.thumb.png.d64cdc803ed7b9f3723473a65cf6bde6.png

image.png.a032c192843e6eacadf95381fab88f84.png

это ошибка в коде? я же писал что в IARе все работает. проблема с конченой IDE или GDB. даже когда я создаю пустой проэкт с инициализацией то такая фигня появляется. перезагрузка не помогает

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

12 часов назад, RusikOk сказал:

пустой проэкт с инициализацией то такая фигня появляется.

вы писали

В 24.10.2022 в 23:31, RusikOk сказал:

пишет No source available for "slaveRxBuf() at 0x20000716"

не понимаю при чем тут эта переменная я же просто инициализирую UART.

Т.е. вы создаете пустой проект с инициализацией UART и такая фигня появляется. А если создадите простой пустой проект без инициализации уарта и вообще без инициализации перефирии?

 

Как вы создаете проект у кубеИде? С "кубом" (с файлом *.ioc) или empty project?  Если с кубом, то вы включаете в Pinout&Configuration пины отладки? Там нужно включит System Core->Sys->Debug/Serial Wire/JTAG или т.п. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

проблему решил. по примеру https://st.force.com/community/s/question/0D53W000015aFtySAE/error-failed-to-download-segment0

файлы использовал от версии STM32CubeProgrammer 2.10.0

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В 19.10.2022 в 23:06, RusikOk сказал:

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

я от этого еклипса скоро уже валерьянку начну пить(

"Мыши кололись, плакали, но продолжали есть кактус." (С)  А зачем вы используете куб еклипс, если он вам так не нравиться?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

On 11/28/2022 at 5:27 PM, razrab83 said:

А зачем вы используете куб еклипс

устроился в новую компанию. а тут используют этот огрызок. если б я знал какое оно ущербное то тупо отказался бы

 

Модератор: воздержитесь от провокационных высказываний. Тем более на нетехнические темы. И уж точно нет надобности цитировать подпись пользователя и отвечать на неё.

Изменено пользователем haker_fox
П. 2.1. Флейм

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1 hour ago, RusikOk said:

если б я знал какое оно ущербное то тупо отказался бы

я в своё время переехал на eclipse и плевался... на столько ущербной и недоИде мне казался этот эклипс. на тот момент не было альтернативы... да и на CCS IDE приходилось под TMS писать... а у TI по мойму до сих пор нет альтернативы.... в эклипс даже элементарного поиска по Ctrl+F нет.... но потом нашел Ctrl+H... руки автоматом нажимали Ctrl+F для поиска, потом приходилось вспоминать и нажимать Ctrl+H.... через боль и с матами...  потом привык (не куда было деться с подводной лодки)... потом стал гуглить типа "как в эклипсе run to cursor?" и тому подобные элементарные вещи... и со временем открыл для себя планету эклипс... раз в пол года гуглил "горячие клавиши eclipse" или "фишки в eclipse". Всех их конечно за раз не выучишь.... но раз за разом.. по одному-два удобству осваивал... Щяс по мне - так эта лучшая среда. ИМХО.

 

Модератор: перечитайте, пожалуйста, правила, особенно п. 2.1.в. Там говорится о грамматически правильно написании. В Вашем же тексте этого почти не наблюдается.

Изменено пользователем haker_fox
Нарушение правил 2.1.в

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

49 минут назад, razrab83 сказал:

руки автоматом нажимали Ctrl+F

а я переназначил горячие клавиши как у ИАРА)))))

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В 30.11.2022 в 14:59, razrab83 сказал:

я в своё время переехал на eclipse и плевался... на столько ущербной и недоИде мне казался этот эклипс. на тот момент не было альтернативы... да и на CCS IDE приходилось под TMS писать... а у TI по мойму до сих пор нет альтернативы.... в эклипс даже элементарного поиска по Ctrl+F нет.... но потом нашел Ctrl+H... руки автоматом нажимали Ctrl+F для поиска, потом приходилось вспоминать и нажимать Ctrl+H.... через боль и с матами...  потом привык (не куда было деться с подводной лодки)... потом стал гуглить типа "как в эклипсе run to cursor?" и тому подобные элементарные вещи... и со временем открыл для себя планету эклипс... раз в пол года гуглил "горячие клавиши eclipse" или "фишки в eclipse". Всех их конечно за раз не выучишь.... но раз за разом.. по одному-два удобству осваивал... Щяс по мне - так эта лучшая среда. ИМХО.

Весь текст понятен. Первые буквы сделать заглавными, глагол "гуглить" заменить на "искать в поисковой системе Google" и на грамматический конкурс отправить можно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

37 минут назад, RusikOk сказал:

а я переназначил горячие клавиши как у ИАРА)))))

я тоже переназначал.... но часто приходилось менять ПК..... то в винде то в линуксе.... то в CCS TI, то в кокосе, то в NiosIde (всё это эклипс).... В эклипсе много того, чего нет в иаре. И например в иаре Ctrl+Shift+F - поиск по проекту, а в эклипсе это форматирование текста. Назначишь Ctrl+Shift+F - поиск по проекту. А куда назначит "форматирование"? Назначишь на другую комбинацию, а там ещё функция.... потом через год сиди вспоминай куда назначил то или иное. И в гугле найдешь Ctrl+Tab - переключение между *.cpp и *.h, но у меня уже клавиши переназначены и там что-то другое.... Вы могли переназначит "Ctrl+R", и совет с "Ctrl+R" уже бы не помог.

ps окончательно отдался в тёплоламповый эклипс после обнаружения форматирования Ctrl+Shift+F. Открываешь любой исходник, или пишешь свой, без форматирования - жмёшь Ctrl+Shift+F, и весь исходный файл форматируется со всеми отступами, со всем пробелами и табами, со всеми скобочками так - как мне удобно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Добрый день! Создал проект в Кубе. После генерации кода открывается Кейл. При попытке сборки выдается сообщение: 

Error: *** Project 'Blink', Target 'Blink', Device 'STMicroelectronics::STM32F407VETx' is not supported by Toolchain ! ***.

В какую сторону покопать?! Только начал изучать....

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...