Перейти к содержанию
    

stm32l152 startup

Разбираюсь с исходниками для stm32l152 в папке cmsis....gcc_ride7 лежат 3 файла startup большого отличия в них нет, буквально пару строк.

startup_stm32l1xx_hd startup_stm32l1xx_md startup_stm32l1xx_mdp Если правильно понял они для разных режимов работы?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Не заглядывал в Ваши исходники, но обычно у ST аббревиатуры HD и MD обозначают варианты процессора (по наличию периферии, например).

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Да отличия наличие векторов или лих отсутствие, тогда бы уж привязали название файла к маркировке, а так не понятно какой к какому чипу.

(MD)Ultra Low Power Medium-density Devices vector table for .

(HD)Low Power High-density Devices vector table.

(MDP) Ultra Low Power Medium-density Plus Devices vector table.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Так ведь не трудно проверить по даташиту к какой группе ваш МК относится.

 

MD - базовый набор периферии

MDP - к MD добавлены TIM5, SPI3, DMA2 и AES

HD - к MDP добавлены SDIO, UART4 и UART5

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Значит, stm32l152rbt относится к md , а где написано про это я не нашел reference manual?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Это нужно не в RM искать, а в описании пакетов программ. Но если для программ все искать, жизни не хватит. Понятно ведь, что отличие только в векторах. Если лень искать или смотреть DS используйте HD. Этот стартап покрывает все остальные с избытком.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

да вот нефига, может меня обманывает память, но там иногда вектора меняются местами...

 

MD-HD-LD вроде объемом флеши корено отличаются...

 

Glossary

Low-density devices are STM32F101xx, STM32F102xx and STM32F103xx

microcontrollers where the Flash memory density ranges between 16 and 32 Kbytes.

Medium-density devices are STM32F101xx, STM32F102xx and STM32F103xx

microcontrollers where the Flash memory density ranges between 32 and 128 Kbytes.

High-density devices are STM32F101xx, STM32F102xx and STM32F103xx

microcontrollers where the Flash memory density ranges between 256 and 512 Kbytes.

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Нигде не могу найти таблицу какой микроконтроллер являться Medium-density а какой.....

Методом сравнения догадался что stm32l152rbt6 zdkztncz Medium-density , но должно же быть где то это написано?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Нигде не могу найти таблицу какой микроконтроллер являться Medium-density а какой.....

Методом сравнения догадался что stm32l152rbt6 zdkztncz Medium-density , но должно же быть где то это написано?

Как вариант в stm32l1xx.h

 

#define STM32L1XX_MD /*!< - Ultra Low Power Medium-density devices: STM32L151x6xx, STM32L151x8xx,

STM32L151xBxx, STM32L152x6xx, STM32L152x8xx and STM32L152xBxx.

- Ultra Low Power Medium-density Value Line devices: STM32L100x6xx,

STM32L100x8xx and STM32L100xBxx. */

 

/* #define STM32L1XX_MDP */ /*!< - Ultra Low Power Medium-density Plus devices: STM32L151xCxx, STM32L152xCxx and STM32L162xCxx

- Ultra Low Power Medium-density Plus Value Line devices: STM32L100xCxx */

 

/* #define STM32L1XX_HD */ /*!< Ultra Low Power High-density devices: STM32L151xDxx, STM32L152xDxx and STM32L162xDxx */

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

я выше привел выдержку из глосария написанного самими СТешниками.

по размеру флэши определяется...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

но должно же быть где то это написано?
В руководстве пользователя (User manual) в начале каждого раздела отдельный абзац жирным шрифром.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...