home.social

#cortexm — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #cortexm, aggregated by home.social.

  1. Самая маленькая прошивка (MBR)

    В этом тексте я написал про то как написать крохотный, но очень полезный загрузчик. В программировании на STM32 бывает нужно сделать так, чтобы загрузчик оказался не в начале Flash памяти а в конце. Поэтому надо написать отдельную крохотную прошивку первичного загрузчика, которая просто при старте передает управление на другой адрес в физической памяти. Такие прошивки я называю MBR (Master Boot record).

    habr.com/ru/articles/1022264/

    #stm32 #make #dwt #mbr #LED #bootloader #arm #cortexm #cortexm4 #arm_cortex_m4

  2. Самая маленькая прошивка (MBR)

    В этом тексте я написал про то как написать крохотный, но очень полезный загрузчик. В программировании на STM32 бывает нужно сделать так, чтобы загрузчик оказался не в начале Flash памяти а в конце. Поэтому надо написать отдельную крохотную прошивку первичного загрузчика, которая просто при старте передает управление на другой адрес в физической памяти. Такие прошивки я называю MBR (Master Boot record).

    habr.com/ru/articles/1022264/

    #stm32 #make #dwt #mbr #LED #bootloader #arm #cortexm #cortexm4 #arm_cortex_m4

  3. Самая маленькая прошивка (MBR)

    В этом тексте я написал про то как написать крохотный, но очень полезный загрузчик. В программировании на STM32 бывает нужно сделать так, чтобы загрузчик оказался не в начале Flash памяти а в конце. Поэтому надо написать отдельную крохотную прошивку первичного загрузчика, которая просто при старте передает управление на другой адрес в физической памяти. Такие прошивки я называю MBR (Master Boot record).

    habr.com/ru/articles/1022264/

    #stm32 #make #dwt #mbr #LED #bootloader #arm #cortexm #cortexm4 #arm_cortex_m4

  4. Самая маленькая прошивка (MBR)

    В этом тексте я написал про то как написать крохотный, но очень полезный загрузчик. В программировании на STM32 бывает нужно сделать так, чтобы загрузчик оказался не в начале Flash памяти а в конце. Поэтому надо написать отдельную крохотную прошивку первичного загрузчика, которая просто при старте передает управление на другой адрес в физической памяти. Такие прошивки я называю MBR (Master Boot record).

    habr.com/ru/articles/1022264/

    #stm32 #make #dwt #mbr #LED #bootloader #arm #cortexm #cortexm4 #arm_cortex_m4

  5. Me decidí por retomar el apunte de programación de #arm #cortexm con #softwarelibre desde donde lo dejé. Lo último que había escrito era sobre timers, y ahora estoy tratando de cubrir el conversor analógico digital (#adc). Qué es un módulo muy potente y bastante complejo, estoy haciendo un gran esfuerzo para bajarlo a tierra.

    #programación #sistemasembebidos #educación

  6. Размещение глобальный констант по фиксированным адресам

    В программировании микроконтроллеров порой надо сделать так, чтобы после сборки артефактов в прошивке глобальные константы оказались в строго заданных адресах NOR Flash памяти. Причем при пересборке проекта эти адреса оставались прежними. Это особенно полезно? если вы решили выделить конфигурационные и калибровочные выделить в отдельный интервал Flash памяти. Потом это требование международного стандарта программирования ISO-26262. Делается это для того, чтобы появилась возможность менять значения в этом интервале утилитой TunerPRO перед прошивкой бинаря. Фиксированные адреса позволят вам всегда иметь один и тот же *.xdf файл для утилиты TunerPRO.

    habr.com/ru/articles/966862/

    #компоновщик #iso26262 #GCC #tunerpro #tuner_pro #cortexm #arm_cortexm #ld #linker #iso26262