diff options
| author | Rbb666 <[email protected]> | 2023-03-31 13:39:06 +0800 |
|---|---|---|
| committer | guo <[email protected]> | 2023-03-31 18:10:11 +0800 |
| commit | d9e74b0f761fa7ea5dbb50ad9b867456770991c7 (patch) | |
| tree | 850e7a0d03d01e0c6ffc6452fb5e843d6b1e48c8 | |
| parent | df74a617f11039c7ba1e3d1ff9a5041eb10fea0f (diff) | |
[Renesas]Update RA6M3/4 mdk proj
| -rw-r--r-- | bsp/renesas/ra6m3-ek/board/lvgl/lv_port_disp.c | 6 | ||||
| -rw-r--r-- | bsp/renesas/ra6m3-ek/buildinfo.gpdsc | 3 | ||||
| -rw-r--r-- | bsp/renesas/ra6m4-cpk/board/lvgl/lv_port_disp.c | 6 | ||||
| -rw-r--r-- | bsp/renesas/ra6m4-cpk/buildinfo.gpdsc | 28 | ||||
| -rw-r--r-- | bsp/renesas/ra6m4-cpk/configuration.xml | 79 | ||||
| -rw-r--r-- | bsp/renesas/ra6m4-cpk/ra_cfg/fsp_cfg/bsp/board_cfg.h | 5 | ||||
| -rw-r--r-- | bsp/renesas/ra6m4-cpk/ra_cfg/fsp_cfg/bsp/bsp_cfg.h | 1 | ||||
| -rw-r--r-- | bsp/renesas/ra6m4-cpk/ra_gen/pin_data.c | 4 | ||||
| -rw-r--r-- | bsp/renesas/ra6m4-cpk/template.uvoptx | 7 | ||||
| -rw-r--r-- | bsp/renesas/ra6m4-cpk/template.uvprojx | 50 |
10 files changed, 141 insertions, 48 deletions
diff --git a/bsp/renesas/ra6m3-ek/board/lvgl/lv_port_disp.c b/bsp/renesas/ra6m3-ek/board/lvgl/lv_port_disp.c index ed55596715..15ed301098 100644 --- a/bsp/renesas/ra6m3-ek/board/lvgl/lv_port_disp.c +++ b/bsp/renesas/ra6m3-ek/board/lvgl/lv_port_disp.c @@ -14,7 +14,7 @@ #include "lv_port_gpu.h" #endif -#ifdef BSP_USING_SPI_LCD +#ifdef PKG_USING_ILI9341 #include "lcd_ili9341.h" #else #include "lcd_port.h" @@ -48,7 +48,7 @@ static void color_to16_maybe(lv_color16_t *dst, lv_color_t *src) static void disp_flush(lv_disp_drv_t *disp_drv, const lv_area_t *area, lv_color_t *color_p) { -#ifdef BSP_USING_SPI_LCD +#ifdef PKG_USING_ILI9341 lcd_fill_array_spi(area->x1, area->y1, area->x2, area->y2, color_p); #elif DLG_LVGL_USE_GPU_RA6M3 lv_port_gpu_flush(); @@ -100,7 +100,7 @@ static void disp_flush(lv_disp_drv_t *disp_drv, const lv_area_t *area, lv_color_ void lv_port_disp_init(void) { -#ifdef BSP_USING_SPI_LCD +#ifdef PKG_USING_ILI9341 spi_lcd_init(20); #else static rt_device_t device; diff --git a/bsp/renesas/ra6m3-ek/buildinfo.gpdsc b/bsp/renesas/ra6m3-ek/buildinfo.gpdsc index 1e4223b52e..75232d3a70 100644 --- a/bsp/renesas/ra6m3-ek/buildinfo.gpdsc +++ b/bsp/renesas/ra6m3-ek/buildinfo.gpdsc @@ -58,13 +58,11 @@ <file category="header" name="ra/board/ra6m3/board_leds.h" path=""/> <file category="header" name="ra/fsp/inc/api/bsp_api.h" path=""/> <file category="header" name="ra/fsp/inc/api/r_ioport_api.h" path=""/> - <file category="header" name="ra/fsp/inc/api/r_timer_api.h" path=""/> <file category="header" name="ra/fsp/inc/api/r_transfer_api.h" path=""/> <file category="header" name="ra/fsp/inc/api/r_uart_api.h" path=""/> <file category="header" name="ra/fsp/inc/fsp_common_api.h" path=""/> <file category="header" name="ra/fsp/inc/fsp_features.h" path=""/> <file category="header" name="ra/fsp/inc/fsp_version.h" path=""/> - <file category="header" name="ra/fsp/inc/instances/r_gpt.h" path=""/> <file category="header" name="ra/fsp/inc/instances/r_ioport.h" path=""/> <file category="header" name="ra/fsp/inc/instances/r_sci_uart.h" path=""/> <file category="header" name="ra/fsp/src/bsp/cmsis/Device/RENESAS/Include/base_addresses.h" path=""/> @@ -124,7 +122,6 @@ <files> <file category="include" name="ra_cfg/fsp_cfg/"/> <file category="include" name="ra_cfg/fsp_cfg/bsp/"/> - <file category="header" name="ra_cfg/fsp_cfg/bsp/board_cfg.h" path=""/> <file category="header" name="ra_cfg/fsp_cfg/bsp/bsp_cfg.h" path=""/> <file category="header" name="ra_cfg/fsp_cfg/bsp/bsp_mcu_device_cfg.h" path=""/> <file category="header" name="ra_cfg/fsp_cfg/bsp/bsp_mcu_device_pn_cfg.h" path=""/> diff --git a/bsp/renesas/ra6m4-cpk/board/lvgl/lv_port_disp.c b/bsp/renesas/ra6m4-cpk/board/lvgl/lv_port_disp.c index 3ed47e59c8..625f6de5cb 100644 --- a/bsp/renesas/ra6m4-cpk/board/lvgl/lv_port_disp.c +++ b/bsp/renesas/ra6m4-cpk/board/lvgl/lv_port_disp.c @@ -10,7 +10,7 @@ #include <lvgl.h> #include "hal_data.h" -#ifdef BSP_USING_SPI_LCD +#ifdef PKG_USING_ILI9341 #include "lcd_ili9341.h" #endif @@ -29,7 +29,7 @@ static lv_color_t buf_2[COLOR_BUFFER]; static void disp_flush(lv_disp_drv_t *disp_drv, const lv_area_t *area, lv_color_t *color_p) { -#ifdef BSP_USING_SPI_LCD +#ifdef PKG_USING_ILI9341 lcd_fill_array_spi(area->x1, area->y1, area->x2, area->y2, color_p); #endif lv_disp_flush_ready(disp_drv); @@ -37,7 +37,7 @@ static void disp_flush(lv_disp_drv_t *disp_drv, const lv_area_t *area, lv_color_ void lv_port_disp_init(void) { -#ifdef BSP_USING_SPI_LCD +#ifdef PKG_USING_ILI9341 spi_lcd_init(20); #endif /*Initialize `disp_buf` with the buffer(s). With only one buffer use NULL instead buf_2 */ diff --git a/bsp/renesas/ra6m4-cpk/buildinfo.gpdsc b/bsp/renesas/ra6m4-cpk/buildinfo.gpdsc index f0fab019bd..ed18fa2506 100644 --- a/bsp/renesas/ra6m4-cpk/buildinfo.gpdsc +++ b/bsp/renesas/ra6m4-cpk/buildinfo.gpdsc @@ -57,56 +57,73 @@ <file category="source" name="ra/board/ra6m4_cpk/board_leds.c"/> <file category="header" name="ra/board/ra6m4_cpk/board_leds.h" path=""/> <file category="header" name="ra/fsp/inc/api/bsp_api.h" path=""/> - <file category="header" name="ra/fsp/inc/api/r_cgc_api.h" path=""/> <file category="header" name="ra/fsp/inc/api/r_external_irq_api.h" path=""/> - <file category="header" name="ra/fsp/inc/api/r_flash_api.h" path=""/> <file category="header" name="ra/fsp/inc/api/r_ioport_api.h" path=""/> + <file category="header" name="ra/fsp/inc/api/r_spi_api.h" path=""/> <file category="header" name="ra/fsp/inc/api/r_transfer_api.h" path=""/> <file category="header" name="ra/fsp/inc/api/r_uart_api.h" path=""/> <file category="header" name="ra/fsp/inc/fsp_common_api.h" path=""/> <file category="header" name="ra/fsp/inc/fsp_features.h" path=""/> <file category="header" name="ra/fsp/inc/fsp_version.h" path=""/> - <file category="header" name="ra/fsp/inc/instances/r_flash_hp.h" path=""/> + <file category="header" name="ra/fsp/inc/instances/r_dtc.h" path=""/> <file category="header" name="ra/fsp/inc/instances/r_icu.h" path=""/> <file category="header" name="ra/fsp/inc/instances/r_ioport.h" path=""/> <file category="header" name="ra/fsp/inc/instances/r_sci_uart.h" path=""/> + <file category="header" name="ra/fsp/inc/instances/r_spi.h" path=""/> <file category="header" name="ra/fsp/src/bsp/cmsis/Device/RENESAS/Include/base_addresses.h" path=""/> <file category="header" name="ra/fsp/src/bsp/cmsis/Device/RENESAS/Include/renesas.h" path=""/> <file category="header" name="ra/fsp/src/bsp/cmsis/Device/RENESAS/Include/system.h" path=""/> <file category="source" name="ra/fsp/src/bsp/cmsis/Device/RENESAS/Source/startup.c"/> + <file category="other" name="ra/fsp/src/bsp/cmsis/Device/RENESAS/Source/startup.o"/> <file category="source" name="ra/fsp/src/bsp/cmsis/Device/RENESAS/Source/system.c"/> + <file category="other" name="ra/fsp/src/bsp/cmsis/Device/RENESAS/Source/system.o"/> <file category="header" name="ra/fsp/src/bsp/mcu/all/bsp_arm_exceptions.h" path=""/> <file category="source" name="ra/fsp/src/bsp/mcu/all/bsp_clocks.c"/> <file category="header" name="ra/fsp/src/bsp/mcu/all/bsp_clocks.h" path=""/> + <file category="other" name="ra/fsp/src/bsp/mcu/all/bsp_clocks.o"/> <file category="source" name="ra/fsp/src/bsp/mcu/all/bsp_common.c"/> <file category="header" name="ra/fsp/src/bsp/mcu/all/bsp_common.h" path=""/> + <file category="other" name="ra/fsp/src/bsp/mcu/all/bsp_common.o"/> <file category="header" name="ra/fsp/src/bsp/mcu/all/bsp_compiler_support.h" path=""/> <file category="source" name="ra/fsp/src/bsp/mcu/all/bsp_delay.c"/> <file category="header" name="ra/fsp/src/bsp/mcu/all/bsp_delay.h" path=""/> + <file category="other" name="ra/fsp/src/bsp/mcu/all/bsp_delay.o"/> <file category="source" name="ra/fsp/src/bsp/mcu/all/bsp_group_irq.c"/> <file category="header" name="ra/fsp/src/bsp/mcu/all/bsp_group_irq.h" path=""/> + <file category="other" name="ra/fsp/src/bsp/mcu/all/bsp_group_irq.o"/> <file category="source" name="ra/fsp/src/bsp/mcu/all/bsp_guard.c"/> <file category="header" name="ra/fsp/src/bsp/mcu/all/bsp_guard.h" path=""/> + <file category="other" name="ra/fsp/src/bsp/mcu/all/bsp_guard.o"/> <file category="source" name="ra/fsp/src/bsp/mcu/all/bsp_io.c"/> <file category="header" name="ra/fsp/src/bsp/mcu/all/bsp_io.h" path=""/> + <file category="other" name="ra/fsp/src/bsp/mcu/all/bsp_io.o"/> <file category="source" name="ra/fsp/src/bsp/mcu/all/bsp_irq.c"/> <file category="header" name="ra/fsp/src/bsp/mcu/all/bsp_irq.h" path=""/> + <file category="other" name="ra/fsp/src/bsp/mcu/all/bsp_irq.o"/> <file category="header" name="ra/fsp/src/bsp/mcu/all/bsp_mcu_api.h" path=""/> <file category="header" name="ra/fsp/src/bsp/mcu/all/bsp_module_stop.h" path=""/> <file category="source" name="ra/fsp/src/bsp/mcu/all/bsp_register_protection.c"/> <file category="header" name="ra/fsp/src/bsp/mcu/all/bsp_register_protection.h" path=""/> + <file category="other" name="ra/fsp/src/bsp/mcu/all/bsp_register_protection.o"/> <file category="source" name="ra/fsp/src/bsp/mcu/all/bsp_rom_registers.c"/> + <file category="other" name="ra/fsp/src/bsp/mcu/all/bsp_rom_registers.o"/> <file category="source" name="ra/fsp/src/bsp/mcu/all/bsp_sbrk.c"/> + <file category="other" name="ra/fsp/src/bsp/mcu/all/bsp_sbrk.o"/> <file category="source" name="ra/fsp/src/bsp/mcu/all/bsp_security.c"/> <file category="header" name="ra/fsp/src/bsp/mcu/all/bsp_security.h" path=""/> + <file category="other" name="ra/fsp/src/bsp/mcu/all/bsp_security.o"/> <file category="header" name="ra/fsp/src/bsp/mcu/all/bsp_tfu.h" path=""/> <file category="header" name="ra/fsp/src/bsp/mcu/ra6m4/bsp_elc.h" path=""/> <file category="header" name="ra/fsp/src/bsp/mcu/ra6m4/bsp_feature.h" path=""/> <file category="header" name="ra/fsp/src/bsp/mcu/ra6m4/bsp_mcu_info.h" path=""/> - <file category="source" name="ra/fsp/src/r_flash_hp/r_flash_hp.c"/> + <file category="source" name="ra/fsp/src/r_dtc/r_dtc.c"/> <file category="source" name="ra/fsp/src/r_icu/r_icu.c"/> + <file category="other" name="ra/fsp/src/r_icu/r_icu.o"/> <file category="source" name="ra/fsp/src/r_ioport/r_ioport.c"/> + <file category="other" name="ra/fsp/src/r_ioport/r_ioport.o"/> <file category="source" name="ra/fsp/src/r_sci_uart/r_sci_uart.c"/> + <file category="other" name="ra/fsp/src/r_sci_uart/r_sci_uart.o"/> + <file category="source" name="ra/fsp/src/r_spi/r_spi.c"/> <file category="other" name="ra/SConscript"/> </files> </component> @@ -114,15 +131,16 @@ <files> <file category="include" name="ra_cfg/fsp_cfg/"/> <file category="include" name="ra_cfg/fsp_cfg/bsp/"/> - <file category="header" name="ra_cfg/fsp_cfg/bsp/board_cfg.h" path=""/> <file category="header" name="ra_cfg/fsp_cfg/bsp/bsp_cfg.h" path=""/> <file category="header" name="ra_cfg/fsp_cfg/bsp/bsp_mcu_device_cfg.h" path=""/> <file category="header" name="ra_cfg/fsp_cfg/bsp/bsp_mcu_device_pn_cfg.h" path=""/> <file category="header" name="ra_cfg/fsp_cfg/bsp/bsp_mcu_family_cfg.h" path=""/> <file category="header" name="ra_cfg/fsp_cfg/bsp/bsp_pin_cfg.h" path=""/> + <file category="header" name="ra_cfg/fsp_cfg/r_dtc_cfg.h" path=""/> <file category="header" name="ra_cfg/fsp_cfg/r_icu_cfg.h" path=""/> <file category="header" name="ra_cfg/fsp_cfg/r_ioport_cfg.h" path=""/> <file category="header" name="ra_cfg/fsp_cfg/r_sci_uart_cfg.h" path=""/> + <file category="header" name="ra_cfg/fsp_cfg/r_spi_cfg.h" path=""/> <file category="other" name="ra_cfg/SConscript"/> </files> </component> diff --git a/bsp/renesas/ra6m4-cpk/configuration.xml b/bsp/renesas/ra6m4-cpk/configuration.xml index 8c62a55178..fbde369a97 100644 --- a/bsp/renesas/ra6m4-cpk/configuration.xml +++ b/bsp/renesas/ra6m4-cpk/configuration.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8" standalone="no"?> <raConfiguration version="7"> <generalSettings> - <option key="#Board#" value="board.ra6m4cpk"/> + <option key="#Board#" value="board.custom"/> <option key="CPU" value="RA6M4"/> <option key="#TargetName#" value="R7FA6M4AF3CFB"/> <option key="#TargetARCHITECTURE#" value="cortex-m33"/> @@ -170,6 +170,14 @@ <description>External Interrupt</description> <originalPack>Renesas.RA.3.5.0.pack</originalPack> </component> + <component apiversion="" class="HAL Drivers" condition="" group="all" subgroup="r_dtc" variant="" vendor="Renesas" version="3.5.0"> + <description>Data Transfer Controller</description> + <originalPack>Renesas.RA.3.5.0.pack</originalPack> + </component> + <component apiversion="" class="HAL Drivers" condition="" group="all" subgroup="r_spi" variant="" vendor="Renesas" version="3.5.0"> + <description>Serial Peripheral Interface</description> + <originalPack>Renesas.RA.3.5.0.pack</originalPack> + </component> </raComponentSelection> <raElcConfiguration/> <raIcuConfiguration/> @@ -217,10 +225,67 @@ <property id="module.driver.external_irq.p_callback" value="irq_callback"/> <property id="module.driver.external_irq.ipl" value="board.icu.common.irq.priority12"/> </module> + <module id="module.driver.spi_on_spi.1282792503"> + <property id="module.driver.spi.name" value="g_spi0"/> + <property id="module.driver.spi.channel" value="0"/> + <property id="module.driver.spi.rxi_ipl" value="board.icu.common.irq.priority12"/> + <property id="module.driver.spi.txi_ipl" value="board.icu.common.irq.priority12"/> + <property id="module.driver.spi.tei_ipl" value="board.icu.common.irq.priority12"/> + <property id="module.driver.spi.eri_ipl" value="board.icu.common.irq.priority12"/> + <property id="module.driver.spi.operating_mode" value="module.driver.spi.operating_mode.mode_master"/> + <property id="module.driver.spi.clk_phase" value="module.driver.spi.clk_phase.clk_phase_edge_odd"/> + <property id="module.driver.spi.clk_polarity" value="module.driver.spi.clk_polarity.clk_polarity_low"/> + <property id="module.driver.spi.mode_fault" value="module.driver.spi.mode_fault.mode_fault_error_disable"/> + <property id="module.driver.spi.bit_order" value="module.driver.spi.bit_order.bit_order_msb_first"/> + <property id="module.driver.spi.p_callback" value="spi0_callback"/> + <property id="module.driver.spi.spi_clksyn" value="module.driver.spi.spi_clksyn.spi_clksyn"/> + <property id="module.driver.spi.spi_comm" value="module.driver.spi.spi_comm.full_duplex"/> + <property id="module.driver.spi.ssl_polarity" value="module.driver.spi.ssl_polarity.low"/> + <property id="module.driver.spi.ssl_select" value="module.driver.spi.ssl_select.zero"/> + <property id="module.driver.spi.mosi_idle_value_fixing" value="module.driver.spi.mosi_idle_value_fixing.disable"/> + <property id="module.driver.spi.parity" value="module.driver.spi.parity_mode.disable"/> + <property id="module.driver.spi.byte_swap" value="module.driver.spi.byte_swap.disable"/> + <property id="module.driver.spi.bitrate" value="16000000"/> + <property id="module.driver.spi.spck_delay" value="module.driver.spi.spck_delay.one"/> + <property id="module.driver.spi.ssl_negation_delay" value="module.driver.spi.ssl_negation_delay.one"/> + <property id="module.driver.spi.next_access_delay" value="module.driver.spi.next_access_delay.one"/> + </module> + <module id="module.driver.transfer_on_dtc.1780258871"> + <property id="module.driver.transfer.name" value="g_transfer0"/> + <property id="module.driver.transfer.mode" value="module.driver.transfer.mode.mode_normal"/> + <property id="module.driver.transfer.size" value="module.driver.transfer.size.size_2_byte"/> + <property id="module.driver.transfer.dest_addr_mode" value="module.driver.transfer.dest_addr_mode.addr_mode_fixed"/> + <property id="module.driver.transfer.src_addr_mode" value="module.driver.transfer.src_addr_mode.addr_mode_fixed"/> + <property id="module.driver.transfer.repeat_area" value="module.driver.transfer.repeat_area.repeat_area_source"/> + <property id="module.driver.transfer.p_dest" value="NULL"/> + <property id="module.driver.transfer.p_src" value="NULL"/> + <property id="module.driver.transfer.interrupt" value="module.driver.transfer.interrupt.interrupt_end"/> + <property id="module.driver.transfer.length" value="0"/> + <property id="module.driver.transfer.num_blocks" value="0"/> + <property id="module.driver.transfer.activation_source" value="_disabled"/> + </module> + <module id="module.driver.transfer_on_dtc.1292359901"> + <property id="module.driver.transfer.name" value="g_transfer1"/> + <property id="module.driver.transfer.mode" value="module.driver.transfer.mode.mode_normal"/> + <property id="module.driver.transfer.size" value="module.driver.transfer.size.size_2_byte"/> + <property id="module.driver.transfer.dest_addr_mode" value="module.driver.transfer.dest_addr_mode.addr_mode_fixed"/> + <property id="module.driver.transfer.src_addr_mode" value="module.driver.transfer.src_addr_mode.addr_mode_fixed"/> + <property id="module.driver.transfer.repeat_area" value="module.driver.transfer.repeat_area.repeat_area_source"/> + <property id="module.driver.transfer.p_dest" value="NULL"/> + <property id="module.driver.transfer.p_src" value="NULL"/> + <property id="module.driver.transfer.interrupt" value="module.driver.transfer.interrupt.interrupt_end"/> + <property id="module.driver.transfer.length" value="0"/> + <property id="module.driver.transfer.num_blocks" value="0"/> + <property id="module.driver.transfer.activation_source" value="_disabled"/> + </module> <context id="_hal.0"> <stack module="module.driver.ioport_on_ioport.0"/> <stack module="module.driver.uart_on_sci_uart.201575186"/> <stack module="module.driver.external_irq_on_icu.1658263033"/> + <stack module="module.driver.spi_on_spi.1282792503"> + <stack module="module.driver.transfer_on_dtc.1780258871" requires="module.driver.spi_on_spi.requires.transfer_tx"/> + <stack module="module.driver.transfer_on_dtc.1292359901" requires="module.driver.spi_on_spi.requires.transfer_rx"/> + </stack> </context> <config id="config.driver.ioport"> <property id="config.driver.ioport.checking" value="config.driver.ioport.checking.system"/> @@ -228,12 +293,21 @@ <config id="config.driver.icu"> <property id="config.driver.icu.param_checking_enable" value="config.driver.icu.param_checking_enable.bsp"/> </config> + <config id="config.driver.dtc"> + <property id="config.driver.dtc.param_checking_enable" value="config.driver.dtc.param_checking_enable.bsp"/> + <property id="config.driver.dtc.vector_table" value=".fsp_dtc_vector_table"/> + </config> <config id="config.driver.sci_uart"> <property id="config.driver.sci_uart.param_checking_enable" value="config.driver.sci_uart.param_checking_enable.bsp"/> <property id="config.driver.sci_uart.fifo_support" value="config.driver.sci_uart.fifo_support.disabled"/> <property id="config.driver.sci_uart.dtc_support" value="config.driver.sci_uart.dtc_support.disabled"/> <property id="config.driver.sci_uart.flow_control" value="config.driver.sci_uart.flow_control.disabled"/> </config> + <config id="config.driver.spi"> + <property id="config.driver.spi.param_checking_enable" value="config.driver.spi.param_checking_enable.bsp"/> + <property id="config.driver.spi.dtc_enable" value="config.driver.spi.dtc_enable.enabled"/> + <property id="config.driver.spi.rxi_transmit" value="config.driver.spi.rxi_transmit.disabled"/> + </config> </raModuleConfiguration> <raPinConfiguration> <symbolicName propertyId="p000.symbolic_name" value="ARDUINO_AN00"/> @@ -407,8 +481,6 @@ <configSetting altId="p203.gpio_mode.gpio_mode_peripheral" configurationId="p203.gpio_mode"/> <configSetting altId="p204.spi0.rspck" configurationId="p204"/> <configSetting altId="p204.gpio_mode.gpio_mode_peripheral" configurationId="p204.gpio_mode"/> - <configSetting altId="p205.spi0.ssl0" configurationId="p205"/> - <configSetting altId="p205.gpio_mode.gpio_mode_peripheral" configurationId="p205.gpio_mode"/> <configSetting altId="p212.cgc0.extal" configurationId="p212"/> <configSetting altId="p212.gpio_mode.gpio_mode_peripheral" configurationId="p212.gpio_mode"/> <configSetting altId="p213.cgc0.xtal" configurationId="p213"/> @@ -469,7 +541,6 @@ <configSetting altId="spi0.mosi.p203" configurationId="spi0.mosi"/> <configSetting altId="spi0.pairing.free" configurationId="spi0.pairing"/> <configSetting altId="spi0.rspck.p204" configurationId="spi0.rspck"/> - <configSetting altId="spi0.ssl0.p205" configurationId="spi0.ssl0"/> <configSetting altId="spi1.miso.p410" configurationId="spi1.miso"/> <configSetting altId="spi1.mode.enabled.b" configurationId="spi1.mode"/> <configSetting altId="spi1.mosi.p411" configurationId="spi1.mosi"/> diff --git a/bsp/renesas/ra6m4-cpk/ra_cfg/fsp_cfg/bsp/board_cfg.h b/bsp/renesas/ra6m4-cpk/ra_cfg/fsp_cfg/bsp/board_cfg.h new file mode 100644 index 0000000000..a2094445ae --- /dev/null +++ b/bsp/renesas/ra6m4-cpk/ra_cfg/fsp_cfg/bsp/board_cfg.h @@ -0,0 +1,5 @@ +/* generated configuration header file - do not edit */ +#ifndef BOARD_CFG_H_ +#define BOARD_CFG_H_ +#include "../../../ra/board/ra6m4_cpk/board.h" +#endif /* BOARD_CFG_H_ */ diff --git a/bsp/renesas/ra6m4-cpk/ra_cfg/fsp_cfg/bsp/bsp_cfg.h b/bsp/renesas/ra6m4-cpk/ra_cfg/fsp_cfg/bsp/bsp_cfg.h index aeb3060418..48c4b5099e 100644 --- a/bsp/renesas/ra6m4-cpk/ra_cfg/fsp_cfg/bsp/bsp_cfg.h +++ b/bsp/renesas/ra6m4-cpk/ra_cfg/fsp_cfg/bsp/bsp_cfg.h @@ -3,6 +3,7 @@ #define BSP_CFG_H_ #include "bsp_clock_cfg.h" #include "bsp_mcu_family_cfg.h" + #include "board_cfg.h" #define RA_NOT_DEFINED 0 #ifndef BSP_CFG_RTOS #if (RA_NOT_DEFINED) != (RA_NOT_DEFINED) diff --git a/bsp/renesas/ra6m4-cpk/ra_gen/pin_data.c b/bsp/renesas/ra6m4-cpk/ra_gen/pin_data.c index f97d4a86a8..9885f407a0 100644 --- a/bsp/renesas/ra6m4-cpk/ra_gen/pin_data.c +++ b/bsp/renesas/ra6m4-cpk/ra_gen/pin_data.c @@ -77,10 +77,6 @@ const ioport_pin_cfg_t g_bsp_pin_cfg_data[] = { .pin_cfg = ((uint32_t) IOPORT_CFG_PERIPHERAL_PIN | (uint32_t) IOPORT_PERIPHERAL_SPI) }, { - .pin = BSP_IO_PORT_02_PIN_05, - .pin_cfg = ((uint32_t) IOPORT_CFG_PERIPHERAL_PIN | (uint32_t) IOPORT_PERIPHERAL_SPI) - }, - { .pin = BSP_IO_PORT_03_PIN_00, .pin_cfg = ((uint32_t) IOPORT_CFG_PERIPHERAL_PIN | (uint32_t) IOPORT_PERIPHERAL_DEBUG) }, diff --git a/bsp/renesas/ra6m4-cpk/template.uvoptx b/bsp/renesas/ra6m4-cpk/template.uvoptx index 853ddaf732..544a3fc739 100644 --- a/bsp/renesas/ra6m4-cpk/template.uvoptx +++ b/bsp/renesas/ra6m4-cpk/template.uvoptx @@ -89,7 +89,7 @@ <sRfunc>1</sRfunc> <sRbox>1</sRbox> <tLdApp>1</tLdApp> - <tGomain>0</tGomain> + <tGomain>1</tGomain> <tRbreak>1</tRbreak> <tRwatch>1</tRwatch> <tRmem>1</tRmem> @@ -119,6 +119,11 @@ <TargetDriverDllRegistry> <SetRegEntry> <Number>0</Number> + <Key>UL2V8M</Key> + <Name>UL2V8M(-S0 -C0 -P0 -FD20000000 -FC2000 -FN3 -FF0RA6M4_1M -FS00 -FL0100000 -FF1RA6M4_DATA_C1M -FS18000000 -FL12000 -FF2RA6M4_CONF -FS2100A000 -FL2300 -FP0($$Device:R7FA6M4AF$Flash\RA6M4_1M.FLM) -FP1($$Device:R7FA6M4AF$Flash\RA6M4_DATA_C1M.FLM) -FP2($$Device:R7FA6M4AF$Flash\RA6M4_CONF.FLM))</Name> + </SetRegEntry> + <SetRegEntry> + <Number>0</Number> <Key>JL2CM3</Key> <Name>-U-O78 -O78 -S2 -ZTIFSpeedSel5000 -A0 -C-1 -JU1 -JI127.0.0.1 -JP0 -RST0 -TO18 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -TB1 -TFE0 -FO7 -FD0 -FC800 -FN0</Name> </SetRegEntry> diff --git a/bsp/renesas/ra6m4-cpk/template.uvprojx b/bsp/renesas/ra6m4-cpk/template.uvprojx index 18fd1fb763..e95b98f89c 100644 --- a/bsp/renesas/ra6m4-cpk/template.uvprojx +++ b/bsp/renesas/ra6m4-cpk/template.uvprojx @@ -14,14 +14,14 @@ <uAC6>1</uAC6> <TargetOption> <TargetCommonOption> - <Device>R7FA6M4AF3CFB</Device> + <Device>R7FA6M4AF</Device> <Vendor>Renesas</Vendor> - <PackID>Renesas.RA_DFP.3.1.0</PackID> + <PackID>Renesas.RA_DFP.4.2.0</PackID> <PackURL>https://www2.renesas.eu/Keil_MDK_Packs/</PackURL> - <Cpu>CPUTYPE("Cortex-M33") FPU3(SFPU) DSP TZ CLOCK(12000000) ELITTLE</Cpu> + <Cpu>IRAM(0x20000000,0x040000) IROM(0x00000000,0x100000) CPUTYPE("Cortex-M33") FPU3(SFPU) DSP TZ CLOCK(12000000) ELITTLE</Cpu> <FlashUtilSpec></FlashUtilSpec> <StartupFile></StartupFile> - <FlashDriverDll></FlashDriverDll> + <FlashDriverDll>UL2V8M(-S0 -C0 -P0 -FD20000000 -FC2000 -FN3 -FF0RA6M4_1M -FS00 -FL0100000 -FF1RA6M4_DATA_C1M -FS18000000 -FL12000 -FF2RA6M4_CONF -FS2100A000 -FL2300 -FP0($$Device:R7FA6M4AF$Flash\RA6M4_1M.FLM) -FP1($$Device:R7FA6M4AF$Flash\RA6M4_DATA_C1M.FLM) -FP2($$Device:R7FA6M4AF$Flash\RA6M4_CONF.FLM))</FlashDriverDll> <DeviceId>0</DeviceId> <RegisterFile></RegisterFile> <MemoryEnv></MemoryEnv> @@ -33,7 +33,7 @@ <SLE66CMisc></SLE66CMisc> <SLE66AMisc></SLE66AMisc> <SLE66LinkerMisc></SLE66LinkerMisc> - <SFDFile>$$Device:R7FA6M4AF3CFB$SVD\R7FA6M4AF.svd</SFDFile> + <SFDFile>$$Device:R7FA6M4AF$SVD\R7FA6M4AF.svd</SFDFile> <bCustSvd>0</bCustSvd> <UseEnv>0</UseEnv> <BinPath></BinPath> @@ -113,10 +113,10 @@ <SimDllArguments></SimDllArguments> <SimDlgDll></SimDlgDll> <SimDlgDllArguments></SimDlgDllArguments> - <TargetDllName>SARMCM3.DLL</TargetDllName> + <TargetDllName>SARMV8M.DLL</TargetDllName> <TargetDllArguments> -MPU</TargetDllArguments> <TargetDlgDll>TCM.DLL</TargetDlgDll> - <TargetDlgDllArguments>-pCM4</TargetDlgDllArguments> + <TargetDlgDllArguments>-pCM33</TargetDlgDllArguments> </DllOption> <DebugOption> <OPTHX> @@ -132,12 +132,12 @@ <UseTargetDll>0</UseTargetDll> <UseExternalTool>1</UseExternalTool> <RunIndependent>0</RunIndependent> - <UpdateFlashBeforeDebugging>0</UpdateFlashBeforeDebugging> + <UpdateFlashBeforeDebugging>1</UpdateFlashBeforeDebugging> <Capability>1</Capability> - <DriverSelection>-1</DriverSelection> + <DriverSelection>4102</DriverSelection> </Flash1> <bUseTDR>1</bUseTDR> - <Flash2></Flash2> + <Flash2>BIN\UL2V8M.DLL</Flash2> <Flash3>"" ()</Flash3> <Flash4></Flash4> <pFcarmOut></pFcarmOut> @@ -179,8 +179,8 @@ <mOS>0</mOS> <uocRom>0</uocRom> <uocRam>0</uocRam> - <hadIROM>0</hadIROM> - <hadIRAM>0</hadIRAM> + <hadIROM>1</hadIROM> + <hadIRAM>1</hadIRAM> <hadXRAM>0</hadXRAM> <uocXRam>0</uocXRam> <RvdsVP>2</RvdsVP> @@ -188,13 +188,13 @@ <RvdsCdeCp>0</RvdsCdeCp> <hadIRAM2>0</hadIRAM2> <hadIROM2>0</hadIROM2> - <StupSel>0</StupSel> + <StupSel>8</StupSel> <useUlib>1</useUlib> <EndSel>0</EndSel> <uLtcg>0</uLtcg> <nSecure>0</nSecure> - <RoSelD>0</RoSelD> - <RwSelD>0</RwSelD> + <RoSelD>3</RoSelD> + <RwSelD>3</RwSelD> <CodeSel>0</CodeSel> <OptFeed>0</OptFeed> <NoZi1>0</NoZi1> @@ -205,12 +205,12 @@ <Ro1Chk>0</Ro1Chk> <Ro2Chk>0</Ro2Chk> <Ro3Chk>0</Ro3Chk> - <Ir1Chk>0</Ir1Chk> + <Ir1Chk>1</Ir1Chk> <Ir2Chk>0</Ir2Chk> <Ra1Chk>0</Ra1Chk> <Ra2Chk>0</Ra2Chk> <Ra3Chk>0</Ra3Chk> - <Im1Chk>0</Im1Chk> + <Im1Chk>1</Im1Chk> <Im2Chk>0</Im2Chk> <OnChipMemories> <Ocm1> @@ -245,13 +245,13 @@ </Ocm6> <IRAM> <Type>0</Type> - <StartAddress>0x0</StartAddress> - <Size>0x0</Size> + <StartAddress>0x20000000</StartAddress> + <Size>0x40000</Size> </IRAM> <IROM> - <Type>0</Type> + <Type>1</Type> <StartAddress>0x0</StartAddress> - <Size>0x0</Size> + <Size>0x100000</Size> </IROM> <XRAM> <Type>0</Type> @@ -276,7 +276,7 @@ <OCR_RVCT4> <Type>1</Type> <StartAddress>0x0</StartAddress> - <Size>0x0</Size> + <Size>0x100000</Size> </OCR_RVCT4> <OCR_RVCT5> <Type>1</Type> @@ -300,8 +300,8 @@ </OCR_RVCT8> <OCR_RVCT9> <Type>0</Type> - <StartAddress>0x0</StartAddress> - <Size>0x0</Size> + <StartAddress>0x20000000</StartAddress> + <Size>0x40000</Size> </OCR_RVCT9> <OCR_RVCT10> <Type>0</Type> @@ -408,7 +408,7 @@ <apis/> <components> <component Cclass="Flex Software" Cgroup="RA Configuration" Cvendor="Renesas" Cversion="1.0.0" condition="RA Device" generator="Renesas RA Smart Configurator"> - <package name="RA_DFP" schemaVersion="1.6.0" url="https://www2.renesas.eu/Keil_MDK_Packs/" vendor="Renesas" version="3.1.0"/> + <package name="RA_DFP" schemaVersion="1.7.2" url="https://www2.renesas.eu/Keil_MDK_Packs/" vendor="Renesas" version="4.2.0"/> <targetInfos> <targetInfo name="Target 1"/> </targetInfos> |
