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

 
 
> nRF52832 автоматическое дописывание стека во флешь IAR
Alex_Golubev
сообщение Aug 21 2018, 03:17
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 280
Регистрация: 18-03-17
Пользователь №: 95 877



Привет.
Толком не решил вопрос с записью стека во флешь память микроконтроллера nRF52832 с использованием IAR.
Вот в Keil насколько помню было два набора настроек (выбор targer) debug и softdevice. Вначале softdevice шился, потом можно было отладку юзать.
Но как сделать в IAR хз. Чтоб стек (.hex) сразу зашивался куда надо.
Подскажите как сделать?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
esaulenka
сообщение Aug 26 2018, 16:59
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 032
Регистрация: 13-03-08
Из: Маськва
Пользователь №: 35 877



Цитата(x893 @ Aug 22 2018, 16:55) *
Кому не нравится SD
https://mynewt.apache.org/

Опыт применения есть? У нордика всё по полочкам разложено, куча пользователей, техподдержка, а тут самому грабли собирать...

Цитата(Alex_Golubev @ Aug 22 2018, 16:39) *
esaulenka можно попросить вас дать пример с комментариями бута?

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

Цитата(Alex_Golubev @ Aug 23 2018, 17:55) *
https://github.com/kmackay/micro-ecc.
консоль выдала ошибку.

Ну, как минимум, надо было сделать cd /каталог/до/нужного/Makefile

Цитата(Alex_Golubev @ Aug 23 2018, 17:55) *
GCC compiler toolchain for ARM не стал устанавливать не понял для чего нужно.

Нужно для того, чтобы собрать uecc из исходников (у них ассемблерный кусок только для gcc-шного ассемблера). Я, собственно, так и сделал - но я всё gcc собираю.
Вам, насколько я понимаю, нужно было
- uEcc.h и проч. заголовки с гитхаба положить в нужном месте
- проследить, чтобы линкер подхватил скомпилированную заботливым нордиком библиотеку (те самые файлы *.a / *.lib в каталогах nrf52xx_iar)

Цитата(Alex_Golubev @ Aug 23 2018, 17:55) *
В папке micro-ecc есть nrf52hf_iar и nrf52nf_iar в чем отличие?

Гугл знает!.


--------------------
Тут обсуждается творческий порыв, а не соответствие каким-либо стандартам ©
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Alex_Golubev   nRF52832 автоматическое дописывание стека во флешь IAR   Aug 21 2018, 03:17
- - Alex_Golubev   Полазил по Dev zone, нашел https://devzone.nordics...   Aug 21 2018, 10:17
- - esaulenka   Потому что в те далёкие времена S110 занимал 86539...   Aug 21 2018, 11:42
- - Alex_Golubev   Цитатаfrom 0 to 0x25fff для s132 Сделал настройки...   Aug 21 2018, 14:04
- - x893   В любом SD есть файл (пример) s132_nrf51822_5.0.0_...   Aug 21 2018, 14:57
- - Alex_Golubev   В общем сделал размер в два раза больше, чем показ...   Aug 21 2018, 15:56
- - esaulenka   Вопрос первый. Где вы взяли файл размером 0x2ce24 ...   Aug 21 2018, 16:32
- - Alex_Golubev   ЦитатаГде вы взяли файл размером 0x2ce24 (183844) ...   Aug 22 2018, 01:37
- - esaulenka   Какой ble_app_uart_pca10040_s132 ?! Вы туда чт...   Aug 22 2018, 07:37
- - Alex_Golubev   ЦитатаКакой ble_app_uart_pca10040_s132 ?! Поня...   Aug 22 2018, 08:02
- - Alex_Golubev   Добил я IAR. На DEV ZONE направили меня на правиль...   Aug 22 2018, 10:26
- - x893   Как всегда с примеров в SDK   Aug 22 2018, 10:27
- - esaulenka   А это ничего, что ROM_region и S132_region перекры...   Aug 22 2018, 10:47
- - Alex_Golubev   ЦитатаА это ничего, что ROM_region и S132_region п...   Aug 22 2018, 10:56
- - esaulenka   ЦитатаВы имеете в виду что S132_region должен лежа...   Aug 22 2018, 11:44
- - Alex_Golubev   esaulenka можно попросить вас дать пример с коммен...   Aug 22 2018, 13:39
- - x893   Кому не нравится SD https://mynewt.apache.org/   Aug 22 2018, 13:55
- - Alex_Golubev   Не собираются у меня примеры бута КодFatal Error...   Aug 22 2018, 14:25
- - Alex_Golubev   Я установил MinGW, получил консоль. Нашел рекоменд...   Aug 23 2018, 14:55


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

 


RSS Текстовая версия Сейчас: 20th August 2025 - 10:50
Рейтинг@Mail.ru


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