Size: a a a

2021 April 09

сч

сергей чаплыгин... in STM32
источник

сч

сергей чаплыгин... in STM32
Ну вряд ли, это уже рабочий регулятор был, я стёр прошивку, и все, запускался он до этого нормально, значит питание нормальное, от блока питания
источник

сч

сергей чаплыгин... in STM32
Фиг знает, но бп вроде нормальный
источник

сч

сергей чаплыгин... in STM32
Там 0 почти полный
источник

ЭН

Эдуард Неткачёв... in STM32
Чип то определяется, как видно из фото. А правую верхнюю часть окна можно увидеть? Почему фоткают проблему без доп.инфо?
источник

ЭН

Эдуард Неткачёв... in STM32
Можно скорость понизить. Но тут скорее всего что-то с чипом. Адреса начинаются с 0x00002000. Прошивка точно к этому мк?
источник

ЭН

Эдуард Неткачёв... in STM32
Память у него читается. иначе не была бы таблица заполнена в StLinkUtility
источник

сч

сергей чаплыгин... in STM32
Бытует мнение, что прошивка привязана как-то к чипу, проект под 32 битные esc вообще закрытый, прошивку я вытянул год назад с гитхаба, должна подходить, но сейчас я уже ничего в интернете найти не смог. Может ли быть такое, что чип никак не прошить этим хексом? Исправные регуляторы защищены от чтения, я уже по глупости и не знания один затер, поменяв лок на чтение
источник

сч

сергей чаплыгин... in STM32
Hex
источник

сч

сергей чаплыгин... in STM32
источник

сч

сергей чаплыгин... in STM32
это если подсунуть файл прошивки
источник

сч

сергей чаплыгин... in STM32
начальные адреса совпадают
источник

сч

сергей чаплыгин... in STM32
а вот если промотать вниз, то в конце не совпадает
источник

сч

сергей чаплыгин... in STM32
я просто не знаю различие в цвете строк о чем говорит
источник

ЭН

Эдуард Неткачёв... in STM32
чип нормально читается. и у stm для программаторов считается адрес 0x00000000 = 0x08000000 (типа начало памяти программы). Но даже в таком случае чип должен стартовать по адресу 0x08000000, а у вас в HEX нет инфы по этому адресу. Данные начинаются с 0x08002000. Таким образом нехватает части программы или должен быть загрузчик, который потом передаёт управление основной программе лежащей по адресу 0x08002000
источник

сч

сергей чаплыгин... in STM32
прошу прощения, я во всем этом слаб пока, но вот скорее всего эта прошивка видимо под бутлоадер, но бут затерт, значит выходит труба( без исходников. Изначально все эти регуляторы прошиваются через программу. В том и беда, что бута нет, и программа не видит ничего.
источник

ЭН

Эдуард Неткачёв... in STM32
ну в таком случае точно прошивка не для этого контроллера
источник

ЭН

Эдуард Неткачёв... in STM32
либо кастомный какой-то hex для обновления через такой же кастомный загрузчик
источник

сч

сергей чаплыгин... in STM32
В общем напишу что знаю, чтобы понятнее было, хекс должен быть верным, и да, он под бутлоадер. Полагаю ничего не сделать уже, все ж и придумано, чтобы китайцы не могли копировать в обход создателей прошивки свои клоны регуляторов.
источник

сч

сергей чаплыгин... in STM32
источник