Например TDA7294

Форум РадиоКот • Просмотр темы - Заливка прошивки в ОЗУ STM32 для отладки
Форум РадиоКот
Здесь можно немножко помяукать :)



Текущее время: Вт апр 13, 2021 18:31:55

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 72 ]    , , 3,  
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: Заливка прошивки в ОЗУ STM32 для отладки
СообщениеДобавлено: Вт дек 11, 2018 18:04:35 
Друг Кота

Карма: 38
Рейтинг сообщений: 613
Зарегистрирован: Пн апр 06, 2015 11:01:53
Сообщений: 3071
Откуда: москва, уфа
Рейтинг сообщения: 0
Это доказывает, что всегда найдётся индивидум, который будет доказывать что они разные, даже если отличие в один бит.
тем не менее, они разные, без всяких "ноги у них растут из одного места". SEGGER просто не стали оригинальничать и выбрали уже давно существующий вменяемый (без всяческих конструкций птичьего языка типа (*(. __>. ) синтаксис правил скриптов линкера.
Или что в нём можно CLANG по сравнению с GCC пощупать
дык для этого IDE не нужна) накорябал простенький мейкфайл и вперед.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Заливка прошивки в ОЗУ STM32 для отладки
СообщениеДобавлено: Вт дек 11, 2018 20:21:01 
Друг Кота

Карма: 20
Рейтинг сообщений: 225
Зарегистрирован: Пт сен 13, 2013 13:11:31
Сообщений: 6383
Рейтинг сообщения: 0
С последним у меня случился прикол: сдуру свой АРМ-овский проект я скомпилировал CLANG-ом для x86, будучи уверенным, что CLANG у меня установлен для армов.


Вернуться наверх
 

JLCPCB, всего $2 за прототип печатной платы! Цвет - любой!

Отличное качество, подтвержденное более чем 600,000 пользователей! Более 10,000 заказов в день.

Зарегистрируйтесь и получите два купона по 5$ каждый:https://jlcpcb.com/cwc

Не в сети
 Заголовок сообщения: Re: Заливка прошивки в ОЗУ STM32 для отладки
СообщениеДобавлено: Ср дек 12, 2018 23:19:32 
Прорезались зубы

Карма: -3
Рейтинг сообщений: -3
Зарегистрирован: Вт сен 09, 2008 18:17:27
Сообщений: 211
Рейтинг сообщения: 0
Наконец-то собрал макетку с STM32F105RBT6, создал новый проект, скопировал код от STM32F103C6T6 и всё работает
почему то в 3 раза медленнее (таймера, задержки) как будто генератор запустился на 24мГц вместо 72мГц!

Z_h_e написал инструкцию её забраковали, так как правильно настраивать заливку прошивки в ОЗУ STM32F105RBT6 в
Keil 5.26 через китайский ST-link v2 (включая перенос прерываний, например таймеров)?

Проект (бегущий огонь из трёх светодиодов по таймеру, отслеживание кнопки S2, пищание пищалкой):
https://yadi.sk/d/n3R1R647kBhlew


Вернуться наверх
 
PCBWay - всего $5 за 10 печатных плат, первый заказ для новых клиентов БЕСПЛАТЕН

Сборка печатных плат от $30 + БЕСПЛАТНАЯ доставка по всему миру + трафарет

Онлайн просмотровщик Gerber-файлов от PCBWay + Услуги 3D печати
Не в сети
 Заголовок сообщения: Re: Заливка прошивки в ОЗУ STM32 для отладки
СообщениеДобавлено: Чт дек 13, 2018 07:02:48 
Говорящий с текстолитом
Аватар пользователя

Карма: 11
Рейтинг сообщений: 255
Зарегистрирован: Вт май 01, 2018 19:44:47
Сообщений: 1561
Рейтинг сообщения: 0
Наконец-то собрал макетку с STM32F105RBT6, создал новый проект, скопировал код от STM32F103C6T6
Это достаточно сильно отличающиеся чипы. RCC у них точно разные.


Вернуться наверх
 
Пружинные клеммники Degson - высокое качество соединения по оптимальной цене!

Пружинные клеммные блоки Degson для монтажа на печатную плату – это простое и надежное соединение, которое позволяет легко решать задачи для различных приложений за счет обширного ассортимента. Клеммники Degson доступны в двух конструктивных исполнениях (торцевой контакт и зажимная клеть), имеют различные направления ввода проводника (45°, 90°, 180°) и обладают широким диапазоном поперечных сечений (0,2…2,5 мм2).

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Заливка прошивки в ОЗУ STM32 для отладки
СообщениеДобавлено: Чт дек 13, 2018 08:00:16 
Прорезались зубы

Карма: -3
Рейтинг сообщений: -3
Зарегистрирован: Вт сен 09, 2008 18:17:27
Сообщений: 211
Рейтинг сообщения: 0
Я никаких настроек частоты не делал, только задал частоту кварца 8мГц в проекте, 103 чипы запускались на максимум с настройками по умолчанию.


Вернуться наверх
 
Вебинар «Решения Analog Devices для гальванической изоляции. Обзор технологий и новинок» (27.04.2021)

Компания «Компэл» и Analog Devices приглашают всех желающих 27/04/2021 принять участие в вебинаре, посвященном решениям Analog Devices для гальванической изоляции. В программе вебинара: технологии гальванической изоляции iCoupler, цифровые изоляторы, изолированное питание и технология isoPower, гальванически изолированные интерфейсы (RS-485, CAN, USB, I2C, LVDS) и другое.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Заливка прошивки в ОЗУ STM32 для отладки
СообщениеДобавлено: Чт дек 13, 2018 08:50:49 
Друг Кота
Аватар пользователя

Карма: 30
Рейтинг сообщений: 154
Зарегистрирован: Пн июл 28, 2008 22:12:01
Сообщений: 3604
Рейтинг сообщения: 0
DENIS451, не пора ли начать читать? Хотя бы, ради приличия заглянуть в RM?

STM32F105RBT6 - Connectivity line
STM32F103C6T6 -Low-density performance line

И как VladislavS и сказал - отличия в RCC существенные...


Вернуться наверх
 


Не в сети
 Заголовок сообщения: Re: Заливка прошивки в ОЗУ STM32 для отладки
СообщениеДобавлено: Чт дек 13, 2018 10:41:20 
Прорезались зубы

Карма: -3
Рейтинг сообщений: -3
Зарегистрирован: Вт сен 09, 2008 18:17:27
Сообщений: 211
Рейтинг сообщения: 0
По поводу частоты - давайте отложим на потом (если сам не разберусь, создам отдельную тему, а то оффтопик получается), лучше помогите разобраться с заливкой прошивки в ОЗУ.


Вернуться наверх
 


Не в сети
 Заголовок сообщения: Re: Заливка прошивки в ОЗУ STM32 для отладки
СообщениеДобавлено: Чт дек 13, 2018 17:25:48 
Говорящий с текстолитом
Аватар пользователя

Карма: 11
Рейтинг сообщений: 255
Зарегистрирован: Вт май 01, 2018 19:44:47
Сообщений: 1561
Рейтинг сообщения: 0
И чем же тебе помочь? Можем посочувствовать разве что. Что из этого не понятно?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Заливка прошивки в ОЗУ STM32 для отладки
СообщениеДобавлено: Чт дек 13, 2018 22:28:26 
Прорезались зубы

Карма: -3
Рейтинг сообщений: -3
Зарегистрирован: Вт сен 09, 2008 18:17:27
Сообщений: 211
Рейтинг сообщения: 0
Многое непонятно, например для начала:
Цитата:
1. Target - выделить под флеш ОЗУ, например первую пловину и само собой тогда откусить размер RAM


Зачем нужно столько полей (ROM1, ROM2... и пр.)?
Допустим я хочу выделить под флэш в памяти первые 32кб из 64кб RAM, мне надо вместо 0x20000 прописать 0x8000 в том же поле
а стартовый адрес 0x8000000 заменить на 0x20000000, потом сместить начало и размер стека, вместо 0x20000000 написать
0x20008000, а в место 0x10000 написать 0x8000, правильно?

Изображение


Вложения:
Target.png [21.12 KiB]
Скачиваний: 1365
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Заливка прошивки в ОЗУ STM32 для отладки
СообщениеДобавлено: Сб дек 15, 2018 16:50:06 
Прорезались зубы

Карма: -3
Рейтинг сообщений: -3
Зарегистрирован: Вт сен 09, 2008 18:17:27
Сообщений: 211
Рейтинг сообщения: 0
Тут дело сдвинулось с мёртвой точки: http://kazus.ru/forums/showthread.php?p ... ost1233203


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Заливка прошивки в ОЗУ STM32 для отладки
СообщениеДобавлено: Сб дек 15, 2018 17:16:34 
Говорящий с текстолитом
Аватар пользователя

Карма: 11
Рейтинг сообщений: 255
Зарегистрирован: Вт май 01, 2018 19:44:47
Сообщений: 1561
Рейтинг сообщения: 0
Тебе бы понять как это всё работает, а не тупо как обезьянка галочки натыкать.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Заливка прошивки в ОЗУ STM32 для отладки
СообщениеДобавлено: Сб дек 15, 2018 19:16:32 
Друг Кота
Аватар пользователя

Карма: 30
Рейтинг сообщений: 154
Зарегистрирован: Пн июл 28, 2008 22:12:01
Сообщений: 3604
Рейтинг сообщения: 0
DENIS451 , на казусе теперь сплошные аурдуинщики благодаря админу, увы и ах. Деградация полная...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Заливка прошивки в ОЗУ STM32 для отладки
СообщениеДобавлено: Сб дек 15, 2018 19:40:27 
Говорящий с текстолитом
Аватар пользователя

Карма: 11
Рейтинг сообщений: 255
Зарегистрирован: Вт май 01, 2018 19:44:47
Сообщений: 1561
Рейтинг сообщения: 2
Вот объясните мне, глупому.

Чтобы отлаживаться во FLASH надо: скомпилировать программу, загрузить в RAM загрузчик, прошить с его помощью FLASH, установить PC на начало программы, установить SP на стек и запустить программу. Ни у кого этот процесс не вызывает проблем. Ну почти ни у кого.

Чтобы отлаживаться в RAM надо: скомпилировать программу, загрузить приложение в RAM, установить PC на начало программы, установить SP на стек и запустить программу. На два действия меньше, а вызывает проблемы у неокрепших умов. Вот как так?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Заливка прошивки в ОЗУ STM32 для отладки
СообщениеДобавлено: Сб дек 15, 2018 19:59:56 
Друг Кота
Аватар пользователя

Карма: 30
Рейтинг сообщений: 154
Зарегистрирован: Пн июл 28, 2008 22:12:01
Сообщений: 3604
Рейтинг сообщения: 0
Весьма похоже что он новичок во всем.
Мы же с тобой привыкли максимально разобираться самим. Нынче это не круто , им надо все и сразу.
Нет духа авантюризма , жажды приключений, для них чтение документации и самостоятельное копание -пустой звук...
Я вспоминаю время когда интернет был большой редкостью и чипы (51е) и литература на них доставались с большим трудом...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Заливка прошивки в ОЗУ STM32 для отладки
СообщениеДобавлено: Сб дек 15, 2018 21:26:47 
Друг Кота
Аватар пользователя

Карма: 3
Рейтинг сообщений: 129
Зарегистрирован: Пн окт 11, 2010 19:00:08
Сообщений: 3119
Рейтинг сообщения: 0
VladislavS писал(а):
Чтобы отлаживаться во FLASH надо: скомпилировать программу, загрузить в RAM загрузчик, прошить с его помощью FLASH
Отладчик не прошивает сразу во флеш?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Заливка прошивки в ОЗУ STM32 для отладки
СообщениеДобавлено: Сб дек 15, 2018 21:34:37 
Друг Кота

Карма: 38
Рейтинг сообщений: 613
Зарегистрирован: Пн апр 06, 2015 11:01:53
Сообщений: 3071
Откуда: москва, уфа
Рейтинг сообщения: 0
везде по дефолту туда и прошивает, безо всяких загрузчиков.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Заливка прошивки в ОЗУ STM32 для отладки
СообщениеДобавлено: Сб дек 15, 2018 22:04:18 
Говорящий с текстолитом
Аватар пользователя

Карма: 11
Рейтинг сообщений: 255
Зарегистрирован: Вт май 01, 2018 19:44:47
Сообщений: 1561
Рейтинг сообщения: 0
Ну как дети, блин. Лень к компу идти, чтобы название файла с загрузчиком написать. Если до завтра потерпите, то могу даже исходники выложить.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Заливка прошивки в ОЗУ STM32 для отладки
СообщениеДобавлено: Сб дек 15, 2018 22:09:50 
Прорезались зубы

Карма: -3
Рейтинг сообщений: -3
Зарегистрирован: Вт сен 09, 2008 18:17:27
Сообщений: 211
Рейтинг сообщения: 0
Я осваиваю микроконтроллеры где то по часику в день, в свободное от работы время, stm32 начал изучать только 2 месяца назад, программирование контроллеров вообще начал изучать только 5 месяцев назад, я больше по паянию, чем по программированию.

Я не могу сразу прочитать RM на 1132 страницы, осознать его целиком, и начать разрабатывать под STM32F105, мне надо
закреплять изученный кусок работой с железом, а что б всё это было побыстрей и не запороть флэш, нужна отладка в RAM.

Наверно ничего писать уже не надо, если только получится добавить или найти ошибку в том что написал nml тут: http://kazus.ru/forums/showthread.php?p ... ost1233096

Вроде пока всё заработало.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Заливка прошивки в ОЗУ STM32 для отладки
СообщениеДобавлено: Вс дек 16, 2018 00:53:36 
Говорящий с текстолитом
Аватар пользователя

Карма: 11
Рейтинг сообщений: 255
Зарегистрирован: Вт май 01, 2018 19:44:47
Сообщений: 1561
Рейтинг сообщения: 0
везде по дефолту туда и прошивает, безо всяких загрузчиков.

Давай покажу на примере IDE, которая поддерживает, пожалуй, наибольшее количество разных чипов. У неё открытый интерфейс для написания загрузчиков flash. Вот пара страничек из документа, описывающего механизм прошивки flash отладчиком. Интерфейс полностью открытый, а иначе как обеспечить поддержку такого зоопарка.
Вложение:
FlashLoaderGuide.ENU.pdf [62.57 KiB]
Скачиваний: 121

А вот обещанные исходники загрузчика для STM32F0XX

Как сейчас помню, в 2005-м году писал для RM9200 сначала прошивку через отладчик в IDE, а потом через Ethernet.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Заливка прошивки в ОЗУ STM32 для отладки
СообщениеДобавлено: Вс дек 16, 2018 01:24:42 
Друг Кота
Аватар пользователя

Карма: 3
Рейтинг сообщений: 129
Зарегистрирован: Пн окт 11, 2010 19:00:08
Сообщений: 3119
Рейтинг сообщения: 0
VladislavS писал(а):
А вот обещанные исходники загрузчика для STM32F0XX
Исходник похоже что не весь. Непонятно как этот код сможет получить прошивку по SWD.


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 72 ]    , , 3,  

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: cfp1964, Theodoro, willy380 и гости: 8


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y