Например TDA7294

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



Текущее время: Вт апр 13, 2021 19:52:40

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


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



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

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


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

Карма: 3
Рейтинг сообщений: 129
Зарегистрирован: Пн окт 11, 2010 19:00:08
Сообщений: 3119
Рейтинг сообщения: 0
dosikus писал(а):
Мурик, отладка в RAM это не препогатива эмоблитса
Я где-то об этом писал? Вообще про EmBitz AndTer написал.

dosikus писал(а):
отладка в твоем г. эмоблитсе это и есть г.
Без ругательств никак?


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

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

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

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

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

Карма: 11
Рейтинг сообщений: 255
Зарегистрирован: Вт май 01, 2018 19:44:47
Сообщений: 1561
Рейтинг сообщения: 0
DENIS451 писал(а):
забацать проект который загружает c SDHC карточки хексы в память
Отлаживать как собираетесь? Подключаясь к работающей программе?
Зачем? Программа отлаживается отладчиком в том месте куда её будет потом загружать загрузчик. Никаких проблем.


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

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

Онлайн просмотровщик Gerber-файлов от PCBWay + Услуги 3D печати
Не в сети
 Заголовок сообщения: Re: Заливка прошивки в ОЗУ STM32 для отладки
СообщениеДобавлено: Вс дек 02, 2018 20:46:46 
Друг Кота

Карма: 20
Рейтинг сообщений: 225
Зарегистрирован: Пт сен 13, 2013 13:11:31
Сообщений: 6383
Рейтинг сообщения: 0
Просветите, кто в курсе, можно ли попеременно выполнять код в ОЗУ и FLASH ?


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

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

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

Карма: 25
Рейтинг сообщений: 641
Зарегистрирован: Сб май 14, 2011 21:16:04
Сообщений: 2642
Откуда: г. Чайковский
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Можно

Добавлено after 2 minutes 29 seconds:
https://radiokot.ru/forum/viewtopic.php?f=59&t=151209

_________________
Изображение
Добро всегда побеждает зло. Поэтому кто победил - тот и добрый.


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

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

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Заливка прошивки в ОЗУ STM32 для отладки
СообщениеДобавлено: Пн дек 03, 2018 00:16:32 
Друг Кота

Карма: 20
Рейтинг сообщений: 225
Зарегистрирован: Пт сен 13, 2013 13:11:31
Сообщений: 6383
Рейтинг сообщения: 0
Ай, спасиба, научили! Я и не думал, что так все просто. Один атрибут при определении функции и она будет выполняться из ОЗУ. В отладке отлично видно, что код и дамп ОЗУ совпадают, указатель PC процессора так же на ОЗУ показывает.


Вложения:
2018-12-03_011703.jpg [196.25 KiB]
Скачиваний: 486
Вернуться наверх
 


Не в сети
 Заголовок сообщения: Re: Заливка прошивки в ОЗУ STM32 для отладки
СообщениеДобавлено: Пн дек 03, 2018 09:21:00 
Встал на лапы
Аватар пользователя

Карма: 2
Рейтинг сообщений: 9
Зарегистрирован: Сб янв 09, 2016 15:51:17
Сообщений: 101
Рейтинг сообщения: 0
Я не понимаю, чего все кота гоняют. Я тоже использую ембиз и кейл и иар. У каждой id свои уникальные преимущества.
Ембиз очень лёгкий и быстрый продукт, в нём можно рулить на низком уровне.
Кейл более похож на морскую баржу с движком от атомного ледокола. Пройдёт везде и всегда, за счёт размеров - не требует внешнего топлива.
Иар - настоящий "привэд" из прошлого. Работает со скрипом и лязгом, почти без смазки. Но зато у него самый лучший компилятор арм - который был написан с нуля, и сразу идеально. Компиляторы гсс и кейла - используют наследие от 86-той машины в качестве основы. Отчего некоторые алгоритмы выглядят ну очень странно.
Быстрее ембиза только блокнот++, почти весь новый код сначала смотрю в нём.

И кстати, редактирование файла линкера для ембиза - самое безопасное и простое. Кейл и иар имеют гигантское количество скрытых от пользователя связей. Отчего скриптовый язык линкера ограничивается в несколько доступных фраз, которые ещё нужно угадать - что без внешней подсказки просто нереально.

Конкретно по отладке в памяти для кейла - там в менюшке достаточно снять/поставить галки, и он сам создаст новый линкер файл.

_________________
sRtoS


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


Не в сети
 Заголовок сообщения: Re: Заливка прошивки в ОЗУ STM32 для отладки
СообщениеДобавлено: Пн дек 03, 2018 10:38:55 
Друг Кота
Аватар пользователя

Карма: 30
Рейтинг сообщений: 154
Зарегистрирован: Пн июл 28, 2008 22:12:01
Сообщений: 3604
Рейтинг сообщения: 0
Я не понимаю, чего все кота гоняют. .

Потому что он уперся в ваш г.эмобитс не зная других IDE.
И во только не надо про эту г. поделку наколенную...


Последний раз редактировалось dosikus Пн дек 03, 2018 13:19:02, всего редактировалось 1 раз.

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

Карма: 11
Рейтинг сообщений: 255
Зарегистрирован: Вт май 01, 2018 19:44:47
Сообщений: 1561
Рейтинг сообщения: 0
Отчего скриптовый язык линкера ограничивается в несколько доступных фраз, которые ещё нужно угадать - что без внешней подсказки просто нереально.
Ты явно не работал с IAR. Там всё в документации разжёвано до последней буквы! Причём не где-то в гугле или на сайте, а прямо тут и сейчас. Надо скрипт линкера - пожалуйста, надо FlashLoader - не проблема, всё разжёвано с примерами и исходниками.


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

Карма: 2
Рейтинг сообщений: 9
Зарегистрирован: Сб янв 09, 2016 15:51:17
Сообщений: 101
Рейтинг сообщения: 0
Когда требуется - запускаю и работаю. Но как по мне - он деревянный по пояс.

_________________
sRtoS


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

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


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Заливка прошивки в ОЗУ STM32 для отладки
СообщениеДобавлено: Пн дек 03, 2018 14:44:43 
Друг Кота

Карма: 20
Рейтинг сообщений: 225
Зарегистрирован: Пт сен 13, 2013 13:11:31
Сообщений: 6383
Рейтинг сообщения: 0
Всегда был поклонником ИАРа, а вот в последнее время, с подачи Досикуса, подсел на SES. И какие-то странные ощущения, что чем дальше, тем меньше хочется запускать ИАР. Знаю, что компилятор там хороший, но это, как-то слабо мотивирует. SES быстрый, легкий, комфортный. Для некоммерческого применения бесплатный. Версия под линь практически ничем не отличается от виндовой. Досикусу респект за наводку.


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

Карма: 11
Рейтинг сообщений: 255
Зарегистрирован: Вт май 01, 2018 19:44:47
Сообщений: 1561
Рейтинг сообщения: 0
У него линкер по умолчанию IAR-вский. Заметил?


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

Карма: 20
Рейтинг сообщений: 225
Зарегистрирован: Пт сен 13, 2013 13:11:31
Сообщений: 6383
Рейтинг сообщения: 0
Линкер у него GNU ld. В конфигурации можно поменять на SEGGER-ld, но он у меня так и не заработал.


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

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


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Заливка прошивки в ОЗУ STM32 для отладки
СообщениеДобавлено: Пн дек 03, 2018 16:50:12 
Друг Кота

Карма: 20
Рейтинг сообщений: 225
Зарегистрирован: Пт сен 13, 2013 13:11:31
Сообщений: 6383
Рейтинг сообщения: 0
Чет не шибко похож. С тем же успехом на вашей аватарке можно черты Илона Маска разглядеть. Типа, скорее всего вы он и есть.

1)
Цитата:
Copyright (c) 2017-2018 SEGGER Microcontroller GmbH http://www.segger.com
SEGGER Linker 2.26 compiled Nov 26 2018 19:11:53

2)
Цитата:
IAR ELF Linker V8.32.1.169/W32 for ARM
Copyright 2007-2018 IAR Systems AB.

А откуда, собственно, эта нездоровая сенсация взялась?


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

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

Я не утверждаю, что это в точности один и тот же линкер, но ноги у них растут из одного места. Кто у кого и когда что купил - не знаю, врать не буду.


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

Карма: 3
Рейтинг сообщений: 129
Зарегистрирован: Пн окт 11, 2010 19:00:08
Сообщений: 3119
Рейтинг сообщения: 0
GD32 тоже на STM32 похожи, но что это доказывает?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Заливка прошивки в ОЗУ STM32 для отладки
СообщениеДобавлено: Пн дек 03, 2018 20:48:36 
Вымогатель припоя

Карма: -17
Рейтинг сообщений: 11
Зарегистрирован: Вт авг 15, 2017 10:51:13
Сообщений: 625
Рейтинг сообщения: 0
Интересует мнение людей кто реально пробовал так делать, насколько это сложно сделать для ST-link v2 +
Keil 5.26?

На всех МК так делаю, если ОЗУ хватает. В чём проблема?


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

Карма: 11
Рейтинг сообщений: 255
Зарегистрирован: Вт май 01, 2018 19:44:47
Сообщений: 1561
Рейтинг сообщения: 0
На всех МК так делаю, если ОЗУ хватает.
У меня эта привычка пошла ещё с тех ARM, на которых и встроенного флэша не было, и программа во внешнем SDRAM выполнялась.

GD32 тоже на STM32 похожи, но что это доказывает?
Это доказывает, что всегда найдётся индивидум, который будет доказывать что они разные, даже если отличие в один бит. Мне это не сильно интересно. Куда интереснее, что SES может IAR-овский .icf проглотить. Или что в нём можно CLANG по сравнению с GCC пощупать. И что стартапы там явно маньяк писал. И мне это всё куда важней, чем рюшечки в редакторе кода.


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

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


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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 11


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

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


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