Skip to content

Releases: alifsemi/sdk-alif

Zephyr Alif Semiconductor Software Development Kit (ZAS) release version 1.1.0 for Ensemble and Balletto

18 Dec 00:37
Compare
Choose a tag to compare

The Zephyr Alif Semiconductor Software Development Kit (ZAS) release version 1.1.0 for Ensemble and Balletto consists of 3 primary repositories.

  1. This sdk-alif repository that is the starting point and contains Alif Semiconductor specific Applications, Examples, etc. along with tools and documentation for setting up Zephyr development environment specific to Alif Semiconductor devices.
  2. zephyr_alif repository which is the Alif Semiconductor port of the public Zephyr project repository.
  3. hal_alif repository which is Alif Semiconductor's HAL internal integration layer for Zephyr. 

The following gives brief information on additional files provided below with this v1.1.0 release.

  1. AlifSemiFiles.zip contains the following directories
    • config-files – contains,
      • Host setup script to install required packages to compile Zephyr on Linux host machine.
      • JSON files to create an Application Table Of Contents (ATOC) file containing Zephyr application, which gets programmed into MRAM using SETools.
    • prebuilt-images – contains,
      • Zephyr binaries (zephyr_e7_rtssh*.bin) of sample applications such as “helloworld”, which display boot up messages on the serial console of the UART4B for the RTSS-HE and UART2A for the RTSS-HP.
      • A RTSS-HE binary (PC_Tool_HE.bin), that reads binary data from the host PC tool through UART2A and programs into OSPI1 NOR flash.
    • Utilities – Contains,
      • Alif Security toolkit v1.102.00 release that supports all Ensemble and Balletto devices.
      • Host PC tool to select and send Zephyr binaries from host PC for programming into OSPI1 NOR flash.
      • bayer2rgb binary file - Command line utility to convert bayer grid data to rgb data.
      • video_camera_on_display_using_gpl_code.patch - Software patch to display camera capture on to LCD panel.
        4.release_notes.pdf – Release Notes for this release listing contents, bug fixes, known issues, etc.
  2. user_guide.pdf – Getting started with Zephyr for Alif Semiconductor devices and kits.
  3. bare_metal_src_for_ospi1_boot_v2.tar.xz – Bare-metal code, which configures OSPI 1 NOR flash into XiP mode.

Zephyr Alif Semiconductor Software Development Kit (ZAS) release for Ensemble family of devices version 1.0.0.

14 Nov 23:36
Compare
Choose a tag to compare

The Zephyr Alif Semiconductor Software Development Kit (ZAS) release for Ensemble family of devices version 1.0.0 consists of 3 primary repositories.

  1. This sdk-alif repository that is the starting point and contains Alif Semiconductor specific Applications, Examples, etc. along with tools and documentation for setting up Zephyr development environment specific to Alif Semiconductor devices.
  2. zephyr_alif repository which is the Alif Semiconductor port of the public Zephyr project repository.
  3. hal_alif repository which is Alif Semiconductor's HAL internal integration layer for Zephyr. 

The following gives brief information on additional files provided below with this v1.0.0 release.

  1. AlifSemiFiles.zip contains the following directories
    • config-files – contains,
      • Host setup script to install required packages to compile Zephyr on Linux host machine.
      • JSON files to create an Application Table Of Contents (ATOC) file containing Zephyr application, which gets programmed into MRAM using SETools.
    • prebuilt-images – contains,
      • Zephyr binaries (zephyr_e7_rtssh*.bin) of sample applications such as “helloworld”, which display boot up messages on the serial console of the UART4B for the RTSS-HE and UART2A for the RTSS-HP.
      • A RTSS-HE binary (PC_Tool_HE.bin), that reads binary data from the host PC tool through UART2A and programs into OSPI1 NOR flash.
    • Utilities – Contains,
      • Alif Security toolkit v1.101.00 release.
      • Host PC tool to select and send Zephyr binaries from host PC for programming into OSPI1 NOR flash.
      • bayer2rgb binary file - Command line utility to convert bayer grid data to rgb data.
      • video_camera_on_display_using_gpl_code.patch - Software patch to display camera capture on to LCD panel.
        4.release_notes.pdf – Release Notes for this release listing contents, bug fixes, known issues, etc.
  2. user_guide.pdf – Getting started with Zephyr for Alif Semiconductor devices and kits.
  3. bare_metal_src_for_ospi1_boot_v2.tar.xz – Bare-metal code, which configures OSPI 1 NOR flash into XiP mode.

Alif Semiconductor Ensemble Zephyr SDK Release version 0.5.0-Beta

17 Jul 22:28
Compare
Choose a tag to compare

Highlights:

  • Zephyr-v3.6
  • SE-1.97.0
  • MCU Boot
  • DMA - SPI (M55_HE only)
  • SPI Enhancement
  • PWM
  • PDM
  • OSPI Flash
  • Booting from OSPI
  • CRC
  • WDT
  • ADC-12/24
  • MPU and Cache

Drivers/Feature Supported:

UART
MHU
HWSEM
CDC200
GPIO
Entropy
I2C
SPI
I2S
LPSPI
MIPI-DSI
OSPI-Flash
MIPI-CSI2
RTC
MCU Boot (OSPI Not Supported)
Caches and MPU
FPU Hard Float ABI
DMA
PWM
PDM
CRC
WDT
ADC-12
ADC-24
LP-Timer
LP-UART
LP-I2S
AES
LP-GPIO

Alif Semiconductor Ensemble Zephyr SDK Release version 0.2.2-Beta

04 Apr 21:09
Compare
Choose a tag to compare

Alif Semiconductor Software Development Kit (SDK) release for Ensemble family of devices version 0.2.2-Beta.

The following gives brief information on additional files associated with this v0.2.2-Beta release.

  1. AlifSemiFiles.zip contains the following directories
    • config-files – Contains,
      • host setup script to install required packages to compile Zephyr on Linux host machine.
      • JSON files to create an application table of contents (ATOC) file containing Zephyr application, which gets programmed into MRAM.
    • prebuilt-images – Contains,
      • Zephyr binaries (zephyr_e7_rtssh*.bin) of sample applications such as “helloworld”, which display boot up messages on the serial console of the UART4B for the RTSS-HE and UART2A for the RTSS-HP.
      • A tool (CSPI_AES128_ECB) to encrypt Zephyr binary through 16bytes AES key.
      • A RTSS-HE binary (PC_Tool_HE.bin), that reads binary data from the host PC tool through UART2A and programs into OSPI1 NOR flash.
    • Utilities – Contains,
      • Alif Security toolkit v1.0.91 release.
      • Host PC tool to select and send Zephyr binaries from host PC for programming into OSPI1 NOR flash.
      • bayer2rgb binary file - Command line utility to convert bayer grid data to rgb data.
      • video_camera_on_display_using_gpl_code.patch - Software patch to display camera capture on to LCD panel.
  2. Zephyr-Ensemble-Release-Notes-v0.2.2-Beta.pdf – Contains list of supported peripheral devices, bug fixes, known issues, commits used in the Zephyr Ensemble E7 RTSS project.
  3. AUGD0008_Getting-Started-with-Zephyr-for-Ensemble-v0.2.2-Beta.pdf – Getting started with Zephyr user guide.
  4. bare_metal_src_for_ospi1_boot_v2.tar.xz – Bare-metal code, which configures OSPI 1 NOR flash into XiP mode.
  5. Zephyr_Display_AppNote.pdf – Application notes of CDC 200 containing pin connections of the CDC200 peripheral device with the Devkit E7 board.