https://github.com/aria-sensing-srl/aria_module_eclipse

Eclipse Project for ARIA Hydrogen-based modules

https://github.com/aria-sensing-srl/aria_module_eclipse

Science Score: 26.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (8.6%) to scientific vocabulary
Last synced: 9 months ago · JSON representation

Repository

Eclipse Project for ARIA Hydrogen-based modules

Basic Info
  • Host: GitHub
  • Owner: ARIA-Sensing-srl
  • License: lgpl-2.1
  • Language: C
  • Default Branch: main
  • Size: 1.85 MB
Statistics
  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Created about 1 year ago · Last pushed about 1 year ago
Metadata Files
Readme License

README.md

Source code for the AMHx boards

This repository contain source code for develop application based on Hydrogen SoC.

Boards supported:
  AHM2D
  AHM3D
  AHM2DSC
  AHM3DSC
  AHM2DL

Toolchain:pulp-riscv-gnu-toolchain
Minimal build requirement is:
configure --with-arch=rv32imfcxpulpv3 --with-abi=ilp32 --enable-multilib

Precompiled toolchain: precompiled toolchain
The toolchain is compiled under linux and includes scripts to build under Windows by exploiting WSL. Tested with Ubuntu WSL
The scripts convert the compiler call to a wsl call to Linux compiled toolchain

Windows/WSL compile

Install a WSL (Ubuntu tested)
Into project's toolchain option, set
  "suffix" .bat
  "prefix" riscv32-unknown-elf-
  "Toolchain path" path-to-toolchain-bin-folder

Windows OpenOCD debug

GDB program: "win_bin/riscv32-unknown-elf-gdb.exe"
Into the Debugger > Commands, add "set substitute-path /mnt/c/ C:\"


Processor configuration ISA options: rv32imfcxcorevxfhalf

Global preprocessor defines

Assembler
  INCLUDECOPRBIN

C preprocessor
  HWREV=0x00010001
  CORE
CV

Include file list

  "common"
  "ipc"
  "comunication"
  "comunication_SPIS"
  "driverUser"
  "dsp/inc"
  "hal/inc"
  "hw"
  "processing"
  "reconstruction"
  "application"
  "startup"
  "utils"

Linker scripts

  "ld/linksectors.ld"
  "ld/link
hydrcv32e40wcopr.ld"

Libraries

  m
  hallibscv32e40privperiph

Debug

Openocd script provided into "openocd" folder
The script is for FTDI cable as USB-JTAG converter (tested with C232HM-DDHSL-0 cable, see cable's datasheet for JTAG pin wiring)

  TRST and RST pins (custom mapping)
  TRST (jtag reset): GPIOL3
  RST (master reset): GPIOL0

Debug AHM-DK

See devkit user manual for device setup and connection

Documentation

Doxygen documentation configuration file is available inside "doc" folder

Owner

  • Name: ARIA Sensing srl
  • Login: ARIA-Sensing-srl
  • Kind: organization
  • Email: support@ariasensing.com
  • Location: Italy

ARIA Sensing - Semiconductor company in UWB Radar & Devices

GitHub Events

Total
Last Year