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

Исключение Hard Fault на Cortex-M3

36 minutes ago, x893 said:

Любители С++ плакали, кололись, но продолжали  строчить на С++

Причём тут С++? Ошибка может быть в любой функции, вызываемой до main().

Не знаю, как это сделано с Кейл, но в Кубе нормально работает анализатор отказов. Он точно встаёт на сбойной строке, показывает причину сбоя и значения всех регистров. Раньше это всё нужно было самому дописывать, чтобы увидеть, а сейчас СТМ это встроила в штатный отладчик.

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


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

32 minutes ago, tonyk_av said:

Причём тут С++? Ошибка может быть в любой функции, вызываемой до main().

Не знаю, как это сделано с Кейл, но в Кубе нормально работает анализатор отказов. Он точно встаёт на сбойной строке, показывает причину сбоя и значения всех регистров. Раньше это всё нужно было самому дописывать, чтобы увидеть, а сейчас СТМ это встроила в штатный отладчик.

Рад за Вас и за СТМ

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


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

On 8/30/2024 at 7:39 PM, x893 said:

Рад за Вас и за СТМ

За вас, за нас и за спецназ :mosking:

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


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

Аппаратная поддержка RTU и иже с ними в STM никакая. Ее нет. Они хотя бы аппаратный DE приемопередатчика с регулируемой (или хотя бы железно забитой в несколько символов на данной скорости) задержкой от активации до начала передачи сделали. Но нет же. Да и с таймингами 1.5 и 3.5 не определились - есть какой-то IDLE, но это, в общем-то, филькина фича. Полупрограммное, полуаппаратное - всегда получается очередной франкенштейн на квадратных колесах.

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


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

Снимок экрана 2024-08-31 000056.jpg

Снимок экрана 2024-08-31 000233.jpg

А вообще, Модбас - довольно таки устаревший протокол начала 80-х годов прошлого тысячелетия.

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


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

21 minutes ago, Arlleex said:

Аппаратная поддержка RTU и иже с ними в STM никакая. Ее нет. Они хотя бы аппаратный DE приемопередатчика с регулируемой (или хотя бы железно забитой в несколько символов на данной скорости) задержкой от активации до начала передачи сделали. Но нет же. Да и с таймингами 1.5 и 3.5 не определились - есть какой-то IDLE, но это, в общем-то, филькина фича. Полупрограммное, полуаппаратное - всегда получается очередной франкенштейн на квадратных колесах.

И каким боком это с "Исключение Hard Fault на Cortex-M3" связано ?

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


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

31 минуту назад, EdgeAligned сказал:

Снимок экрана 2024-08-31 000056.jpg

Снимок экрана 2024-08-31 000233.jpg

А, это в каких-то F0, вроде. Запамятовал, да. Но в F4, например, их нет.
 

18 минут назад, x893 сказал:

И каким боком это с "Исключение Hard Fault на Cortex-M3" связано ?

Да тут уже ж давно ни о каких исключениях речи нет. Я думал тут уже давно мысли вслух под пивко.

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


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

5 minutes ago, Arlleex said:

А, это в каких-то F0, вроде. Запамятовал, да. Но в F4, например, их нет.
 

Да тут уже ж давно ни о каких исключениях речи нет. Я думал тут уже давно мысли вслух под пивко.

Под пиво можно всё, что угодно. А если с воблой, то даже про женщин можно.

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


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

11 hours ago, Arlleex said:

А, это в каких-то F0, вроде. Запамятовал, да. Но в F4, например, их нет.

Вся линейка F4 идёт с кастрированными UART. Полноценный UART есть в F0, F3 и F7. Возможно, есть в новых, но я их пока не смотрел.

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


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

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

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

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

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

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

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

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

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

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