Логотип NXP

Микроконтроллер на базе NXP LPC55S0x M33

Продукт на базе микроконтроллера NXP-LPC55S0x-M33

Информация о документе

Ключевые слова

  • LPC55S06JBD64. LPC55S06JHI48, LPC55S04JBD64, LPC55S04JHI48,
  • LPC5506JBD64, LPC5506JHI48, LPC5504JBD64, LPC5504JHI48,
  • ЛПК5502ДЖБД64, ЛПК5502ДЖХИ48

Абстрактный

  • Ошибки LPC55S0x/LPC550x

История изменений

Преподобный Дата Описание
1.3 20211110 Добавлено примечание CAN-FD.1 в Раздел 3.3 «CAN-FD.1: Прерывание транзакции шины может произойти, когда периферийное устройство CAN-FD использует безопасный псевдоним».
1.2 20210810 Добавлен VBAT_DCDC.1: Раздел 3.2 «VBAT_DCDC.1: Минимальное время нарастания напряжения питания должно составлять 2.6 мс или меньше для Tamb = -40 C и 0.5 мс или меньше для Tamb = 0 C до
+105 С”
1.1 20201006 Вторая версия.
1.0 20200814 Первоначальная версия.

Идентификация продукта

Корпус LPC55S0x/LPC550x HTQFP64 имеет следующую маркировку на верхней стороне:

  • Первая линия: LPC55S0x/LPC550x
  • Вторая строка: JBD64
  • Третья строка: хххх
  • Четвертая строка: хххх
  • Пятая строка: zzzyywwxR
    • yyww: код даты, где yy = год, а ww = неделя.
    • xR: версия устройства A

Корпус LPC55S0x/LPC550x HVQFN48 имеет следующую маркировку на верхней стороне:

  • Первая линия: LPC55S0x/LPC550x
  • Вторая линия: JHI48
  • Третья строка: хххххххх
  • Четвертая строка: хххх
  • Пятая строка: zzzyywwxR
    • yyww: код даты, где yy = год, а ww = неделя.
    • xR: версия устройства A

Опечатки закончилисьview

Таблица функциональных проблем

Стол 1.       Таблица функциональных проблем
Функциональный              Проблемы с кратким описанием Идентификатор версии Подробное описание
ROM.1 ROM не может войти в режим ISP, когда образ поврежден флэш-страницами в стертом или незапрограммированном состоянии. A Раздел 3.1
VBAT_DCDC.1 Минимальное время нарастания источника питания должно составлять 2.6 мс или меньше для Tamb = -40°C и 0.5 мс или меньше для Tamb = от 0°C до +105°C. A Раздел 3.2
Прерывание транзакции шины CAN-FD.1 может произойти, когда периферийное устройство CAN-FD использует безопасный псевдоним. A Раздел 3.3.

Таблица отклонений переменного/постоянного тока NXP-LPC55S0x-M33-Based-MicroController-рис-1

Примечания об ошибках NXP-LPC55S0x-M33-Based-MicroController-рис-2

Детализация функциональных проблем

ROM.1: ROM не может войти в режим ISP, когда образ поврежден флеш-страницами в стертом или незапрограммированном состоянии

Введение
На LPC55S0x/LPC550x, если образ поврежден флэш-страницами в стертом или незапрограммированном состоянии, ПЗУ может не автоматически перейти в режим ISP.

Проблема
Когда в CMPA включена безопасная загрузка, а флэш-память содержит стертую или незапрограммированную страницу памяти внутри области памяти, заданной полем размера образа в заголовке образа, устройство не переходит автоматически в режим ISP с использованием резервного механизма, как в случай неудачной загрузки для недопустимого образа. Эта проблема возникает, когда образ приложения только частично записан или стерт, но допустимый заголовок изображения все еще присутствует в памяти.

Обходной путь
Выполните массовое стирание, чтобы удалить неполное и поврежденное изображение, используя один из следующих методов:

  • Выполните команду стирания с помощью Debug. После выхода из почтового ящика устройство сразу войдет в режим ISP.
  • Войдите в режим ISP с помощью команды Debug Mailbox и используйте команду flash-erase.
  • Сбросьте устройство и войдите в режим ISP с помощью ISP. Используйте команду flash-erase, чтобы стереть поврежденный (неполный) образ.

VBAT_DCDC.1: Минимальное время нарастания напряжения питания должно составлять 2.6 мс или меньше для Tamb = -40 C и 0.5 мс или меньше для Tamb = от 0 C до +105 C.

Введение
В техническом описании не указаны требования к включению источника питания на выводе VBAT_DCDC.

Проблема
Устройство может не всегда запускаться, если минимальное время нарастания напряжения питания ramp составляет 2.6 мс или быстрее для Tamb = -40°C и 0.5 мс или быстрее для Tamb = от 0°C до +105°C.

Обходной путь
Никто.

CAN-FD.1: Прерывание транзакции шины может произойти, когда периферийное устройство CAN-FD использует безопасный псевдоним.

Введение
В отличие от CM33, для других мастеров AHB (CAN-FD, USB-FS, DMA) уровень безопасности транзакции фиксируется на основе уровня, присвоенного мастеру в регистре SEC_AHB->MASTER_SEC_LEVEL. Таким образом, если приложению необходимо ограничить CAN-FD для обеспечения безопасности, необходимо выполнить следующие шаги:

  • Установите уровень безопасности CAN-FD на безопасный пользователь (0x2) или защищенную привилегию (0x3) в регистре SEC_AHB->MASTER_SEC_LEVEL.
  • Назначьте безопасный уровень пользователя или безопасный уровень привилегий для пространства регистров CAN-FD в регистре SEC_AHB-> SEC_CTRL_AHB_PORT8_SLAVE1.
  • Назначьте безопасный уровень пользователя или безопасный уровень привилегий для ОЗУ сообщений.

Exampль:
Если 16 КБ банка SRAM 2 (0x2000_C000) используется для RAM сообщений CAN. Затем установите правила в регистре SEC_AHB-> SEC_CTRL_RAM2_MEM_RULE0 для безопасного пользователя (0x2) или безопасной привилегии (0x3).

Проблема
Общая память, используемая контроллером CAN-FD и ЦП, должна быть доступна с использованием безопасного псевдонима с установленным битом адреса 28 (например,ampле 0x3000_C000). Однако, когда CAN-FD выполняет шинную транзакцию, используя безопасный псевдоним (установлен бит 28 адреса), транзакция прерывается.

Обходной путь

  • Когда ЦП обращается к регистру CAN-FD или ОЗУ сообщений, он всегда должен использовать безопасный псевдоним, т. е. 0x3000_C000, для манипуляций с ОЗУ сообщений. .
  • Для любой структуры, которую периферийное устройство CAN-FD использует для выборки или записи, память должна быть настроена на использование 0x2000_C000, чтобы транзакции шины работали. Программный драйвер CAN-FD должен установить «регистр базового адреса RAM сообщения (MRBA, смещение 0x200)» с физическим адресом RAM вместо защищенного псевдонима.

Детали отклонений переменного/постоянного тока

Известных ошибок нет.

Детали примечаний к опечаткам

Известных ошибок нет.

Ограниченная гарантия и ответственность

Информация в этом документе предоставлена ​​исключительно для того, чтобы разработчики системы и программного обеспечения могли использовать продукты NXP. По настоящему документу не предоставляются явные или подразумеваемые авторские права на разработку или изготовление каких-либо интегральных схем на основе информации, содержащейся в этом документе. NXP оставляет за собой право вносить изменения в любые приведенные здесь продукты без предварительного уведомления.

NXP не дает никаких гарантий, заявлений или гарантий в отношении пригодности своей продукции для какой-либо конкретной цели, а также не берет на себя никакой ответственности, вытекающей из приложения.
или использование любого продукта или схемы, и прямо отказывается от любой ответственности, включая, помимо прочего, косвенные или случайные убытки. «Типичные» параметры, которые могут быть указаны в таблицах данных и/или спецификациях NXP, могут различаться и действительно различаются в зависимости от приложений, а фактическая производительность может меняться со временем. Все рабочие параметры, включая «типовые», должны быть проверены техническими экспертами заказчика для каждого приложения клиента. NXP не передает никаких лицензий в соответствии со своими патентными правами или правами других лиц. NXP продает продукты в соответствии со стандартными условиями продажи, с которыми можно ознакомиться по следующему адресу: nxp.com/SalesTermsandConditions.

Право на внесение изменений
NXP Semiconductors оставляет за собой право вносить изменения в информацию, опубликованную в этом документе, включая, помимо прочего, технические характеристики и описания продуктов, в любое время и без предварительного уведомления. Этот документ заменяет всю информацию, предоставленную до его публикации.

Безопасность
Клиент понимает, что все продукты NXP могут быть подвержены неизвестным или задокументированным уязвимостям. Клиент несет ответственность за разработку и работу своих приложений и продуктов на протяжении всего их жизненного цикла, чтобы уменьшить влияние этих уязвимостей на приложения и продукты клиентов. Ответственность заказчика также распространяется на другие открытые и/или проприетарные технологии, поддерживаемые продуктами NXP для использования в приложениях заказчиков. NXP не несет ответственности за какие-либо уязвимости. Клиенты должны регулярно проверять обновления безопасности от NXP и принимать соответствующие меры. Заказчик должен выбирать продукты с функциями безопасности, которые наилучшим образом соответствуют правилам, нормам и стандартам предполагаемого применения, и принимать окончательные проектные решения в отношении своих продуктов и несет единоличную ответственность за соблюдение всех правовых, нормативных требований и требований, связанных с безопасностью, в отношении своих продуктов. независимо от любой информации или поддержки, которые могут быть предоставлены NXP. NXP имеет группу реагирования на инциденты, связанные с безопасностью продукта (PSIRT) (доступна по адресу PSIRT@nxp.com), который управляет расследованием, составлением отчетов и выпуском решений для устранения уязвимостей безопасности продуктов NXP.

NXP, логотип NXP, NXP БЕЗОПАСНЫЕ СОЕДИНЕНИЯ ДЛЯ УМНОГО МИРА, COOLFLUX, EMBRACE, GREEN CHIP, HITAG, ICODE, JCOP, LIFE, VIBES, MIFARE, MIFARE CLASSIC, MIFARE DESFire, MIFARE PLUS, MIFARE FLEX, MANTIS, MIFARE ULTRALIGHT, MIFARE4MOBILE, MIGLO, NTAG, ROAD LINK, SMARTLX, SMART MX, STARPLUG, TOP FET, TRENCHMOS, UCODE, Freescale, логотип Freescale, AltiVec, CodeWarrior, ColdFire, ColdFire+, логотип Energy Efficient Solutions, Kinetis, Layerscape, MagniV, mobileGT, PEG, PowerQUICC, Processor Expert, QorIQ, QorIQ Qonverge, SafeAssure, логотип SafeAssure, StarCore, Symphony, VortiQa, Vybrid, Airfast, BeeKit, BeeStack, CoreNet, Flexis, MXC, Platform in a Package, QUICC Engine, Tower, TurboLink, EdgeScale, EdgeLock, eIQ и Immersive3D являются товарными знаками NXP BV. Все остальные названия продуктов и услуг являются собственностью соответствующих владельцев. AMBA, Arm, Arm7, Arm7TDMI, Arm9, Arm11, Artisan, big.LITTLE, Cordio, CoreLink, CoreSight, Cortex, DesignStart, DynamIQ, Jazelle, Keil, Mali, Mbed, Mbed Enabled, NEON, POP, RealView, SecurCore, Socrates, Thumb, TrustZone, ULINK, ULINK2, ULINK-ME, ULINK-PLUS, ULINKpro, µVision, Versatile являются товарными знаками или зарегистрированными товарными знаками компании Arm Limited (или ее дочерних компаний) в США и/или других странах. Связанная технология может быть защищена любым или всеми патентами, авторскими правами, промышленными образцами и коммерческими секретами. Все права защищены. Oracle и Java являются зарегистрированными товарными знаками Oracle и/или ее дочерних компаний. Словесные товарные знаки Power Architecture и Power.org, а также логотипы Power и Power.org и связанные знаки являются товарными знаками и знаками обслуживания, лицензированными Power.org. M, M Mobileye и другие товарные знаки или логотипы Mobileye, встречающиеся здесь, являются товарными знаками Mobileye Vision Technologies Ltd. в США, ЕС и/или других юрисдикциях.

© NXP BV 2020-2021. Для получения дополнительной информации, пожалуйста, посетите: http://www.nxp.com. Чтобы узнать адреса офисов продаж, отправьте электронное письмо по адресу: адреса продаж@nxp.com.

Документы/Ресурсы

Микроконтроллер на базе NXP LPC55S0x M33 [pdf] Руководство пользователя
LPC55S0x, микроконтроллер на базе M33, микроконтроллер на базе LPC55S0x, микроконтроллер

Ссылки

Оставьте комментарий

Ваш адрес электронной почты не будет опубликован. Обязательные поля отмечены *