реклама на сайте
подробности

 
 
> Инициализация EEPROM в IAR STM32L1
Baser
сообщение Dec 14 2017, 15:20
Сообщение #1


Просто Che
*****

Группа: Свой
Сообщений: 1 567
Регистрация: 22-05-07
Из: ExUSSR
Пользователь №: 27 881



Как в IAR для STM32L1 сделать так, чтобы инициализированная структура, находящаяся в EEPROM, программировалась одним проходом с флеш памятью. То есть, чтобы данные попадали в hex файл прошивки.

Пока у меня это никак не получается, хотя все остальное, связанное с EEPROM, работает.
Причем если включить отладку в симуляторе, то эти данные грузятся в EEPROM симулятора,
а если включить отладку в плате через ST-LINK, то ничего нет. И hex файл без этих данных.

IAR EW ARM 7.50.1
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Obam
сообщение Dec 15 2017, 16:46
Сообщение #2


Знающий
****

Группа: Участник
Сообщений: 756
Регистрация: 14-11-14
Пользователь №: 83 663



Сам первое включение осуществлял после "STM32 ST-LINK Utility" - то, что нужно было положить в EEPROM "не целованного" контроллера.

Цитата
Это же не open-source проект IDE типа "сделай сам", а чудо шведской частной компании, за которое положено платить приличные деньги.

Ну мы же их суппорт не теребим wink.gif

Шведской? Ж8-\

Цитата
Программировать чипы/платы на производстве никто ИАРом не будет.

Для производства "STM32 ST-LINK Utility" вполне себе инструмент.

PS: Оп-па, в натуре Ж8-/ "Headquarters: Uppsala, Sweden"
Я-то, думал, что "амеров" граблю wink.gif

Сообщение отредактировал Obam - Dec 15 2017, 16:49


--------------------
Пролетарий умственного труда.
Go to the top of the page
 
+Quote Post
VladislavS
сообщение Dec 15 2017, 18:45
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 475
Регистрация: 14-04-05
Из: Москва
Пользователь №: 4 140



Цитата(Baser @ Dec 15 2017, 16:53) *
Только специализированный программатор

А это что за зверь такой, можно пример?

Цитата(Obam @ Dec 15 2017, 19:46) *
Для производства "STM32 ST-LINK Utility" вполне себе инструмент.

Хорошо вам там на STM, а остальным как быть?
Go to the top of the page
 
+Quote Post
Baser
сообщение Dec 15 2017, 22:13
Сообщение #4


Просто Che
*****

Группа: Свой
Сообщений: 1 567
Регистрация: 22-05-07
Из: ExUSSR
Пользователь №: 27 881



Цитата(VladislavS @ Dec 15 2017, 20:45) *
А это что за зверь такой, можно пример?

Дык, любой софт для конкретного МК, который реализует только функции программирования. Вы же не будете на производство для наладчиков покупать ИАР wink.gif
Он там дорог, избыточен и очень неудобен.

Для STM32, напр. уже упомянутый "STM32 ST-LINK Utility"
Для опытного и мелкосерийного производства можно применять его GUI вариант, хотя мне не нравиться его окно редактора, которое навязчиво активно.
Случайно мышью куда-нибудь щелкнешь, а он уже начинает без спроса флешь править - кто это только придумал wacko.gif
А для серийного производства - его CLI вариант - консольное приложение.
Задаешь батничек со всеми командами - оператор щелкает - и готово.
Если плата/блок сложнее и есть серийность, так вообще самопальный тестер делаем, который автоматом все программирует, тестирует и логи пишет.

Цитата
Хорошо вам там на STM, а остальным как быть?

Как всем. Для любого семейства МК есть или фирменный бесплатный или сторонний платный софт для программирования на производстве.
Вам то это не знать sm.gif

Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Baser   Инициализация EEPROM в IAR STM32L1   Dec 14 2017, 15:20
- - Сергей Борщ   Помнится, в ИАРе для AVR можно было вывести дополн...   Dec 14 2017, 16:46
- - VladislavS   В ARM версии IAR вроде нет встроенных средств для...   Dec 14 2017, 18:43
- - Baser   Почитал, потыкался, и судя по всему IAR ARM не под...   Dec 15 2017, 10:31
- - ViKo   В Keil для программирования flash выбирается алгор...   Dec 15 2017, 10:55
|- - Baser   Цитата(ViKo @ Dec 15 2017, 12:55) Может, ...   Dec 15 2017, 11:15
|- - ViKo   Цитата(Baser @ Dec 15 2017, 14:15) Да, дл...   Dec 15 2017, 11:57
|- - VladislavS   Цитата(ViKo @ Dec 15 2017, 14:57) Имею в ...   Dec 15 2017, 12:09
|- - Baser   Цитата(VladislavS @ Dec 15 2017, 14:09) У...   Dec 15 2017, 12:53
|- - VladislavS   Цитата(Baser @ Dec 15 2017, 15:53) Снимаю...   Dec 15 2017, 13:29
||- - Baser   Абсолютно с вами согласен в том, что применяемый и...   Dec 15 2017, 13:53
|- - jcxz   Цитата(Baser @ Dec 15 2017, 14:53) Примен...   Dec 16 2017, 14:31
- - VladislavS   В конфигурации линкера всегда можно указать какие ...   Dec 15 2017, 11:47


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 2nd August 2025 - 23:45
Рейтинг@Mail.ru


Страница сгенерированна за 0.01388 секунд с 7
ELECTRONIX ©2004-2016