📄️ MCU Code Package Structure Introduction
MCU0 firmware compilation / McalCdd / Service / Platform, and other code are proprietary to the Enterprise Edition. If needed, please contact D-Robotics for support.
📄️ MCU Quick Start Guide
Scope
📄️ MCU System Description
Basic Description of the Build System
📄️ MCU1 Development Guide
MCU Interrupt Numbers and Corresponding Modules
📄️ Uart Usage Guide
The S100 MCU chip has a total of 3 Uart interfaces, namely Uart4 to Uart6. Among them, Uart4 is used as the debug console (shared by MCU0 and MCU1), with DMA disabled by default. The default configuration is as follows:
📄️ PWM Usage Guide
Hardware Support
📄️ SPI User Guide
Hardware Support
📄️ ADC Usage Guide
Hardware Support
📄️ IPC Usage Guide
This section focuses on usage instructions related to the MCU side. For more details on IPC principles and usage, please refer to the IPC Module Introduction section.
📄️ CAN Usage Guide
Basic Overview
📄️ I2C Usage Guide
The S100 MCU chip provides a standard I2C bus. The I2C bus controller transfers information between devices connected to the bus via a Serial Data Line (SDA) and a Serial Clock Line (SCL). Each device has a unique address. The primary function of the I2C subsystem is to enable serial communication between the microcontroller and peripheral devices. It can drive MIPI daughter cards, PMIC chips, and other commonly used peripherals.
📄️ Eth Usage Guide
Basic Overview
🗃️ PORT Module Guide
2 items
📄️ MCU Ramdump Feature
Currently, crash information for MCU0 and MCU1 shares the same memory region. If MCU0 and MCU1 crash simultaneously, the information saved by the MCU ramdump feature becomes unreliable.
📄️ ICU User Guide
The ICU module is a software sub-module based on the S100 chip solution and serves as a foundational service software within the overall system. In the overall design of the S100, the ICU software primarily abstracts and uniformly manages hardware with input capture attributes within the system. The hardware layer IP involves two components: PWM and GPIO. This document focuses on the configuration and implementation of GPIO interrupts.