Size: a a a

2021 March 16

LZ

Leonid Zaliubovskii in Embedded Group
Если не можешь словами обьяснить сделай фото или видео
источник

E

Evgen in Embedded Group
Leonid Zaliubovskii
Если не можешь словами обьяснить сделай фото или видео
сейчас постараюсь
источник

AK

Andrew K in Embedded Group
Evgen
Все тоже самое
Вырубаю все прерывания
чищу страницу
включаю прерывания ловлю исключение
прерывания от 3х таймеров есть и юарта
я не знаю, что за исключение (да мое незнание ядра)
прерывание отрубаешь вне прерывания? случайно не стер ли ты таблицу векторов?
источник

E

Evgen in Embedded Group
Leonid Zaliubovskii
Если не можешь словами обьяснить сделай фото или видео
источник

E

Evgen in Embedded Group
Leonid Zaliubovskii
Если не можешь словами обьяснить сделай фото или видео
источник

E

Evgen in Embedded Group
Andrew K
прерывание отрубаешь вне прерывания? случайно не стер ли ты таблицу векторов?
я тру последнюю чистую страницу мк
где нет ничего
источник

E

Evgen in Embedded Group
Andrew K
прерывание отрубаешь вне прерывания? случайно не стер ли ты таблицу векторов?
источник

LZ

Leonid Zaliubovskii in Embedded Group
ну тут я не вижу что бы прерывание отключалось
источник

LZ

Leonid Zaliubovskii in Embedded Group
а судя по этому - у тебя код улетел в стертую память. Ибо показывает все 0xffffffff
источник

LZ

Leonid Zaliubovskii in Embedded Group
а это тебя скорее всего в hardfault унесет. Я не сильно за эту иде шарю. А покажи регистры? Если поставить точку останова на вызове функции стирания и потом постепать, то что будет
источник

AK

Andrew K in Embedded Group
а ты после этой ошибки прочти код мк отдельной утилитой, может таки трешь не ту страницу
источник

E

Evgen in Embedded Group
Andrew K
а ты после этой ошибки прочти код мк отдельной утилитой, может таки трешь не ту страницу
читал stm утилитой  
прошивка 13 что ли Кб
тру 15 Кб
источник

E

Evgen in Embedded Group
Leonid Zaliubovskii
а это тебя скорее всего в hardfault унесет. Я не сильно за эту иде шарю. А покажи регистры? Если поставить точку останова на вызове функции стирания и потом постепать, то что будет
ничего, проходит и дальше запуск modbus
только сам протокол отмирает
хотя соврал
источник

E

Evgen in Embedded Group
Andrew K
а ты после этой ошибки прочти код мк отдельной утилитой, может таки трешь не ту страницу
как бы откуда стирается
источник

AK

Andrew K in Embedded Group
а начало на месте?)
источник

E

Evgen in Embedded Group
Andrew K
а ты после этой ошибки прочти код мк отдельной утилитой, может таки трешь не ту страницу
где заканчивается прошивка
источник

E

Evgen in Embedded Group
Andrew K
а начало на месте?)
да все на месте
источник

VC

Verum Corner in Embedded Group
Ой братан а подскажи как смотреть ассемблер код в памяти в CubeIDE. Хочу тоже так
источник

E

Evgen in Embedded Group
Verum Corner
Ой братан а подскажи как смотреть ассемблер код в памяти в CubeIDE. Хочу тоже так
window -> show View
источник

AK

Andrew K in Embedded Group
источник