Например TDA7294

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



Текущее время: Сб мар 06, 2021 13:17:13

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


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



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

Карма: 42
Рейтинг сообщений: 613
Зарегистрирован: Пн апр 06, 2015 11:01:53
Сообщений: 3025
Откуда: москва, уфа
Рейтинг сообщения: 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/quote

Не в сети
 Заголовок сообщения: 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
Рейтинг сообщений: 250
Зарегистрирован: Вт май 01, 2018 19:44:47
Сообщений: 1519
Рейтинг сообщения: 0
Наконец-то собрал макетку с STM32F105RBT6, создал новый проект, скопировал код от STM32F103C6T6
Это достаточно сильно отличающиеся чипы. RCC у них точно разные.


Вернуться наверх
 
Запускаем новый BLE 5.2-чип BlueNRG-LP от STMicroelectronics

Любая разработка начинается с чтения документации и изучения доступных средств разработки. Данный материал целиком посвящен средствам разработки, включая детальные инструкции по запуску вашего первого приложения на BlueNRG-LP. Описана работа с отладкой STEVAL-IDB011V1, набором инструментов и пакетом ПО позволяющим разработчику быстро войти в курс дела.

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

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


Вернуться наверх
 
Революция в силовой электронике. Начало

Что привлекает в SiC по сравнению с кремнием, и какие особенности делают компоненты SiC часто используемыми, несмотря на более высокую стоимость в сравнении с кремниевыми высоковольтными устройствами? – Объясняет специалист ведущего разработчика силовых приборов из карбида кремния, компании Infineon.

Читать статью>>
Не в сети
 Заголовок сообщения: 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
Рейтинг сообщений: 250
Зарегистрирован: Вт май 01, 2018 19:44:47
Сообщений: 1519
Рейтинг сообщения: 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]
Скачиваний: 1341
Вернуться наверх
 
Не в сети
 Заголовок сообщения: 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
Рейтинг сообщений: 250
Зарегистрирован: Вт май 01, 2018 19:44:47
Сообщений: 1519
Рейтинг сообщения: 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
Рейтинг сообщений: 250
Зарегистрирован: Вт май 01, 2018 19:44:47
Сообщений: 1519
Рейтинг сообщения: 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
Рейтинг сообщений: 122
Зарегистрирован: Пн окт 11, 2010 19:00:08
Сообщений: 3109
Рейтинг сообщения: 0
VladislavS писал(а):
Чтобы отлаживаться во FLASH надо: скомпилировать программу, загрузить в RAM загрузчик, прошить с его помощью FLASH
Отладчик не прошивает сразу во флеш?


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

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


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

Карма: 11
Рейтинг сообщений: 250
Зарегистрирован: Вт май 01, 2018 19:44:47
Сообщений: 1519
Рейтинг сообщения: 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
Рейтинг сообщений: 250
Зарегистрирован: Вт май 01, 2018 19:44:47
Сообщений: 1519
Рейтинг сообщения: 0
везде по дефолту туда и прошивает, безо всяких загрузчиков.

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

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

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


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

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


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

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


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

Сейчас этот форум просматривают: pap.cot и гости: 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