Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Update text and examples to GOAL v2.25.1

...

Upcoming network protocols.

Please follow the links for detailed stack description.

...

  • FreeRTOS Kernel V10.3.0

  • Flexible Software Package (FSP) | Renesas

  • Serial Interface for log messages

  • 4 user LEDs (green, yellow + two red)

  • 8 user DIP switches

  • xSPI0 flash support for storing CM variables remanent:

    • sflash via xSPI0

    • EEPORM via I2C

  • booting GOAL application from xSPI0

...

Address

Size

Region

Usage

0x0010_0000 - 0x0010_7FFF

32k

BTCM

Second stage bootloader: used during startup to load GOAL application from QSPI0 flash into RAM.

0x3000_0000 - 0x3017_FFFF

1500k

Mirror area of System RAM

CPU0 GOAL (max. occupied: 800kByte)

0x3016_0000 - 0x3016_FFFF

64k

Mirror area of System RAM

Shared noncache buffer

0x3017_0000 - 0x3017_FFFF

64k

Mirror area of System RAM

Noncache buffer

0x6000_0000 - 0x6000’004b

75b

External address space xSPI0

Parameter for the bootloader

0x6000_004c - 0x6000_804b

32k

External address space xSPI0

Second stage bootloader image

0x6008_0000 - 0x6008_FFFF

64k

External address space xSPI0

CPU0 Loader Table

0x6010_0000 - 0x6027_FFFF

1500k

External address space xSPI0

CPU0 GOAL image (max. occupied: 800kByte)

0x67FF_E000 - 0x67FF_FFFF

8k

External address space xSPI0

CPU0 GOAL CM variables

Switches

...

Non-Volatile-Memory

Configuration or user data can be storage to nonvolatile memory. GOAL supports the following two different mediums on RZ/T2M RSK to keep information remanent. Both are accessed via GOAL media for nonvolatile storage.

sFlash

A 512 Mbit sflash is assembled at the RZ/T2M RSK and mapped to external address space xSPI0. The last 8kByte within this memory are reserved for CM storage by default.

EEPROM

This feature is disabled by default and not available in library demos.

GOAL CM variables are stored to EEPROM by setting compiler define GOAL_CONFIG_NVS_EEPROM_I2C to 1.

This is possible via IDE project properties.

...

There are various limitations for this feature:

  • EEPROM size is limited to 2kBytes on RSK board; but some GOAL projects (e.g. PNIO including SNMP and MRP) requiring 8kBytes and are consequently not supported.

  • There is only a single EEPROM on RSK board available; this component is occupied by EtherCAT Slave Controler on EtherCAT projects and therefore not available for NVS.

  • I2C module needs to be setup in 7-Bit address mode.

...

Comparison of sFlash and EEPROM

timing for 1228 bytes

EEPROM (I2C)

SFLASH (xSPI0)

read

110ms

0,014 ms

write

764ms

195 ms

Switches

The DIP switches SW3:1..SW3:8 can be used as input signal to GOAL software. Their state is polled when calling goal_targetGetButtons(). The function returns the input state as a bit mask, which assign is specified in goal_target_board.h.

...

Note

Please ensure to use the correct IDE and FSP version! If the any of the required software version is not available anymore at Renesas Website, please contact Renesas Support.

IAR Embedded Workbench Version 9.30.1

RZ/T2M FSP Smart Configurator and FSP Installer (for IAR Embedded Workbench) v1.2.0 (available at Renesas RZ/T2M-RSK), the installer includes following software

...

RZ/T Flexible Software Package (FSP) v.1.2.0

...

.

Running a sample project

Handling a sample project on RZ/T2M-RSK is described in following sections. This includes the process of loading software into RAM for debugging and flashing it to non-volatile storage.

...

  • setup board

  • open e2studio for RZ/T2M

  • importing a new project is possible by selecting File → Import and choosing Existing Project into Workspace.

...

  • Select root directory and Browse… into sub-directory projects of goal. All e2studio projects are listed and can be selected or deselected for import. Choose at least the *_ram version. Even if the *_bootloader version is not required for debugging, it is recommended to select it too in case the firmware should be flashed later on. Confirm by Finish.

...

Optional: configuring board by FSP Configuration

  • select the (in ram) project at Project Explorer and choose Project → Build Project. FSP sources are generated and project is build.

  • click the bug symbol at the upper right corner while (in ram) project is highlighted to start debug session.

...

Flashing RZ/T2M-RSK with e²studio

  • setup board

  • open e2studio for RZ/T2M

  • importing a new project is possible by selecting File → Import and choosing Existing Project into Workspace.

...

  • Select root directory and Browse… into sub-directory projects of goal. All e2studio projects are listed and can be selected or deselected for import. Choose *_ram and *_bootloader version of the project. Confirm by Finish.

...

  • Optional: configuring board by FSP Configuration

  • select the (in ram) project at Project Explorer and choose Project → Build Project. FSP sources are generated and project is build.

  • select the (in bootloader) project at Project Explorer and choose Project → Build Project. FSP sources are generated and project is build including the RAM binary.

  • power up the board

  • click the bug symbol at the upper right corner while (in bootloader) project is highlighted to flash the target and start debugging the bootloader.

...

A Profinet Demo is available by following download. The ZIP includes a 3h 1h time limited, full feature protocol stack library, next to some basic (00410) and web-server (goal_http) examples.

...

Stack documentation and a Quick Start Guide is available at Documents & Manuals.

>> download Profinet Demo for RZ/T2M-RSK (Date of update: 2924.0905.20232024)

GOAL Ethernet/IP Demo

A EtherNet/IP Demo is available by following download. The ZIP includes a 3h 1h time limited, full feature protocol stack, next to some basic (00410) and web-server (goal_http) examples.

...

Stack documentation and a Quick Start Guide is available at Documents & Manuals.

>> download Ethernet/IP Demo for RZ/T2M-RSK (Date of update: 2924.0905.20232024)

GOAL Modbus/TCP

The Modbus TCP/IP Software is available by following download.

...

Application description is available at Application Examples.

>> download Modbus/TCP for RZ/T2M-RSK (Date of update: 2924.0905.20232024)

GOAL OPC-UA Demo

A OPC-UA Demo is available by following download. The ZIP includes a 3h 1h time limited, full feature protocol stack, next to some basic (00410) and web-server (goal_http) examples.

The device application is located in sub-directory at appl/goal_opcua/.

All projects are created for Renesas projects are created for Renesas RZ/T2M-RSK. The board configuration is fixed in library projects and can not be modified by FSP SC.

Stack documentation and a Quick Start Guide is available at Documents & Manuals.

The software is under development and purposed for validation only.

>> download OPC-UA for RZ/T2M-RSK. The board configuration is fixed in library projects and can not be modified by FSP SC.

Stack documentation and a Quick Start Guide is available at Documents & Manuals.

The software is under development and purposed for validation only.

>> download OPC-UA (Date of update: 24.05.2024)

GOAL Powerlink Demo

A Powerlink Demo is available by following download. The ZIP includes a 1h time limited, full feature protocol stack, next to some basic (00410) and web-server (goal_http) examples.

All projects are created for Renesas RZ/N2L-RSK.

>> download Powerlink for RZ/T2M-RSK (Date of update: 2924.0905.20232024)

Known issues

Slowed down software

...

You are interested in other protocols for this device? Please contact the sales team for commercial questions via service@port.de.