- Attention
- 1. Also refer to individual module pages for more details on each feature, unsupported features, important usage guidelines.
-
2. There is a known issue of PMIC Watchdog resetting the SOC every 10 mins in CCS Gel flow. This has been fixed in SBL flow by disabling PMIC Watchdog using I2C interface. Use Flash SBL NULL if CCS Debug is needed or Add the same logic for PMIC Watchdog disable in application if CCS debug using Gel flow is mandatory.
-
3. DFU Utils tool is not supported on Mac systems due to a build issue.
-
4. Uniflash 9.1.0 does not support out of the box flashing of AM261x-LP E2 binaries. As a workaround, use Uniflash's custom flasher feature mentioned here Custom Flash Support. Out of box flashing support for E2 board will be available in the next Uniflash release.
-
4. The default Stack size is 16KB and Heap size 32 KB for SDK examples. This can be adjusted as per application requirement through Memory Configurator in SysCfg or by updating Linker script in case of standalone applications.
-
5. SDK will be migrated to support CCS Theia from next release (SDK 11.0) and the support for CCS Eclipse will be deprecated.
-
6. There is a known issue that OSPI pins in SysCfg GUI are getting reset automatically during any module change. The workaround is that OSPI Pins should be locked after proper configuration according to the board Pinout.
-
7. The default SysCfg linked to CCS is an older version and needs to updated to the SDK supported version mentioned below. Please follow steps mentioned in Check Packages as seen by CCS.
-
8. CCS 12.8.1 doesn't support AM261x by default. Please follow the steps mentioned in Download, Install and Setup CCS to enable AM261x device support.
- Note
- The examples will show usage of SW modules and APIs on a specific CPU instance and OS combination.
Unless explicitly noted otherwise, the SW modules would work in both FreeRTOS and no-RTOS environment.
Unless explicitly noted otherwise, the SW modules would work on any of the R5F's present on the SOC.
New in this Release
Feature | Module |
OTFA Safety and Security Support | OptiFlash |
FreeRTOS MPU Support for R5F and Examples | Kernel |
EDMA Error Handling Support | EDMA |
LIN LLD Support | LIN |
OSPI PSRAM Support | OSPI |
OSPI NAND and SBL NAND Support | OSPI |
Rev E2 Launchpad Support | Board |
FOTA Support | OptiFlash |
CPSW Cut-through switching functionality is enabled and switching latency performance is benchmarked | Networking |
Support for RMII, RGMII and MII mode is enabled | Networking |
AM261-SOM Board Example Support (Loopback, Layer2 and LwIP) | Networking |
Modules Not tested/supported in this release
- MMCSD and GPMC drivers are not validated on AM261x LP or SOM Board.
Device and Validation Information
SOC | Supported CPUs | EVM | Host PC |
AM261x | R5F | AM261x Launchpad Rev E2 (referred to as am261x-lp in code).
| Windows 10 64b or Ubuntu 18.04 64b or MacOS |
AM261x | R5F | AM261x SOM Rev E1 (referred to as am261x-som in code).
| Windows 10 64b or Ubuntu 18.04 64b or MacOS |
Dependent Tools and Compiler Information
Tools | Supported CPUs | Version |
Code Composer Studio | R5F | 12.8.1 |
SysConfig | R5F | 1.23.0 build, build 4000 |
TI ARM CLANG | R5F | 4.0.1.LTS |
FreeRTOS Kernel | R5F | 11.1.0 |
LwIP | R5F | STABLE-2_2_0_RELEASE |
Mbed-TLS | R5F | 2.13.1 |
Key Features
Experimental Features
- Attention
- Features listed below are early versions and should be considered as "experimental".
-
Users can evaluate the feature, however the feature is not fully tested at TI side.
-
TI would not support these feature on public e2e.
-
Experimental features will be enabled with limited examples and SW modules.
OS Kernel
OS | Supported CPUs | SysConfig Support | Key features tested | Key features not tested / NOT supported |
FreeRTOS Kernel | R5F | NA | Task, Task notification, interrupts, semaphores, mutexs, timers | Task load measurement using FreeRTOS run time statistics APIs. Limited support for ROV features. |
FreeRTOS POSIX | R5F | NA | pthread, mqueue, semaphore, clock | - |
NO RTOS | R5F | NA | See Driver Porting Layer (DPL) below | - |
Driver Porting Layer (DPL)
Module | Supported CPUs | SysConfig Support | OS support | Key features tested | Key features not tested / NOT supported |
Cache | R5F | YES | FreeRTOS, NORTOS | Cache write back, invalidate, enable/disable | - |
Clock | R5F | YES | FreeRTOS, NORTOS | Tick timer at user specified resolution, timeouts and delays | - |
CpuId | R5F | NA | FreeRTOS, NORTOS | Verify Core ID and Cluster ID that application is currently running on | - |
CycleCounter | R5F | NA | FreeRTOS, NORTOS | Measure CPU cycles using CPU specific internal counters | - |
Debug | R5F | YES | FreeRTOS, NORTOS | Logging and assert to any combo of: UART, CCS, shared memory | - |
Heap | R5F | NA | FreeRTOS, NORTOS | Create arbitrary heaps in user defined memory segments | - |
Hwi | R5F | YES | FreeRTOS, NORTOS | Interrupt register, enable/disable/restore, Interrupt prioritization | - |
MPU | R5F | YES | FreeRTOS, NORTOS | Setup MPU and control access to address space | - |
Semaphore | R5F | NA | FreeRTOS, NORTOS | Binary, Counting Semaphore, recursive mutexs with timeout | - |
Task | R5F | NA | FreeRTOS | Create, delete tasks | - |
Timer | R5F | YES | FreeRTOS, NORTOS | Configure arbitrary timers | - |
Secondary Bootloader (SBL)
Module | Supported CPUs | SysConfig Support | OS support | Key features tested | Key features not tested / NOT supported |
Bootloader | R5FSS0-0 | YES | NORTOS | Boot modes: OSPI, UART. All R5F's. RPRC, multi-core image format | Force Dual Core Mode |
SOC Device Drivers
Peripheral | Supported CPUs | SysConfig Support | DMA Supported | Key features tested | Key features not tested / NOT supported |
ADC | R5F | YES | Yes. Examples: adc_soc_continuous_dma, adc_alternate_dma_trigger | Single software triggered conversion, Multiple ADC trigger using PWM, Result read using DMA (normal and alternate triggers), EPWM trip through PPB limit, PPB features, Burst mode, Single and Differential mode, Interrupt with Offset from Aquisition Window, EPWM/ECAP/RTI triggered conversions, Trigger Repeater for Undersampling and Oversampling, Global Force on Multiple ADCs, Internal DAC Loopback to Calibration Channels, Safety Checker and Aggregator, Open Short Detection feature | External channel selection |
Bootloader | R5F | YES | Yes. DMA enabled for SBL OSPI | Boot modes: OSPI, UART. All R5F's | - |
CMPSS | R5F | YES | NA | Asynchronous PWM trip, digital filter, Calibration | CMPSS Dac LoopBack feature |
CPSW | R5F | YES | No | MAC & PHY loopback(DP83826-EVM-AM2) with RMII and MII 100Mbps , MAC & PHY loopback(DP83TG720-EVM-AM2) with RGMII 1Gbps, LWIP (DP83TG720-EVM-AM2, DP83826-EVM-AM2): Getting IP, Ping, Layer 2 MAC, Layer 2 PTP Timestamping and Ethernet CPSW Switch support, TSN stack | DAC | R5F | YES | Yes. Example: dac_sine_dma | Constant voltage, Square wave generation, Sine wave generation with and without DMA, Ramp wave generation, Random Voltage generation | - ECAP | R5F | YES | yes. Example : ecap_edma | ECAP APWM mode, PWM capture, DMA trigger in both APWM and Capture Modes, Signal Monitoring features | - EDMA | R5F | YES | NA | DMA transfer using interrupt and polling mode, QDMA Transfer, Channel Chaining, PaRAM Linking, Error Handling | - EPWM | R5F | YES | Yes. Example: epwm_dma, epwm_xcmp_dma | Multiple EPWM Sync from Top Module, PWM outputs A and B in up-down count mode, Trip zone, Update PWM using EDMA, Valley switching, High resolution time period adjustment, chopper module features, type5 features, global load and link feature | - EQEP | R5F | YES | NA | Speed and Position measurement. Frequency Measurement, speed direction, cw-ccw modes | - FSI | R5F | YES | YES | RX, TX, polling, interrupt, DMA mode, single lane loopback. | - FSI Spi Mode GPIO | R5F | YES | NA | Output, Input and Interrupt functionality | - I2C | R5F | YES | No | Controller mode, basic read/write | - IPC Notify | R5F | YES | NA | Mailbox functionality, IPC between RTOS/NORTOS CPUs | M4F core IPC Rpmsg | R5F | YES | NA | RPMessage protocol based IPC | M4F core LIN | R5F | YES | YES | RX, TX, polling, interrupt, DMA mode. | - MCAN | R5F | YES | No | RX, TX, interrupt and polling mode, Corrupt Message Transmission Prevention, Error Passive state, Bus Off State, Bus Monitoring Mode | - MCSPI | R5F | YES | Yes. Example: mcspi_loopback_dma | Controller/Peripheral mode, basic read/write, polling, interrupt and DMA mode | - MDIO | R5F | YES | NA | Register read/write, link status and link interrupt enable API | - PINMUX | R5F | YES | NA | Tested with multiple peripheral pinmuxes | - PMU | R5F | NO | NA | Tested various PMU events | Counter overflow detection is not enabled OptiFlash | R5F | Yes | NA | FLC, RL2, RAT functionality, XIP with RL2 enabled, OTFA, FOTA, Optishare, Smart Layout | - OSPI | R5F | YES | Yes. Example: ospi_flash_dma | Read direct, Write indirect, Read/Write commands, DMA for read | - RTI | R5F | YES | No | Counter read, timebase selection, comparator setup for Interrupt, DMA requests | Capture feature, fast enabling/disabling of events not tested SDFM | R5F | YES | No | ECAP Clock LoopBack, Filter data read from CPU, Filter data read with PWM sync, triggered DMA read from the Filter FIFO | - SOC | R5F | YES | NA | Lock/unlock MMRs, clock enable, set Hz, Xbar configuration, SW Warm Reset, Address Translation | - SPINLOCK | R5F | NA | NA | Lock, unlock HW spinlock | - UART | R5F | YES | Yes. Example: uart_echo_dma | Basic read/write at baud rate 115200, polling, interrupt mode | HW flow control not tested, DMA mode not supported USB | R5F | No | NA | DFU, CDC Echo mode | - WATCHDOG | R5F | YES | NA | Reset mode, Interrupt mode | -
Trigonometric Operations
Peripheral | Supported CPUs | SysConfig Support | DMA Supported | Key features tested | Key features not tested / NOT supported |
TMU | R5F | NO | NA | TMU Operations, Pipelining, Contex Save | Square Root, Division Operations. more than 1 Interrupt Nesting for the contex save is not Supported. |
Board Device Drivers
Peripheral | Supported CPUs | SysConfig Support | Key features tested | Key features not tested |
EEPROM | R5F | YES | Only compiled | - |
FLASH | R5F | YES | OSPI Flash | - |
LED | R5F | YES | GPIO | - |
ETHPHY | R5F | YES | Tested with ethercat_slave_beckhoff_ssc_demo example | - |
IOEXPANDER | R5F | YES | IO configurability | - |
PMIC | R5F | YES | Watchdog Reset and disable | - |
Networking
Module | Supported CPUs | SysConfig Support | OS Support | Key features tested | Key features not tested |
Time-Sensitive Networking(gPTP-IEEE 802.1AS) | R5F | NO | FreeRTOS | gPTP IEEE 802.1 AS-2020 compliant gPTP stack, End Nodes and Bridge mode support, YANG data model configuration | Multi-Clock Domain |
LwIP | R5F | YES | FreeRTOS | TCP/UDP IP networking stack with and without checksum offload enabled, TCP/UDP IP networking stack with server and client functionality, basic Socket APIs, netconn APIs and raw APIs, DHCP, ping, scatter-gather | Other LwIP features |
Ethernet driver (ENET) | R5F | YES | FreeRTOS | Ethernet as port using CPSW, MAC & PHY loopback with RMII 100Mbps(DP83826-EVM-AM2), MAC & PHY loopback with RMII 100Mbps(DP83TG720-EVM-AM2), Layer 2 MAC, Packet Timestamping, CPSW Switch, CPSW EST, interrupt pacing, Policer and Classifier | MII mode |
ICSS-EMAC | R5F | YES | FreeRTOS | Switch and MAC features, Storm Prevention (MAC), Host Statistics, Multicast Filtering | Promiscuous Mode |
Safety Diagnostic Library
Module | Supported CPUs | SysConfig Support | OS support | Key features tested | Key features not tested / NOT supported |
MCRC | R5F | NA | NORTOS | Full CPU, Auto CPU Mode and Semi CPU Auto Mode | - |
DCC | R5F | NA | NORTOS | Single Shot and Continuous modes | - |
PBIST | R5F | NA | NORTOS | Memories supported by MSS PBIST controller. | - |
ESM | R5F | NA | NORTOS | Tested in combination with RTI, DCC | - |
RTI | R5F | NA | NORTOS | WINDOWSIZE_100_PERCENT, WINDOWSIZE_50_PERCENT ,Latency/Propagation timing error(early)(50% window),Latency/Propagation timing error(late)(50% window) | - |
ECC | R5F | NA | NORTOS | ECC of MSS_L2, R5F TCM, MCAN, VIM, ICSSM, TPTC | FSS FOTA and OSPI |
ECC Bus Safety | R5F | NA | NORTOS | AHB, AXI, TPTC | - |
CCM | R5F | NA | NORTOS | CCM Self Test Mode,Error Forcing Mode and Self Test Error Forcing Mode. TMU and RL2 are also validated | - |
R5F STC(LBIST), Static Register Read | R5F | NA | NORTOS | STC of R5F, R5F CPU Static Register Read | - |
TMU ROM Checksum | R5F | NA | NORTOS | ROM checksum for TMU | - |
Time out Gasket(STOG) | R5F | NA | NORTOS | Timeout gasket feature | - |
Thermal Monitor(VTM) | R5F | NA | NORTOS | Over, under and thershold temperature interrupts | - |
Integrated Example | R5F | NA | FreeRTOS | Integrated example with all the SDL modules integrated in to one example. | ECC for TPTC, ECC Bus Safety and STC. |
Note: SDL is validated only on SOM Board.
Fixed Issues
ID | Head Line | Module | Applicable Releases | Applicable Devices | Resolution/Comments |
MCUSDK-14052 | AM261x: OSPI Phy tuning fails on am261x LP | OSPI | 10.00.00 onwards | AM261x | Update in the Phy tuning algorith fixed the issue. |
MCUSDK-13874 | Syscfg load json function for flash configuration imports does not work | OSPI | 10.00.00 onwards | AM261x, AM263Px, AM263x | Fix in SysCfg Meta file. |
MCUSDK-13109 | RTI Interrupt req is Pulse type and not Level type | RTI | 10.00.00 onwards | AM263x, AM263Px, AM261x | Updated interrupt type to Pulse |
MCUSDK-13523 | McSPI FIFO not enabled in DMA mode | McSPI | 10.00.00 onwards | AM261x | Added FIFO support in McSPI driver for Read and Write |
MCUSDK-14516 | UART ISR Blocking for long time | UART | 10.00.00 onwards | AM263x, AM263Px, AM261x | Removed unwanted timeout loop in UART ISR |
MCUSDK-13473 | UART uniflash script fails with large images ( > 1MB) | SBL | 10.00.00 onwards | AM263x, AM263Px, AM261x | Reference before assignment error in python script |
MCUSDK-13341 | ECAP: Emulation mode does not work. | ECAP | 9.02.00 onwards | AM263x, AM263Px, AM261x | Added halt control API for ECAP in soc.c file and emulation mode in syscfg to be emulation free. |
MCUSDK-14051 | EQEP: CW CCW example doesn't use polling or interrupt | EQEP | 10.01.00 onwards | AM263x, AM263Px, AM261x | Modified example to use unit timer interrupt. |
MCUSDK-14332 | SDFM soc ctrl syscfg: code generates outside callable functions | SDFM | 10.00.01 onwards | AM263x, AM263Px, AM261x | Updated code generation of soc ctrl sdfm module in syscfg. |
MCUSDK-12238 | OUTPUTXBAR input sources from CMPSS needs to be renamed | ADC | 9.00.01 onwards | AM263Px | OUTPUTXBAR input sources from CMPSS are renamed as CMPSSA/Bx_CTRIPOUTH/L. |
MCUSDK-14367 | Update IO Expander for AM261x-SOM support | SYSCFG | 10.00.01 onwards | AM261x | Updated ioexpander to unique naming for across boards using board and i2c address identifiers. Added template generation for the ioexpander on SOM. |
MCUSDK-14326 | Remove extra EPWM instance from DAC Syscfg | DAC | 10.00.01 onwards | AM261x | Updated EPWM instances to 10 since device supports only 10 EPWMs. |
MCUSDK-14329 | ADC: 32 EPWM Sync out sources are listed | EPWM | 10.00.01 onwards | AM261x | Updated EPWM Sync out sources to 10 since device supports only 10 EPWMs. |
MCUSDK-14330 | ADC: 12 ADC Safety checker instances are listed | ADC | 10.00.01 onwards | AM261x | Updated ADC safety checker instances to 6. |
MCUSDK-14331 | ADC: Tile: Selector 1 and Selector 2 allows 6 ADCs | ADC | 10.00.01 onwards | AM261x | Fixed ADC instances for safety checker tiles. |
MCUSDK-14381 | Update CMPSS Channel connection image in Syscfg | CMPSS | 10.00.01 onwards | AM261x | Updated CMPSS Channel connection image in Syscfg. |
MCUSDK-13828 | AM261x: ENET: Iperf TCP failing with 1Gbps | Networking | 10.02.00 onwards | Disabled CCS print logs |
MCUSDK-14146 | AM261x Networking examples are not detected by CCS | Networking | 10.00.00 onwards | Changed the script to enable networking examples |
MCUSDK-14124 | MDIO header files having the same IFDEF header guards | Networking | 10.01.00 onwards | Changed the header guard |
Known Issues
ID | Head Line | Module | Reported in release | Workaround |
MCUSDK-14148 | AM261x : ZNC : Package in the early samples has ADC issue. Needs SW checks undone for ADC | ADC | 10.00.00 onwards | Details : ZNC package currently (Jan 2025), has, ADC 0 Reference lines not connected with that of the ADC 1's. There are some packages were shipped with the ADC Reference Monitor checks are Bypassed for the ADC front end enablement in the EFUSE. the SW code gen from the syscfg will assert the ADC init if the monitor throws a fault. It is requested to bypass the SW check as well to enable the customer to use the ADC.
Workaround : only applicable in the devices with forementioned conditions.
1. Go to the filesource/sysconfig/drivers/.meta/soc_ctrl/templates/soc_ctrl_adc_config.c.xdt
2. Find line withDebugP_assert(SOC_getAdcReferenceStatus(`montior2AdcMap[monitor][0]`) == true);
3.Change it to//DebugP_assert(SOC_getAdcReferenceStatus(`montior2AdcMap[monitor][0]`) == true);
|
MCUSDK-13865 | HRPWM Deadband sfo example has 1ns jitter | EPWM | 10.00.00 onwards | - |
MCUSDK-13755 | AM261x: 10% RX align code and CRC errors in port 2 | Networking | 10.00.00 onwards | - |
SMCUAPPS-972 | AM261x: Gel files upgrade to program the HSDIVIDER clock correctly | MCU Apps | 10.00.01 onwards | - |
MCUSDK-14596 | AM261x: Enet: GPTP link configuration read failure for RMII and MII | Networking | 10.00.01 onwards | - |
MCUSDK-13847 | AM261x: GPTP lwIP debug example doesnt fit in RAM | Networking | 10.00.01 onwards | - |
MCUSDK-13513 | AM263Px, AM261x: UDP IPERF TX is unstable with 100Mbps link speed | Networking | 10.00.01 onwards | - |
MCUSDK-14055 | SBL DFU and SBL DFU Uniflash Example failure | USB | 10.00.01 onwards | Issue is only in Release mode. Run the examples in Debug mode. |
MCUSDK-14056 | Klocwork issues on USB Driver | USB | 10.00.01 onwards | - |
MCUSDK-14110 | Error building examples in CCS in mac | Infra | Example build fails in CCS only in MAC Machines | Building projects in CCS in MAC machines |
PINDSW-7715 | Dual EMAC instance not working with both ports together for icss_emac_lwip example | ICSS-EMAC | 10.00.01 onwards | None |
PINDSW-7746 | Low iperf values in TCP and UDP | ICSS-EMAC | 10.00.01 onwards | None |
PINDSW-8118 | Enabling DHCP mode in icss_emac_lwip example causes assert | ICSS-EMAC | 10.00.01 onwards | None |
MCUSDK-13201 | HRPWM waveform not generating (in updwon count) when prescaler is non-zero and HRPE is enabled | EPWM | 10.00.01 onwards | None |
MCUSDK-13834 | EQEP: EQEP frequency measurement example is not working as expected | EQEP | 10.00.01 onwards | None |
PROC_SDL-8392 | In ECC bus safety example, ECC error is not properly cleared at the source. | SDL | 10.02.00 onwards | None |
PROC_SDL-8787 | ECC TPTC and STC examples are not supported in SDL integrated example. | SDL | 10.02.00 onwards | Use standalone examples. |
PROC_SDL-8857 | SDL integrated example does not support ECC Bus Safety. | SDL | 10.02.00 onwards | Use standalone example. |
PROC_SDL-9147 | VTM Usecase stuck in integrated example | SDL | 10.02.00 onwards | Use standalone example. |
PROC_SDL-9163 | ECC Aggregators FSS FOTA and OSPI | SDL | 10.02.00 onwards | None |
PROC_SDL-9154 | VTM Example stuck in UC2 | SDL | 10.02.00 onwards | None |
PROC_SDL-9177 | ECC MSS-L2 example fail in R5FSS0-1 during release | SDL | 10.02.00 onwards | Use R5FSS0-0 example. |
PROC_SDL-9179 | Redefinition error in MCU_PBIST Sysconfig | SDL | 10.02.00 onwards | Use sdl examples instead of sbl_null to enable MCU_PBIST SYSCFG and test. |
MCUSDK-13513 | Multiple chip selects cannot be configured in SysCfg | OSPI | 10.00.00 onwards | - |
MCUSDK-13182 | SysCfg unexpectedly changes OSPI Pin | OSPI | 10.00.00 onwards | Lock the OSPI Pins in OSPI SysCfg. |
MCUSDK-14582 | Flash: Incorrect flash name after Loading Flash JSON | OSPI | 10.00.00 onwards | - |
MCUSDK-14102 | Applications > 1MB not flashing using TI Uniflash tool | Uniflash tool | 10.00.00 onwards | Issues with flashing applications > 1MB in serial session |
MCUSDK-14613 | XIP image loading not working in CCS for am261x-lp E2 board | CCS, XIP | 10.02.00 onwards | - |
MCUSDK-14547 | XIP Flashing not supported in SBL JTAG Uniflash example | SBL | 10.00.00 onwards | - |
MCUSDK-14502 | PMIC WDG QA Example not working on AM261x-LP E2 board | PMIC | 10.02.00 onwards | - |
MCUSDK-14609 | FOTA Example Failure on AM261x SOM | OptiFlash | 10.02.00 onwards | - |
MCUSDK-14610 | MCAN External Loopback Failure on AM261x SOM | MCAN | 10.02.00 onwards | - |
MCUSDK-14611 | LIN External Loopback Failure on AM261x SOM | LIN | 10.02.00 onwards | - |
MCUSDK-14606 | USB Enumeration fails randomly | USB | 10.02.00 onwards | - |
Errata
ID | Head Line | Module | SDK Status |
i2189 | OSPI: Controller PHY Tuning Algorithm | OSPI | Implemented |
i2311 | USART: Spurious DMA Interrupts | UART | Implemented |
i2324 | No synchronizer present between GCM and GCD status signals | Common | Implemented |
i2345 | CPSW: Ethernet Packet corruption occurs if CPDMA fetches a packet which spans across memory banks | CPSW | Implemented |
i2351 | OSPI: Controller does not support Continuous Read mode with NAND Flash | OSPI | Implemented |
i2354 | SDFM: Two Back-to-Back Writes to SDCPARMx Register Bit Fields CEVT1SEL, CEVT2SEL, and HZEN Within Three SD-Modulator Clock Cycles can Corrupt SDFM State Machine, Resulting in Spurious Comparator Events | SDFM | Open |
i2356 | ADC: Interrupts may Stop if INTxCONT (Continue-to-Interrupt Mode) is not Set | ADC | Implemented |
i2375 | SDFM: SDFM module event flags (SDIFLG.FLTx_FLG_CEVTx) do not get set again if the comparator event is still active and digital filter path (using SDCOMPxCTL.CEVTxDIGFILTSEL) is being selected | SDFM | Open |
i2383 | OSPI: 2-byte address is not supported in PHY DDR mode | OSPI | Implemented |
i2479 | OSPI Boot Issue with GPIO61 Reset Pin Configuration | OSPI | Open |
i2480 | 1µs Glitch on GPIO61/OSPI0_RESET_OUT0 during OSPI Boot | GPIO | Open |
Limitations
ID | Head Line | Module | Reported in release | Workaround |
- | DP83TG720-EVM-AM2 and DP83826-EVM-AM2 dont work simultaneously for switching traffic in AM261-LP boards | Networking | 10.00.00 onwards | - |
MCUSDK-13630 | Cache should not be enabled at last 32B L2 Bank boundary | Cache | 10.01.00 | Create MPU configurations for last 32B of each L2 Bank with Non Cached attribute |
Upgrade and Compatibility Information
Flash Migration in AM261x-LP : E2 to E1
The AM261x-LP E2 has Macronix flash and the sdk supports E2 OOB. In order to migrate to E1 (ISSI flash), the following steps needs to be done -
- Open the syscfg gui for the application
- Navigate to the flash module and use LOAD from JSON function
- Select the "IS25WX064" flash provided in the sdk path - "{MCU_PLUS_SDK_PATH}/source/sysconfig/board/.meta/flash"
- Select 8d protocol and rebuild the application.
How to run FOTA examples on AM261x-LP-E1 board
Here, to make FLSOPSKD Benchmark example work with AM261x-LP-E1 board, please
- Removed the
RUN_XIP_IN_PARALLEL
macro.
- Change
EXT_FLASH_ERASE_EXTOPCODE
value to 0x21.
Changes in FLSOPSKD and FOTAAgent driver
These 2 drivers has been revamped from grounds up and there is an API compatibility break from previous release. On how to use the latest drivers please refer to FLSOPSKD and FOTA Agent.
Compiler Options
Module | Affected API | Change | Additional Remarks |
- | - | - | - |
SOC Device Drivers
Module | Affected API | Change | Additional Remarks |
- | - | - | - |
Networking
Module | Affected API | Change | Additional Remarks |
- | - | - | - |