ViKo 1 29 января, 2020 Опубликовано 29 января, 2020 · Жалоба 7 минут назад, BALDA сказал: а смысл? Да, для двух подряд смысла нет. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
BALDA 0 29 января, 2020 Опубликовано 29 января, 2020 · Жалоба Еще не покидает мысль я брал эти 70 когда только они начинались - может какая первая партия? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Forger 17 29 января, 2020 Опубликовано 29 января, 2020 · Жалоба 2 minutes ago, BALDA said: Еще не покидает мысль я брал эти 70 когда только они начинались - может какая первая партия? Не понимаю одного: неужели так трудно открыть ref man и еррату за одно? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ViKo 1 29 января, 2020 Опубликовано 29 января, 2020 · Жалоба 2 минуты назад, BALDA сказал: Еще не покидает мысль я брал эти 70 когда только они начинались - может какая первая партия? На этот счет надо Errata скачать и почитать. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
BALDA 0 29 января, 2020 Опубликовано 29 января, 2020 · Жалоба почему трудно весь алгоритм действий в соответствии с ним делал.. понятно, что это я так думаю Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Forger 17 29 января, 2020 Опубликовано 29 января, 2020 · Жалоба 1 minute ago, BALDA said: почему трудно весь алгоритм действий в соответствии с ним делал.. На хале, а его проверяли? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Сергей Борщ 117 29 января, 2020 Опубликовано 29 января, 2020 · Жалоба 55 минут назад, Forger сказал: После каждой работы c этой областью памяти нужно передергивать питание чипа, аппаратного сброса не достаточно. OBL_LAUNCH не для этого придуман? Цитата After the BSY1 bit is cleared, all new options are updated into the Flash memory, but not applied to the system. A read from the option registers will still return the last loaded option byte values, the new options will have effect on the system only after they are loaded. Option bytes loading is performed in two cases: – when OBL_LAUNCH bit of the FLASH control register (FLASH_CR) is set – after a power reset (exit from Standby/Shutdown modes) Option byte loader performs a read of the options block and stores the data into internal option registers. These internal registers configure the system and can be read by software. Setting OBL_LAUNCH generates a reset so the option byte loading is performed under system reset. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zhevak 0 29 января, 2020 Опубликовано 29 января, 2020 · Жалоба Вряд ли поможет, но может быть подскажет правильное направление -- Недавняя статья на Хабре "Считывание защищённой прошивки из флеш-памяти STM32F1xx с использованием ChipWhisperer" (Яндекс находит) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
BALDA 0 29 января, 2020 Опубликовано 29 января, 2020 · Жалоба И так продолжаю сдул чип заменил на новый. страницы от 0 до 15 выставил через ST LINK все прекрасно выставилось. моя программа их также считала в адеквате: Цитата RDP Level = 0x000000AA WRP AREA A = 0x000F0000 WRP AREA B = 0x0000003F но еще раз прогонять программный код - уже желания нет. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Forger 17 29 января, 2020 Опубликовано 29 января, 2020 · Жалоба 9 minutes ago, Сергей Борщ said: OBL_LAUNCH не для этого придуман? Если делать это через хал, то можно еще больше дел натворить. Поэтому в данном случае куда уж проще дергать питание :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
BALDA 0 29 января, 2020 Опубликовано 29 января, 2020 · Жалоба Кстати на G70 библиотик FLASH "LL" нет. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Forger 17 29 января, 2020 Опубликовано 29 января, 2020 · Жалоба 1 hour ago, BALDA said: Кстати на G70 библиотик FLASH "LL" нет. Это - чудесная новость, поскольку придется писать на регистрах, сверяясь с RM ) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ViKo 1 29 января, 2020 Опубликовано 29 января, 2020 · Жалоба Зачем программе саму себя защищать? Причем, каждый раз, сколько включится. Утилитой нормально получается в процессе записи флэши. Один раз... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Forger 17 29 января, 2020 Опубликовано 29 января, 2020 · Жалоба 21 minutes ago, ViKo said: Зачем программе саму себя защищать? Это удобно разве что для бут-загрузчика, чтобы на производстве не забыли залочить, а то всякое бывает ;) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
BALDA 0 29 января, 2020 Опубликовано 29 января, 2020 · Жалоба 1 час назад, ViKo сказал: Зачем программе саму себя защищать? Причем, каждый раз, сколько включится. Утилитой нормально получается в процессе записи флэши. Один раз... ни каждый раз, а всего один раз! там кстати не 0х0F00 а 0x0F0000 в условии нужно поставить. А скажите если, чип намертво залочен, и ресет вешаем на общий, ID чипа все равно должен читаться? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться