Ребята привет. Подскажите пожалуйста кто-нибудь сталкивался с такой проблемой при считывании stm32 f103 st-link прогроматором считывает всё ок вроде бы как. Файл всего 4kb получается но при замене и прошивки этим же файлом другой stm32 ничего не работает. Как такое может быть. Если менять местами stm32 работает то что не работало. И не работает то что работало. Stm32 новые из магазина чип и дип6

Комментарии: 29

  1. Eugene

    Может, прошивка не 4кб, а больше?

    • Dmitriy

      Ну в том-то и дело я хз St link так считал

  2. Anonim

    Может он просто залочен от чтения?

    • Keroron

      прононсы теперь в PCAD

      • Anonim

        Я вот не помню при блокировке чтения он как реагирует либо ошибкой либо мусором как на авр

        • Dmitriy

          Ну а почему он прочёл часть тогда

          • Anonim

            А ты заглядывал в бинарник? Может там нули или мусор

            • Dmitriy

              Заглядывал

              • Eugene

                Может, у него просто прописан размер бинаря вычитываемого? :)

                • Anonim

                  Ну не знаю либо ты указал размер скока прочесть 4кб, либо он просто залочен

                  • Dmitriy

                    Разные символы на разных строках И при чтение одно и тоже нет рандомности При повторном я имею в виду что

                    • Anonim

                      Ну покажи этот бинарь

                      • Dmitriy

                        На работе он уже нет возможности Завтра только если

                        • Anonim

                          А нахер тогда спрашивать если уже свалил. Вот второй человек за сегодня. Тут чудес не бывает. Либо чип залочен, либо что-то не так указал и где-то поставил 4кб, либо руки из жопы.

                          • Dmitriy

                            Да просто интересна общая ситуация чё за хрень может быть. Я же так и спросил может быть кто-то имел дело с подобным

                            • Anonim

                              Да может он тебе конфиг отдал, а регион с кодом залочен от чтения. Я не помню как в стм32 там блокировка делается. Но какихт-о проблем никогда не испытывал.

                          • Dmitriy

                            Были бы оттуда то и не определились бы даже а так определить определило

                            • Anonim

                              Ну открой option bytes посмотри стоит ли флаг ROP

  3. Sergey

    Думаю вы должны указывать, сколько читать нужно… STlink не умеет определять размер программы… Укажите размер = размеру флеши вашего процессора. Думаю будет счастье.

    • Dmitriy

      Вот так было считанно И настройки по умолчанию какие были те и использовал не более

      • Sergey

        У вас в окошке Size указано 1000 Это и есть 4к

        • Dmitriy

          Ёпте

          • Sergey

            Проц как называется?

            • Dmitriy

              Stm32 f103

              • Sergey

                А дальше? Следующая буква определяет корпус, а следующая размер Flash

                • Dmitriy

                  C8t6

                  • Sergey

                    Можно в окошке указать 32 768, прям в десятичной форме. Это будет все Flash

                    • Dmitriy

                      Так?

                      • Yan

                        64К размер 0x10000

Не нашли ответ?

Вам также может быть интересно

Подскажите Первый раз сталкиваюсь На иксе клеил два тача уже, просто нету, изначально полоса тача не работала, и гоку клеил... Читать далее