Linux 6.5 release – Notable changes, Arm, RISC-V and MIPS architectures

Linux 6.5 release

Linus Torvalds has just announced the release of Linux 6.5 on the Linux Kernel Mailing List (LKML): So nothing particularly odd or scary happened this last week, so there is no excuse to delay the 6.5 release. I still have this nagging feeling that a lot of people are on vacation and that things have been quiet partly due to that. But this release has been going smoothly, so that’s probably just me being paranoid. The biggest patches this last week were literally just to our selftests. The shortlog below is obviously not the 6.5 release log, it’s purely just the last week since rc7. Anyway, this obviously means that the merge window for 6.6 starts tomorrow. I already have ~20 pull requests pending and ready to go, but before we start the next merge frenzy, please give this final release one last round of testing, ok? Linus The earlier […]

Snagboot is an open-source cross-vendor recovery tool for embedded targets

snagboot

Bootlin has just released the Snagboot open-source recovery tool for embedded platforms designed to work with multiple vendors, and currently STMicro STM32MP1, Microchip SAMA5, NXP i.MX6/7/8, Texas Instruments AM335x and AM62x, and Allwinner “sunxi” processors are supported. Silicon vendors usually provide firmware flashing tools, some closed-source binaries, that only work with their hardware. So if you work on STM32MP1 you’d use STM32CubeProgrammer, while SAM-BA is the tool for Microchip processors, NXP i.MX SoC relies on UUU, and if you’ve ever worked on Allwinner processors you’re probably family with sunxi-fel. Bootlin aims to replace all those with the Snagboot recovery tool. The Python tool is comprised of two parts: snagrecover using vendor-specific ROM code mechanisms to initialize external RAM and run the bootloader (typically U-Boot) without modifying any non-volatile memories. snagflash communicates with the bootloader over USB to flash system images to non-volatile memories, using either DFU, USB Mass Storage, or […]

TI launches Simplelink CC3300/CC3301 WiFi 6, Bluetooth 5.3 LE companion IC for IoT applications

BP-CC3301 SimpleLink CC3301 WiFi 6 BLE BoosterPack plug in module

Texas Instruments has unveiled the SimpleLink CC33xx family of Wi-Fi 6 companion IC with optional Bluetooth 5.3 Low Energy designed to be connected to a microcontroller (MCU) or a microprocessor (MPU) for secure and power-efficient IoT devices, The SimpleLink CC3000 supports 2.4 GHz WiFi 6, and interfaces over SDIO, SPI, and/or UART to the host system, while the SimpleLink CC3301 also adds support for Bluetooth 5.3 LE. Both chips can operate in high-temperature environments up to 105ºC. Texas Instruments CC3300/CC3301 specifications: Wireless 2.4 GHz WiFi 6 (802.11ax) up to 50 Mbps; Support for TWT and OFDMA, multirole (Access Point and Station) CC3301 only – Bluetooth 5.3 Low Energy up to 2 Mbps WiFi and Bluetooth COEX Host interface – 4-bit SDIO or SPI, and UART to external MCU or MPU Security – FW authentication and anti-rollback protection, WPA2/WPA3, Secured host interface Pacakge – 40-pin QFN package (5×5 mm) Temperature range […]

OSD62x SiP combines TI AM62x processor with LPDDR4, EEPROM, PMIC, and passives into a single package

OSD62x system-in-package

Octavo Systems OSD62x is a system-in-package (SiP) combining the Texas Instruments AM62x processor with LPDDR4 RAM, EEPROM, power management, oscillators, and passive components, plus optional features such as an RTC and an 8-channel ADC. At least that’s true for the OSD62x Max Integration SiP (22×22 mm BGA), but Octavo Systems also have a smaller 14x9mm package called the OSD62x Size Optimized with “just’ the AM62x processor, LPDDR4 memory, and passive components. OSD62x “Max Integration” specifications: SoC – Texas Instruments AM62x (AM623/AM625) CPU – Up to 4x Arm Cortex-A53 @ 1.4GHz MCU – Arm Cortex-M4F GPU – 3D graphics up to 2048×1080 @ 60 fps (AM625 only) Storage I/F – 1x eMMC, 2x SDIO, 1x GPMC Display I/F – 24-bit RGB MIPI DPI and OLDI/LVDS Camera I/F – 1x MIPI CSI-2 with DPHY 1.2 Networking – 2x 10/100/1000M Gigabit Ethernet with TSN support USB – 2x USB 2.0 interfaces PRU-ICSS Other […]

Texas Instruments unveils AM62A, AM68A and AM69A Arm Cortex Vision processors and devkits

SK AM69 AM69A starter kit

Texas Instruments AM62A, AM8, and AM69A Arm Cortex-A53 or Cortex-A72 Vision processors come with 2 to  8 CPU cores and deep learning accelerators delivering from 1 TOPS to 32 TOPS for low-power vision and artificial intelligence (AI) processing in applications such as video doorbells, machine vision, and autonomous mobile robots. Three families and a total of 6 parts are available: AM62A3, AM62A3-Q1, AM62A7, and AM62A7-Q1 single to quad-core Cortex-A53 processors support one to two cameras at less than 2W in applications such as video doorbells and smart retail systems. Equipped with a 1TOPS vision processor, the AM62A3 is the cheapest model of the family going for US$12 in 1,000-unit quantities. AM68A dual-core Cortex-A72 processor can handle one to eight cameras in applications like machine vision, with up to 8 TOPS of AI processing for video analytics. AM69A octa-core Cortex-A72 SoC supports up to 12 cameras and achieves up to 32 […]

Texas Instruments MSPM0 Arm Cortex-M0+ microcontrollers sell for 39 cents and up

MSPM0L Block Diagram

Texas Instruments has just introduced its low-cost MSPM0 Arm Cortex-M0+ microcontroller portfolio comprised of the MSPM0L series with a 32 MHz CPU, up to 64 kB of flash, and 4 kB SRAM, and the MSPM0G series with an 80 MHz CPU, up to 128 kB of flash and 32 kB SRAM. Texas Instruments MSPM0L MSPM0L1306 key features: CPU – Arm 32-bit Cortex-M0+ core @ up to 32 MHz Memory – Up to 4KB SRAM Storage – Up to 64KB flash Digital peripherals 3-channel DMA controller 4x 16-bit general-purpose timers, each with two capture/compare registers supporting low-power operation in STANDBY mode, supporting a total of 8 PWM channels Windowed watchdog timer Analog peripherals 12-bit 1.45-Msps analog-to-digital converter (ADC) with up to 10 total external channels Configurable 1.4-V or 2.5-V internal ADC voltage reference (VREF) 2x zero-drift, zero-crossover chopper operational amplifiers (OPA) 1x general-purpose amplifier (GPAMP) 1x high-speed comparator (COMP) with 8-bit […]

TI unveils ULC1001 ultrasonic lens cleaning chip for self-cleaning cameras

TI ULC1001 self cleaning camera

Texas Instruments (TI) has introduced the ULC1001 digital signal processor (DSP) ultrasonic lens cleaning (ULC) technology designed – when combined with DRV2901 piezo transducer driver – for self-cleaning camera systems to quickly detect and remove dirt, ice, and water using microscopic vibrations. Cameras used in the automotive, industrial, robotics, and smart farming industries may require cleaning from time to time and that usually means manual cleaning leading to potential downtime, higher maintenance cost, and so on. It could also be done through mechanical parts but that adds further complexity to the system, so instead, Texas Instruments ULC1001 and DRV2901 combo enables cameras to rapidly self-clear contaminants using vibrations to eliminate debris. The datasheet describes the ULC1001 as a “Configurable Ultrasonic PWM Modulator With I/V Sense Amplifiers” with the following specifications: Integrated Programmable Cleaning Modes Water (expelling) Deice (melting and expelling) Mud (dehydrating and expelling) Auto-Cleaning (detecting and expelling) Custom Cleaning […]

TI Sitara AM623 & AM625 Cortex-A53 SoCs offer low-power AI for HMI and IoT applications

Sitara AM62 Starter Kit

Texas Instruments has just launched the new Sitara AM62 family with AM623 and AM625 single to quad-core Cortex-A53 processors designed to provide IoT gateways and HMI applications with AI processing at low power, in some cases with up to 50% reduction in power consumption. The AM623 processor specifically targets Internet of Things (IoT) applications and gateways that may benefit from object and gesture recognition, while the AM625, equipped with a 3D GPU, should power HMI applications with edge AI and up to two full-HD displays. Sitara AM623 and AM625 processors Sitara AM623/AM625 key features and specifications: CPU – Single, dual, or quad-core Arm Cortex-A53 processor @ up to 1,400 MHz with 512KB L2 shared cache, plus 32KB I+D cache per core Co-processor – 1x Arm Cortex-M4F real-time core at up to 400 MHz with 256KB SRAM with SECDED ECC GPU (AM625 only) – Unnamed 3D GPU with support for OpenGL […]

EDATEC Raspberry Pi 5 fanless case