КРАМ, тогда понятно это напоминает ситуацию с DS1307 там тоже кварц молчит пока не запустить код я до этого не покупал чипы мк только готовые модули и с ними проблем не было
учитывая что я не могу до неё достучаться через уарт Flash Loader Demonstrator то и загрузчика там походу тоже нету
Смелое предположение, но наименее вероятное. Наиболее вероятное - Вы не умеете и не читаете
datasheet писал(а):
2.3.8 Boot modes At startup, boot pins are used to select one of three boot options: Boot from user Flash Boot from System memory Boot from embedded SRAM The boot loader is located in System memory. It is used to reprogram the Flash memory by using USART1. For further details refer to AN2606, available on www.st.com.
не знаю, что такое анонимайзер и зачем он. Наверное, тырит данные кредиток? У меня стоит Hola VPN, прекрасно пускает на все зарубежные ресурсы (за исключением соцсетей, но они совершенно не нужны)
Я имел ввиду не конечного пользователя, а разработчика. Профессионального или любителя - не важно. А для чего нужен бут - я конечно знаю. У меня практически во всех серийных изделиях он есть. Правда кастомный, но это (кастомность) издержки бизнеса в котором я работаю.
Ну, я потому и поставил вопросительный знак Да, в этом случае несколько странно. Наверное, объяснимо только в первые разы, когда никаких познаний об отладке и лишь загрузка чужих готовых программок...
ток жизнь и это предусмотрела и они оба не работают а так да я бы оставил только уарт ибо имея любую плату у которой есть загрузчик нано уно мега есп ... любой может прошить контролер при наличии загрузчика в нём наверное пока что удавалось так
ну и stm32cube programmer тоже не видит через стлинк сейчас проверил
programmer тоже не видит через стлинк сейчас проверил
Варианты отсутствия коннекта могут быть разные. Например, отсутствует питание контроллера или перепутаны выводы дата и клоков в SWD. Еще может быть активирован режим коннекта после ресета. То есть нужно иметь кнопку на nRST или возможность коротнуть nRST на общий перед запуском коннекта (примерно через полсекунды после запуска нужно отпустить nRST). Ну и на этом самом nRST желательно иметь внешнюю подтяжку примерно 10 кОм к питанию МК. Но по любому, тактирование МК при коннекте с программатором не требуется. Кстати, у меня все разъемы программирования АРМов имеют ПЯТЬ контактов: nRST/ +3,3/ общий/ SWD/ SWC.
я бы оставил только уарт ибо имея любую плату у которой есть загрузчик
Писать что либо под не совсем примитивный МК без отладчика - это лютый мазохизм. Отладчик типа JTAG/SWD позволяет практически в реальном времени смотреть и изменять переменные, смотреть флеш, ставить бряки, исполнять код по шагам и кучу других удобных ништяков...
не у меня все ножки подписаны на мк что бы не было путаницы
питание везде мерил и на ресет у меня стоит кнопка притянутая к плюсу единственное я не вывел ВООТ1 а посадил его на минус а заливка загрузчика как я понил его надо вроде кинуть на плюс и отрезать минус и напаять на ножку плюс посути для меня уже невозможно этот ресет я уже как нежал не зажимал без разницы
да я видел видео где StFlasher 3 использовался как прошивка в реальном времени при изменении данных в коде
Добавлено after 1 minute 46 seconds: я всё же склоняюсь что это голый чип
В смысле? Какое еще "голый"? Для коннекта и прошивки через программатор никаких внутренних софтовых загрузчиков не требуется. В МК пишет аппаратный автомат под управлением SWD.
ЗЫ. Есть смутные подозрения. А обнародуйте фото вашей платы с МК так, чтобы можно было разглядеть сам МК и ближайшее к нему окружение...
познания у меня маленькие но то что я подчерпнул от макетки на блупил там ничего ресетить не надо ВООТ1 и ВООТ0 на минусе их вообще не касаемся просто подключаем стлинк и жмём конект а далее прошиваем а после прошивки жмём ресет что бы код применился по этому принципу я и развёл плату
ресетить надо перед заливкой по уарту как мне помнится
Что не так с формулировками? Понятно, что автомат пишущий под SWD - это тоже какой то код этого самого автомата. Но к штатному бутлоадеру он не имеет отношения.
Не, с ориентацией микросхемы все норм. Правда плата разведена отвратительно, словно это УНЧ, но к проблеме отсутствия коннекта это отношения не имеет. Схему тоже приведите пожалуйста. Нужно посмотреть как вы развели питание. У вас AVDD питается от отдельного источника. Вы должны понимать, что на AVDD висит не только АЦП, но и домен осциллятора...
Сейчас этот форум просматривают: tonyk и гости: 17
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения