Skip to content

Commit

Permalink
Example Projects for RA/FSP
Browse files Browse the repository at this point in the history
  • Loading branch information
ra-fsp-systems committed Jan 12, 2024
1 parent 8ea169e commit 53510ee
Show file tree
Hide file tree
Showing 869 changed files with 594,831 additions and 120,240 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ Please refer to the [Example Project Usage Guide](https://github.com/renesas/ra-
for general information on example projects and [readme.txt](./readme.txt) for specifics of operation.

## Required Resources ##
To build and run the can fd example project, the following resources are needed.
To build and run the can fifo example project, the following resources are needed.

### Hardware ###
* 2 x Renesas RA™ MCU kits
Expand All @@ -34,14 +34,14 @@ the operation of this example project:
# Project Notes #

## System Level Block Diagram ##
![can](images/can_fifo_High_level_design.png "CAN Block Diagram")
![can](images/can_fifo_High_level_design.png "CAN FIFO Block Diagram")

## FSP Modules Used ##
List all the various modules that are used in this example project. Refer to the FSP User Manual for further details on each module listed below.

| Module Name | Usage | Searchable Keyword|
|-------------|-----------------------------------------------|-----------------------------------------------|
| CAN | CAN module is used to to receive and transmit data between slave and master. | r_can |
| CAN | CAN module is used to receive and transmit data between slave and master. | r_can |

## Module Configuration Notes ##
This section describes FSP Configurator properties which are important or different than those selected by default.
Expand All @@ -59,7 +59,7 @@ This section describes FSP Configurator properties which are important or differ

## API Usage ##

The table below lists the CAN FD API used at the application layer by this example project.
The table below lists the CAN API used at the application layer by this example project.

| API Name | Usage |
|-------------|--------------------------------------------------------------------------------|
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ddscApi/>

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Debug
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>quickstart_ek_ra8d1_ep</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
<buildCommand>
<name>com.renesas.cdt.ddsc.contentgen.ddscBuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>org.eclipse.cdt.managedbuilder.core.genmakebuilder</name>
<triggers>clean,full,incremental,</triggers>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>org.eclipse.cdt.managedbuilder.core.ScannerConfigBuilder</name>
<triggers>full,incremental,</triggers>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>com.renesas.cdt.ddsc.contentgen.ddscInterlockBundleBuilder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.cdt.core.cnature</nature>
<nature>org.eclipse.cdt.managedbuilder.core.managedBuildNature</nature>
<nature>org.eclipse.cdt.managedbuilder.core.ScannerConfigNature</nature>
<nature>org.eclipse.cdt.core.ccnature</nature>
<nature>com.renesas.cdt.ddsc.contentgen.ddscNature</nature>
<nature>com.renesas.cdt.ra.contentgen.raNature</nature>
</natures>
</projectDescription>
Original file line number Diff line number Diff line change
@@ -0,0 +1,235 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<azone>
<rzone name="R7FA8D1BHECBD.rzone"/>
<partition>
<peripheral name="PORT0" group="PORT">
<slot name="P002" secure="true"/>
<slot name="P003" secure="true"/>
<slot name="P004" secure="true"/>
<slot name="P005" secure="true"/>
<slot name="P007" secure="true"/>
<slot name="P008" secure="true"/>
<slot name="P009" secure="true"/>
<slot name="P011" secure="true"/>
<slot name="P014" secure="true"/>
<slot name="P015" secure="true"/>
</peripheral>
<peripheral name="PORT1" group="PORT">
<slot name="P100" secure="true"/>
<slot name="P101" secure="true"/>
<slot name="P102" secure="true"/>
<slot name="P103" secure="true"/>
<slot name="P104" secure="true"/>
<slot name="P105" secure="true"/>
<slot name="P106" secure="true"/>
<slot name="P107" secure="true"/>
<slot name="P112" secure="true"/>
<slot name="P113" secure="true"/>
<slot name="P114" secure="true"/>
<slot name="P115" secure="true"/>
</peripheral>
<peripheral name="PORT2" group="PORT">
<slot name="P206" secure="true"/>
<slot name="P207" secure="true"/>
<slot name="P208" secure="true"/>
<slot name="P209" secure="true"/>
<slot name="P210" secure="true"/>
<slot name="P211" secure="true"/>
</peripheral>
<peripheral name="PORT3" group="PORT">
<slot name="P300" secure="true"/>
<slot name="P301" secure="true"/>
<slot name="P302" secure="true"/>
<slot name="P303" secure="true"/>
<slot name="P304" secure="true"/>
<slot name="P305" secure="true"/>
<slot name="P306" secure="true"/>
<slot name="P307" secure="true"/>
<slot name="P308" secure="true"/>
<slot name="P309" secure="true"/>
<slot name="P310" secure="true"/>
<slot name="P311" secure="true"/>
<slot name="P312" secure="true"/>
</peripheral>
<peripheral name="PORT4" group="PORT">
<slot name="P400" secure="true"/>
<slot name="P401" secure="true"/>
<slot name="P403" secure="true"/>
<slot name="P404" secure="true"/>
<slot name="P405" secure="true"/>
<slot name="P406" secure="true"/>
<slot name="P407" secure="true"/>
<slot name="P408" secure="true"/>
<slot name="P409" secure="true"/>
<slot name="P410" secure="true"/>
<slot name="P411" secure="true"/>
<slot name="P412" secure="true"/>
<slot name="P413" secure="true"/>
<slot name="P414" secure="true"/>
<slot name="P415" secure="true"/>
</peripheral>
<peripheral name="PORT5" group="PORT">
<slot name="P500" secure="true"/>
<slot name="P501" secure="true"/>
<slot name="P504" secure="true"/>
<slot name="P505" secure="true"/>
<slot name="P506" secure="true"/>
<slot name="P507" secure="true"/>
<slot name="P510" secure="true"/>
<slot name="P511" secure="true"/>
<slot name="P512" secure="true"/>
<slot name="P513" secure="true"/>
<slot name="P514" secure="true"/>
<slot name="P515" secure="true"/>
</peripheral>
<peripheral name="PORT6" group="PORT">
<slot name="P600" secure="true"/>
<slot name="P601" secure="true"/>
<slot name="P602" secure="true"/>
<slot name="P603" secure="true"/>
<slot name="P604" secure="true"/>
<slot name="P605" secure="true"/>
<slot name="P606" secure="true"/>
<slot name="P607" secure="true"/>
<slot name="P609" secure="true"/>
<slot name="P610" secure="true"/>
<slot name="P611" secure="true"/>
<slot name="P612" secure="true"/>
<slot name="P613" secure="true"/>
<slot name="P614" secure="true"/>
<slot name="P615" secure="true"/>
</peripheral>
<peripheral name="PORT7" group="PORT">
<slot name="P700" secure="true"/>
<slot name="P701" secure="true"/>
<slot name="P702" secure="true"/>
<slot name="P703" secure="true"/>
<slot name="P704" secure="true"/>
<slot name="P705" secure="true"/>
<slot name="P706" secure="true"/>
<slot name="P707" secure="true"/>
<slot name="P708" secure="true"/>
<slot name="P709" secure="true"/>
<slot name="P710" secure="true"/>
<slot name="P711" secure="true"/>
<slot name="P712" secure="true"/>
<slot name="P713" secure="true"/>
<slot name="P714" secure="true"/>
<slot name="P715" secure="true"/>
</peripheral>
<peripheral name="PORT8" group="PORT">
<slot name="P800" secure="true"/>
<slot name="P801" secure="true"/>
<slot name="P802" secure="true"/>
<slot name="P803" secure="true"/>
<slot name="P804" secure="true"/>
<slot name="P805" secure="true"/>
<slot name="P806" secure="true"/>
<slot name="P807" secure="true"/>
<slot name="P808" secure="true"/>
<slot name="P809" secure="true"/>
<slot name="P810" secure="true"/>
<slot name="P811" secure="true"/>
<slot name="P813" secure="true"/>
<slot name="P814" secure="true"/>
<slot name="P815" secure="true"/>
</peripheral>
<peripheral name="PORT9" group="PORT">
<slot name="P902" secure="true"/>
<slot name="P903" secure="true"/>
<slot name="P904" secure="true"/>
<slot name="P905" secure="true"/>
<slot name="P906" secure="true"/>
<slot name="P907" secure="true"/>
<slot name="P908" secure="true"/>
<slot name="P909" secure="true"/>
<slot name="P910" secure="true"/>
<slot name="P911" secure="true"/>
<slot name="P912" secure="true"/>
<slot name="P913" secure="true"/>
<slot name="P914" secure="true"/>
<slot name="P915" secure="true"/>
</peripheral>
<peripheral name="PORTA" group="PORT">
<slot name="PA00" secure="true"/>
<slot name="PA01" secure="true"/>
<slot name="PA02" secure="true"/>
<slot name="PA03" secure="true"/>
<slot name="PA04" secure="true"/>
<slot name="PA05" secure="true"/>
<slot name="PA06" secure="true"/>
<slot name="PA07" secure="true"/>
<slot name="PA08" secure="true"/>
<slot name="PA09" secure="true"/>
<slot name="PA10" secure="true"/>
<slot name="PA11" secure="true"/>
<slot name="PA13" secure="true"/>
<slot name="PA14" secure="true"/>
<slot name="PA15" secure="true"/>
</peripheral>
<peripheral name="PORTB" group="PORT">
<slot name="PB00" secure="true"/>
<slot name="PB01" secure="true"/>
<slot name="PB02" secure="true"/>
<slot name="PB03" secure="true"/>
<slot name="PB04" secure="true"/>
<slot name="PB05" secure="true"/>
<slot name="PB06" secure="true"/>
<slot name="PB07" secure="true"/>
</peripheral>
<peripheral name="ICU_EXT_IRQ">
<slot name="ICU_EXT_IRQ3" secure="true"/>
<slot name="ICU_EXT_IRQ13" secure="true"/>
<slot name="ICU_EXT_IRQ12" secure="true"/>
</peripheral>
<peripheral name="ADC0" group="ADC" security=""/>
<peripheral name="DMA_DMAC0" group="DMA_DMAC" security=""/>
<peripheral name="IIC1" group="IIC" security=""/>
<peripheral name="CEU" security=""/>
<peripheral name="GLCDC" security=""/>
<peripheral name="RTC" security=""/>
<peripheral name="GPT0" group="GPT" security=""/>
<peripheral name="GPT1" group="GPT" security=""/>
<peripheral name="GPT2" group="GPT" security=""/>
<peripheral name="GPT3" group="GPT" security=""/>
<peripheral name="GPT6" group="GPT" security=""/>
<peripheral name="GPT4" group="GPT" security=""/>
<peripheral name="GPT5" group="GPT" security=""/>
<peripheral name="GPT7" group="GPT" security=""/>
<peripheral name="GPT8" group="GPT" security=""/>
<peripheral name="GPT9" group="GPT" security=""/>
<peripheral name="ETHERC0" group="ETHERC" security=""/>
<peripheral name="ICU">
<slot name="IRQ0" secure="true"/>
<slot name="IRQ1" secure="true"/>
<slot name="IRQ2" secure="true"/>
<slot name="IRQ3" secure="true"/>
<slot name="IRQ4" secure="true"/>
<slot name="IRQ5" secure="true"/>
<slot name="IRQ6" secure="true"/>
<slot name="IRQ7" secure="true"/>
<slot name="IRQ8" secure="true"/>
<slot name="IRQ9" secure="true"/>
<slot name="IRQ10" secure="true"/>
<slot name="IRQ11" secure="true"/>
<slot name="IRQ12" secure="true"/>
<slot name="IRQ13" secure="true"/>
<slot name="IRQ14" secure="true"/>
<slot name="IRQ15" secure="true"/>
<slot name="IRQ16" secure="true"/>
<slot name="IRQ17" secure="true"/>
<slot name="IRQ18" secure="true"/>
<slot name="IRQ19" secure="true"/>
<slot name="IRQ20" secure="true"/>
<slot name="IRQ21" secure="true"/>
<slot name="IRQ22" secure="true"/>
<slot name="IRQ23" secure="true"/>
<slot name="IRQ24" secure="true"/>
<slot name="IRQ25" secure="true"/>
<slot name="IRQ26" secure="true"/>
<slot name="IRQ27" secure="true"/>
<slot name="IRQ28" secure="true"/>
<slot name="IRQ29" secure="true"/>
</peripheral>
</partition>
</azone>
Loading

0 comments on commit 53510ee

Please sign in to comment.