Jump to content
    

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

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

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

Share this post


Link to post
Share on other sites

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

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

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

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

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

Share this post


Link to post
Share on other sites

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

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

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

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

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

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

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

 

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

Share this post


Link to post
Share on other sites

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

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

image.thumb.png.d64cdc803ed7b9f3723473a65cf6bde6.png

image.png.a032c192843e6eacadf95381fab88f84.png

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

 

 

Share this post


Link to post
Share on other sites

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 или т.п. 

Share this post


Link to post
Share on other sites

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

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

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

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

Share this post


Link to post
Share on other sites

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

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

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

 

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

Edited by haker_fox
П. 2.1. Флейм

Share this post


Link to post
Share on other sites

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.в. Там говорится о грамматически правильно написании. В Вашем же тексте этого почти не наблюдается.

Edited by haker_fox
Нарушение правил 2.1.в

Share this post


Link to post
Share on other sites

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

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

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

Share this post


Link to post
Share on other sites

В 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" и на грамматический конкурс отправить можно.

Share this post


Link to post
Share on other sites

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, и весь исходный файл форматируется со всеми отступами, со всем пробелами и табами, со всеми скобочками так - как мне удобно.

Share this post


Link to post
Share on other sites

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

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

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

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...