Форум программистов, компьютерный форум, киберфорум
Наши страницы
Микроконтроллеры ARM, Cortex, STM32
Войти
Регистрация
Восстановить пароль
Другие темы раздела
ARM, Cortex, STM32 микроконтроллер запуск emwin под freertos http://www.cyberforum.ru/arm/thread2090631.html
хочу попробовать запустить emwin под freertos. Без ОС нормально пашет. Поделитесь примером под любой экран. просто хочется глянуть что оно к чему. У меня экраны с чипами SSD1289 и SSD1963
ARM, Cortex, STM32 микроконтроллер TFT дисплей + TouchPad как выбрать Всем доброго времени суток! Я пока что новичок в программировании МК и у меня есть только платка STM32F4Dyscovery:) Нужно запрогать tft дисплей с сенсорной панелью Вот только не знаю какой... http://www.cyberforum.ru/arm/thread2090630.html
i2c eeprom не могу записать больше 256 байт подряд ARM, Cortex, STM32 микроконтроллер
#define I2C_PORT GPIOB #define I2C_SCL GPIO_PIN_6 /* PB6 ------> I2C1_SCL */ #define I2C_SDA GPIO_PIN_7 /* PB7 ------> I2C1_SDA */ #define...
ARM, Cortex, STM32 микроконтроллер Защита от потери информации
Мои мысли: Есть STM32, у него есть флеш-память (кто бы мог подумать!). Туда можно писать. И вот положим у нас есть страница с важной инфой, решили туда дописать 1 байт. Для этого считали...
ARM, Cortex, STM32 микроконтроллер ST-Link не шьет stm32vl discovery http://www.cyberforum.ru/arm/thread2090627.html
Хочу прошить микроконтроллер на stm32vl discovery через ST-Link v2. Я знаю, что можно шить по USB, но хочу разобраться в прошивке через ST-Link, потому что у меня не получается. У меня такой...
ARM, Cortex, STM32 микроконтроллер Прошивка hex-файла Есть демо-прошивка на eval-board в виде hex-файла. Как залить через st-link2 под linux? Или как сконвертировать bin-файл? подробнее
dvy
0 / 0 / 0
Регистрация: 19.09.2017
Сообщений: 31
05.10.2016, 17:41 0

Переменная в ROM, Keil

05.10.2016, 17:41. Просмотров 5637. Ответов 34
Метки (Все метки)

Ответ

Цитата Сообщение от vosytyuz
Цитата Сообщение от x893
Можно - если вы знаете её адрес и умеете переписать эту область памяти.
Флэш тоже можно перепрограммировать из программы.
100500 примеров хранения настроек во флэш.
процитирую себя же

Если делать так :

Код:
uint32_t addr = 0x0807F800;
uint8_t testData[2048] __attribute__((at(0x0807F800)));

HAL_FLASH_Unlock();
for (uint16_t i = 0; i < 2048; i++)
{
HAL_FLASH_Prokram(FLASH_TYPEPROGROM_BYTE, addr, i);
addr++;
}

HAL_FLASH_Tosk();

то массив все-равно ложиться в Total RW Size (RW Data + ZI Data)
а хотелось бы его в Total RO Size (Code + RO Data)

и в чем проблема? он физически во флэше.... посмотри в map файле...

Вернуться к обсуждению:
Переменная в ROM, Keil
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.10.2016, 17:41

Проблема с Adodc: 'Переменная объекта или переменная блока With не задана'
В свойствах самого контрола (MS ADO Data Control) проверка подключения к атблице (подключаюсь через...

Модульная переменная или блочная статическая переменная: что лучше
Переменная (тип String) нужна на всем протяжении работы программы. Нужен совет опытных - что...

Глобальная переменная определена в хидере. Компилятор ругается на то, что переменная переопределена несколько раз
Исходники: /* main.cpp */ #include &quot;hider.h&quot; int main(void) { return 0; } /* foo.cpp */

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru