Прошивка внешней flash. Размещение массива.

Если ваш вопрос не влез ни в одну из вышеперечисленных тем, вам сюда.
Ответить
pokk
Вымогатель припоя
Сообщения: 574
Зарегистрирован: Вт ноя 02, 2010 17:46:37

Прошивка внешней flash. Размещение массива.

Сообщение pokk »

Подключил я к контроллеру(STM32F103) внешнюю память (a25l080).
Написал функции записи/чтения всё хорошо работает.
Но меня интересует момент как туда записываются константы.
В моём случае есть несколько больших массивов размером больше 20кб.

Можно ли как-нибудь объявить компилятору(IAR) где разместить массивы(при помощью написанных функций)
типа какой-нибудь #pragma location=0x080E0000 + не большой кусок дописать.
Реклама
uk8amk
Поставщик валерьянки для Кота
Сообщения: 2222
Зарегистрирован: Вт ноя 27, 2007 11:32:06
Откуда: Tashkent

Re: Прошивка внешней flash. Размещение массива.

Сообщение uk8amk »

А какой смысл?
Ведь ни через JTAG, ни через SWD эта память не зальется.
Она никак не отображается на карту памяти контроллера и работать с ней можно будет только через пользовательскую программу.
Реклама
pokk
Вымогатель припоя
Сообщения: 574
Зарегистрирован: Вт ноя 02, 2010 17:46:37

Re: Прошивка внешней flash. Размещение массива.

Сообщение pokk »

А какой смысл?
Ну хотя бы для того что бы её отдельно не программировать. :)
Она никак не отображается на карту памяти контроллера и работать с ней можно будет только через пользовательскую программу.
Вообще я хотел добавить пользовательскую программу в карту памяти контроллера, что бы можно было работать с массивом напрямую, типа как через FSMC. Но теперь что-то уже передумал, сильно сложно, и там получается надо либо весь массив выкачать, либо побайтно качать.
Ответить

Вернуться в «Разные вопросы по МК»