Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту


 
Опции темы
Непрочитано 27.10.2015, 11:06  
STM32F0
Заблокирован
 
Регистрация: 22.04.2014
Сообщений: 0
Сказал спасибо: 15
Сказали Спасибо 366 раз(а) в 284 сообщении(ях)
STM32F0 на пути к лучшему
По умолчанию Re: FAQ по STM8

Сообщение от stm8 Посмотреть сообщение
может быть для маленького кода можно делать отладку напрямую из RАМ?
А зачем? Если любите никому не нужные трудности, то пожалуйста!
Реклама:
STM32F0 вне форума  
Непрочитано 27.10.2015, 11:13  
akegor
Гуру портала
 
Аватар для akegor
 
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 18,907
Сказал спасибо: 2,542
Сказали Спасибо 11,818 раз(а) в 5,924 сообщении(ях)
akegor на пути к лучшему
По умолчанию Re: FAQ по STM8

Сообщение от STM32F0 Посмотреть сообщение
А зачем?
Ну как же, если перезаписывать каждых пять минут, то количества циклов хватит всего на три года непрерывной работы...
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
akegor вне форума  
Сказали "Спасибо" akegor
Alex9797 (27.10.2015)
Непрочитано 27.10.2015, 11:32  
Felim
Прохожий
 
Регистрация: 15.01.2011
Сообщений: 9
Сказал спасибо: 3
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Felim на пути к лучшему
По умолчанию Re: FAQ по STM8

Простой вопрос - нужно замок с тремя риф метками - хватит ли Плата разработчика на STM8S105K4 + 3 Считыватель RFID ключей для Arduino. Стандарт RC522 13.56MHz.
Подключается к любому микроконтроллерному устройству по SPI.

считывать планирую поочереди 3 ключа переключая управляющий провод - выход через опторазвязку на реле. вопрос: хватит мощи мк? только собираюсь учуться - но покупать железо без учебы и наоборот как то не комильфо ...
Felim вне форума  
Непрочитано 27.10.2015, 12:34  
STM32F0
Заблокирован
 
Регистрация: 22.04.2014
Сообщений: 0
Сказал спасибо: 15
Сказали Спасибо 366 раз(а) в 284 сообщении(ях)
STM32F0 на пути к лучшему
По умолчанию Re: FAQ по STM8

Сообщение от Felim Посмотреть сообщение
Простой вопрос
Простой ответ!
Сообщение от Felim Посмотреть сообщение
Подключается к любому микроконтроллерному устройству по SPI.
STM32F0 вне форума  
Непрочитано 30.10.2015, 00:36  
stm8
Частый гость
 
Регистрация: 12.06.2015
Сообщений: 10
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
stm8 на пути к лучшему
По умолчанию Re: FAQ по STM8

Сообщение от STM32F0 Посмотреть сообщение
А зачем? Если любите никому не нужные трудности, то пожалуйста!
Помимо экономии циклов записи,
быстрее залить код/данные в RAM чем во Flash.

Проблема нужна поддержка со стороны разработчиков IDE (IAR, ...)
stm8 вне форума  
Непрочитано 30.10.2015, 00:53  
STM32F0
Заблокирован
 
Регистрация: 22.04.2014
Сообщений: 0
Сказал спасибо: 15
Сказали Спасибо 366 раз(а) в 284 сообщении(ях)
STM32F0 на пути к лучшему
По умолчанию Re: FAQ по STM8

Сообщение от stm8 Посмотреть сообщение
Помимо экономии циклов записи
Не особо актуально, мало кого волнует.
Сообщение от stm8 Посмотреть сообщение
быстрее залить код/данные в RAM чем во Flash
Исполнение кода из РАМ изначально преследовало другую цель.
Сообщение от stm8 Посмотреть сообщение
нужна поддержка со стороны разработчиков IDE (IAR, ...)
Смиритесь, это никому не нужно и никто не будет этим заморачиваться.
STM32F0 вне форума  
Непрочитано 31.10.2015, 02:26  
j-Roger
Гражданин KAZUS.RU
 
Регистрация: 17.06.2008
Адрес: Украина
Сообщений: 707
Сказал спасибо: 362
Сказали Спасибо 795 раз(а) в 370 сообщении(ях)
j-Roger на пути к лучшему
По умолчанию Re: FAQ по STM8

Сообщение от stm8 Посмотреть сообщение
Согласно док на SWIM он может писать в RAM
может быть для маленького кода можно делать отладку напрямую из RАМ?
Тоже возникала такая мысль. И тоже из-за "..согласно док на SWIM он может писать в RAM".
Жалко тратить и без того мизерный многотысячный ресурс флеша, нес-па? ( шутка )
Мысль возникла чисто из спортивного интереса, не более того.

Попробовал в IDE STVD на ST-шном асме на STM8L152.
Итог - проверил, да, загрузка/отладка идеально работает.
Я делал следующим образом ( повторюсь, STVD, асм от ST ).

Имеем 2 проекта в рабочем пространстве.
-------------------------
1-й проект.
Обычный проект-шаблон-коза, созданный мастером, из которого удален код очистки ОЗУ ( по понятным причинам ). После инициализации указателя стека проверяем пару байт ОЗУ на наличие "магического числа" (сигнатуры) - признака того, что в ОЗУ сидит наша программа. Например, проверяем пару байт по адресам 102h-103h на наличие слова 55AAh. Если ОК, то передаем управление на адрес 100h. Все. Можно прошивать МК.

-------------------------
2-й проект.
Удалены неиспользуемые сегменты ( в частности 'rom' ).
Оставлен сегмент 'ram1', который по умолчанию начинается с адреса 100h. Вот тут и пишем код.
Начинаем со строк:

segment 'ram1'
jra main ; сюда передаст управление код из флеш ( 1-й проект)
dc.w $55AA ; та самая сигнатура
...
main:
;тестируемый код вплоть до начала области стека
end

После запуска отладки 2-го проекта код грузится в ОЗУ, и, когда МК передаст управление на нашу программу в ОЗУ, сработает точка останова в пределах нашей программы. Вуаля.

Флеш в данном случае можно использовать как своего рода "BIOS" с набором готовых подпрограмм и пользоваться ими.
Для отладки небольших кусков кода сгодится.
С Proprietary Code Area не работал.

Это один из способов. Можно еще поиграться с перенастройкой/перераспределением сегментов памяти и т.д.
Но лично мой спортивный интерес был удовлетворен - загрузка/отладка прекрасно работают, поэтому с другими средами/средствами разработки/языками я не стал экспериментировать.

Последний раз редактировалось j-Roger; 31.10.2015 в 12:19.
j-Roger вне форума  
Непрочитано 08.11.2015, 00:52  
stm8
Частый гость
 
Регистрация: 12.06.2015
Сообщений: 10
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
stm8 на пути к лучшему
По умолчанию Re: FAQ по STM8

Сейчас установил Keil uVision 5
там есть встроенные проекты для дисковери плат,
в частности для Disc 4 - Blinky
В проекте 3 конфигурации

Код:
The Blinky program is available in different targets:

  STM32F407 RAM:      configured for on-chip RAM
                      (used for target debugging)
Проверил, даже работает!
код идет с RAM адресов (0x20...).
stm8 вне форума  
Непрочитано 08.11.2015, 01:23  
costco
Вид на жительство
 
Регистрация: 24.08.2015
Сообщений: 252
Сказал спасибо: 7
Сказали Спасибо 50 раз(а) в 36 сообщении(ях)
costco на пути к лучшему
По умолчанию Re: FAQ по STM8

Поднимите глаза выше. Еще выше. К названию топика. Там написано "FAQ по STM8"
costco вне форума  
Непрочитано 02.12.2015, 23:11  
STM32F0
Заблокирован
 
Регистрация: 22.04.2014
Сообщений: 0
Сказал спасибо: 15
Сказали Спасибо 366 раз(а) в 284 сообщении(ях)
STM32F0 на пути к лучшему
По умолчанию Re: FAQ по STM8

Для тех кто прогуливал уроки и знает английский на уровне "гаджет" и "кола", случайно наткнулся в инете. Типа для студентов.

http://portal.tpu.ru/SHARED/t/TORGAE...ry%60%20A4.pdf
STM32F0 вне форума  
 

Закладки

Метки
arm, cortex, stm32, stm8
Опции темы

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Импульсная зарядка для авто-аккумуляторов (новодел) Falconist Источники питания и свет 1915 14.03.2024 19:56
FAQ (ЧаВО) по PROTEUS для начинающих и не только dosikus Proteus 221 07.03.2024 22:45
STM8(S/L), первые впечатления kison STM8 1423 19.05.2018 19:23
Вопросы и замечания по топику - FAQ по PROTEUS avr123-nm-ru Proteus 291 05.06.2015 20:49
FAQ Импульсный трансформатор alberio Источники питания и свет 87 13.11.2012 18:07


Часовой пояс GMT +4, время: 10:17.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot