Skip to content

Commit

Permalink
upload coe project and Fixed debugging breakpoints that could not be …
Browse files Browse the repository at this point in the history
…stopped issue (#31)

* upload coe project

* Fixed debugging breakpoints that could not be stopped and on-chip flash configuration issues
  • Loading branch information
kurisaW authored Jan 16, 2025
1 parent c6622a8 commit 8191af1
Show file tree
Hide file tree
Showing 303 changed files with 156,124 additions and 12,968 deletions.
1 change: 1 addition & 0 deletions .github/workflows/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -68,6 +68,7 @@ jobs:
- {RTT_BSP: "etherkit_usb_pmsc"}
- {RTT_BSP: "etherkit_usb_pcdc"}
- {RTT_BSP: "etherkit_ethercat_eoe"}
- {RTT_BSP: "etherkit_ethercat_coe"}
- {RTT_BSP: "etherkit_factory"}
steps:
- uses: actions/checkout@v2
Expand Down
Binary file modified docs/EtherKit_User_Manual.pdf
Binary file not shown.
8 changes: 0 additions & 8 deletions libraries/HAL_Drivers/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -3,14 +3,6 @@ config BSP_USING_GPIO
select RT_USING_PIN
default y

config BSP_USING_ONCHIP_FLASH
bool "Enable Onchip FLASH"
default n

config BSP_USING_HYPERRAM
bool "Enable XSPI0 CS1 Winbond octal hyperRAM"
default n

config BSP_USING_WDT
bool "Enable Watchdog Timer"
select RT_USING_WDT
Expand Down
7 changes: 5 additions & 2 deletions projects/etherkit_basic_key_irq/.config
Original file line number Diff line number Diff line change
Expand Up @@ -374,6 +374,7 @@ CONFIG_RT_USING_PIN=y
# CONFIG_PKG_USING_LHC_MODBUS is not set
# CONFIG_PKG_USING_QMODBUS is not set
# CONFIG_PKG_USING_PNET is not set
# CONFIG_PKG_USING_OPENER is not set
# end of IoT - internet of things

#
Expand Down Expand Up @@ -507,6 +508,7 @@ CONFIG_RT_USING_PIN=y
# CONFIG_PKG_USING_VOFA_PLUS is not set
# CONFIG_PKG_USING_ZDEBUG is not set
# CONFIG_PKG_USING_RVBACKTRACE is not set
# CONFIG_PKG_USING_HPATCHLITE is not set
# end of tools packages

#
Expand Down Expand Up @@ -600,6 +602,7 @@ CONFIG_RT_USING_PIN=y
# CONFIG_PKG_USING_SFDB is not set
# CONFIG_PKG_USING_RTP is not set
# CONFIG_PKG_USING_REB is not set
# CONFIG_PKG_USING_RMP is not set
# CONFIG_PKG_USING_R_RHEALSTONE is not set
# CONFIG_PKG_USING_HEARTBEAT is not set
# end of system packages
Expand Down Expand Up @@ -813,6 +816,7 @@ CONFIG_RT_USING_PIN=y
# CONFIG_PKG_USING_RGPOWER is not set
# CONFIG_PKG_USING_BT_MX02 is not set
# CONFIG_PKG_USING_GC9A01 is not set
# CONFIG_PKG_USING_IK485 is not set
# CONFIG_PKG_USING_SPI_TOOLS is not set
# end of peripheral libraries and drivers

Expand Down Expand Up @@ -1164,8 +1168,6 @@ CONFIG_SOC_R9A07G084=y
# On-chip Peripheral Drivers
#
CONFIG_BSP_USING_GPIO=y
# CONFIG_BSP_USING_ONCHIP_FLASH is not set
# CONFIG_BSP_USING_HYPERRAM is not set
# CONFIG_BSP_USING_WDT is not set
# CONFIG_BSP_USING_ONCHIP_RTC is not set
CONFIG_BSP_USING_UART=y
Expand All @@ -1177,6 +1179,7 @@ CONFIG_BSP_UART0_TX_BUFSIZE=0
# CONFIG_BSP_USING_UART5 is not set
# CONFIG_BSP_USING_ADC is not set
# CONFIG_BSP_USING_CANFD is not set
# CONFIG_BSP_USING_HYPERRAM is not set
# CONFIG_BSP_USING_SCI is not set
# CONFIG_BSP_USING_I2C is not set
# CONFIG_BSP_USING_SPI is not set
Expand Down
4 changes: 4 additions & 0 deletions projects/etherkit_basic_key_irq/board/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -106,6 +106,10 @@ menu "Hardware Drivers Config"
default n
endif

config BSP_USING_HYPERRAM
bool "Enable XSPI0 CS1 Winbond octal hyperRAM"
default n

menuconfig BSP_USING_SCI
bool "Enable SCI Controller"
default n
Expand Down
74 changes: 37 additions & 37 deletions projects/etherkit_basic_key_irq/project.ewp
Original file line number Diff line number Diff line change
Expand Up @@ -381,23 +381,23 @@
<state>$PROJ_DIR$\src\tcpip\renesas\oss_deps\lwip</state>
<state>$PROJ_DIR$\src\tcpip\oss\amazon-freertos\libraries\3rdparty\lwip_osal\include</state>
<state>$PROJ_DIR$\src\tcpip\oss\lwip\src\include</state>
<state>$PROJ_DIR$\.</state>
<state>$PROJ_DIR$\rt-thread\components\finsh</state>
<state>$PROJ_DIR$\board</state>
<state>$PROJ_DIR$\rt-thread\components\libc\posix\io\eventfd</state>
<state>$PROJ_DIR$\rt-thread\include</state>
<state>$PROJ_DIR$\rt-thread\components\libc\compilers\common\include</state>
<state>$PROJ_DIR$\rt-thread\components\libc\posix\io\poll</state>
<state>$PROJ_DIR$\rt-thread\components\libc\compilers\common\extension\fcntl\octal</state>
<state>$PROJ_DIR$\board</state>
<state>$PROJ_DIR$\rt-thread\components\libc\posix\ipc</state>
<state>$PROJ_DIR$\libraries\HAL_Drivers</state>
<state>$PROJ_DIR$\rt-thread\components\libc\posix\io\epoll</state>
<state>$PROJ_DIR$\rt-thread\libcpu\arm\common</state>
<state>$PROJ_DIR$\rt-thread\components\libc\compilers\common\extension</state>
<state>$PROJ_DIR$\rt-thread\components\drivers\include</state>
<state>$PROJ_DIR$\rt-thread\components\finsh</state>
<state>$PROJ_DIR$\rt-thread\libcpu\arm\common</state>
<state>$PROJ_DIR$\rt-thread\libcpu\arm\cortex-r52</state>
<state>$PROJ_DIR$\rt-thread\components\libc\posix\io\poll</state>
<state>$PROJ_DIR$\libraries\HAL_Drivers\config</state>
<state>$PROJ_DIR$\rt-thread\components\libc\compilers\common\include</state>
<state>$PROJ_DIR$\.</state>
<state>$PROJ_DIR$\rt-thread\components\libc\posix\ipc</state>
<state>$PROJ_DIR$\board\ports</state>
<state>$PROJ_DIR$\rt-thread\components\libc\posix\io\epoll</state>
<state>$PROJ_DIR$\libraries\HAL_Drivers</state>
<state>$PROJ_DIR$\libraries\HAL_Drivers\config</state>
<state>$PROJ_DIR$\rt-thread\include</state>
<state>$PROJ_DIR$\rt-thread\components\drivers\include</state>
</option>
<option>
<name>CCStdIncCheck</name>
Expand Down Expand Up @@ -1520,23 +1520,23 @@
<state>$PROJ_DIR$/rzn_gen</state>
<state>$PROJ_DIR$/src</state>
<state>$PROJ_DIR$</state>
<state>$PROJ_DIR$\.</state>
<state>$PROJ_DIR$\rt-thread\components\finsh</state>
<state>$PROJ_DIR$\board</state>
<state>$PROJ_DIR$\rt-thread\components\libc\posix\io\eventfd</state>
<state>$PROJ_DIR$\rt-thread\include</state>
<state>$PROJ_DIR$\rt-thread\components\libc\compilers\common\include</state>
<state>$PROJ_DIR$\rt-thread\components\libc\posix\io\poll</state>
<state>$PROJ_DIR$\rt-thread\components\libc\compilers\common\extension\fcntl\octal</state>
<state>$PROJ_DIR$\board</state>
<state>$PROJ_DIR$\rt-thread\components\libc\posix\ipc</state>
<state>$PROJ_DIR$\libraries\HAL_Drivers</state>
<state>$PROJ_DIR$\rt-thread\components\libc\posix\io\epoll</state>
<state>$PROJ_DIR$\rt-thread\libcpu\arm\common</state>
<state>$PROJ_DIR$\rt-thread\components\libc\compilers\common\extension</state>
<state>$PROJ_DIR$\rt-thread\components\drivers\include</state>
<state>$PROJ_DIR$\rt-thread\components\finsh</state>
<state>$PROJ_DIR$\rt-thread\libcpu\arm\common</state>
<state>$PROJ_DIR$\rt-thread\libcpu\arm\cortex-r52</state>
<state>$PROJ_DIR$\rt-thread\components\libc\posix\io\poll</state>
<state>$PROJ_DIR$\libraries\HAL_Drivers\config</state>
<state>$PROJ_DIR$\rt-thread\components\libc\compilers\common\include</state>
<state>$PROJ_DIR$\.</state>
<state>$PROJ_DIR$\rt-thread\components\libc\posix\ipc</state>
<state>$PROJ_DIR$\board\ports</state>
<state>$PROJ_DIR$\rt-thread\components\libc\posix\io\epoll</state>
<state>$PROJ_DIR$\libraries\HAL_Drivers</state>
<state>$PROJ_DIR$\libraries\HAL_Drivers\config</state>
<state>$PROJ_DIR$\rt-thread\include</state>
<state>$PROJ_DIR$\rt-thread\components\drivers\include</state>
</option>
<option>
<name>CCStdIncCheck</name>
Expand Down Expand Up @@ -2714,31 +2714,31 @@
<group>
<name>CPU</name>
<file>
<name>$PROJ_DIR$\rt-thread\libcpu\arm\cortex-r52\backtrace.c</name>
<name>$PROJ_DIR$\rt-thread\libcpu\arm\cortex-r52\start_iar.S</name>
</file>
<file>
<name>$PROJ_DIR$\rt-thread\libcpu\arm\cortex-r52\gicv3.c</name>
</file>
<file>
<name>$PROJ_DIR$\rt-thread\libcpu\arm\cortex-r52\cpuport.c</name>
<name>$PROJ_DIR$\rt-thread\libcpu\arm\cortex-r52\interrupt.c</name>
</file>
<file>
<name>$PROJ_DIR$\rt-thread\libcpu\arm\cortex-r52\trap.c</name>
<name>$PROJ_DIR$\rt-thread\libcpu\arm\cortex-r52\vector_iar.S</name>
</file>
<file>
<name>$PROJ_DIR$\rt-thread\libcpu\arm\cortex-r52\start_iar.S</name>
<name>$PROJ_DIR$\rt-thread\libcpu\arm\cortex-r52\stack.c</name>
</file>
<file>
<name>$PROJ_DIR$\rt-thread\libcpu\arm\cortex-r52\interrupt.c</name>
<name>$PROJ_DIR$\rt-thread\libcpu\arm\cortex-r52\trap.c</name>
</file>
<file>
<name>$PROJ_DIR$\rt-thread\libcpu\arm\cortex-r52\context_iar.S</name>
</file>
<file>
<name>$PROJ_DIR$\rt-thread\libcpu\arm\cortex-r52\stack.c</name>
<name>$PROJ_DIR$\rt-thread\libcpu\arm\cortex-r52\cpuport.c</name>
</file>
<file>
<name>$PROJ_DIR$\rt-thread\libcpu\arm\cortex-r52\vector_iar.S</name>
<name>$PROJ_DIR$\rt-thread\libcpu\arm\cortex-r52\backtrace.c</name>
</file>
</group>
<group>
Expand Down Expand Up @@ -2792,16 +2792,16 @@
<group>
<name>Finsh</name>
<file>
<name>$PROJ_DIR$\rt-thread\components\finsh\cmd.c</name>
<name>$PROJ_DIR$\rt-thread\components\finsh\shell.c</name>
</file>
<file>
<name>$PROJ_DIR$\rt-thread\components\finsh\shell.c</name>
<name>$PROJ_DIR$\rt-thread\components\finsh\msh.c</name>
</file>
<file>
<name>$PROJ_DIR$\rt-thread\components\finsh\msh_parse.c</name>
</file>
<file>
<name>$PROJ_DIR$\rt-thread\components\finsh\msh.c</name>
<name>$PROJ_DIR$\rt-thread\components\finsh\cmd.c</name>
</file>
</group>
<group>
Expand Down Expand Up @@ -2854,15 +2854,15 @@
</group>
<group>
<name>libcpu</name>
<file>
<name>$PROJ_DIR$\rt-thread\libcpu\arm\common\atomic_arm.c</name>
</file>
<file>
<name>$PROJ_DIR$\rt-thread\libcpu\arm\common\showmem.c</name>
</file>
<file>
<name>$PROJ_DIR$\rt-thread\libcpu\arm\common\div0.c</name>
</file>
<file>
<name>$PROJ_DIR$\rt-thread\libcpu\arm\common\atomic_arm.c</name>
</file>
</group>
<group>
<name>POSIX</name>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -169,6 +169,17 @@ void Default_Handler (void)
**********************************************************************************************************************/
BSP_TARGET_ARM BSP_ATTRIBUTE_STACKLESS void system_init (void)
{
#if 1
__asm volatile (
" mov r0, #0 \n"
" movw r1, #0xf07f \n"
" movt r1, #0x2fa \n"
"software_loop: \n"
" adds r0, #1 \n"
" cmp r0, r1 \n"
" bne software_loop \n"
::: "memory");
#endif
__asm volatile (
"set_hactlr: \n"
" MOVW r0, %[bsp_hactlr_bit_l] \n" /* Set HACTLR bits(L) */
Expand Down
7 changes: 5 additions & 2 deletions projects/etherkit_basic_rtc/.config
Original file line number Diff line number Diff line change
Expand Up @@ -376,6 +376,7 @@ CONFIG_RT_USING_PIN=y
# CONFIG_PKG_USING_LHC_MODBUS is not set
# CONFIG_PKG_USING_QMODBUS is not set
# CONFIG_PKG_USING_PNET is not set
# CONFIG_PKG_USING_OPENER is not set
# end of IoT - internet of things

#
Expand Down Expand Up @@ -509,6 +510,7 @@ CONFIG_RT_USING_PIN=y
# CONFIG_PKG_USING_VOFA_PLUS is not set
# CONFIG_PKG_USING_ZDEBUG is not set
# CONFIG_PKG_USING_RVBACKTRACE is not set
# CONFIG_PKG_USING_HPATCHLITE is not set
# end of tools packages

#
Expand Down Expand Up @@ -602,6 +604,7 @@ CONFIG_RT_USING_PIN=y
# CONFIG_PKG_USING_SFDB is not set
# CONFIG_PKG_USING_RTP is not set
# CONFIG_PKG_USING_REB is not set
# CONFIG_PKG_USING_RMP is not set
# CONFIG_PKG_USING_R_RHEALSTONE is not set
# CONFIG_PKG_USING_HEARTBEAT is not set
# end of system packages
Expand Down Expand Up @@ -815,6 +818,7 @@ CONFIG_RT_USING_PIN=y
# CONFIG_PKG_USING_RGPOWER is not set
# CONFIG_PKG_USING_BT_MX02 is not set
# CONFIG_PKG_USING_GC9A01 is not set
# CONFIG_PKG_USING_IK485 is not set
# CONFIG_PKG_USING_SPI_TOOLS is not set
# end of peripheral libraries and drivers

Expand Down Expand Up @@ -1166,8 +1170,6 @@ CONFIG_SOC_R9A07G084=y
# On-chip Peripheral Drivers
#
CONFIG_BSP_USING_GPIO=y
# CONFIG_BSP_USING_ONCHIP_FLASH is not set
# CONFIG_BSP_USING_HYPERRAM is not set
# CONFIG_BSP_USING_WDT is not set
CONFIG_BSP_USING_ONCHIP_RTC=y
CONFIG_BSP_USING_UART=y
Expand All @@ -1179,6 +1181,7 @@ CONFIG_BSP_UART0_TX_BUFSIZE=0
# CONFIG_BSP_USING_UART5 is not set
# CONFIG_BSP_USING_ADC is not set
# CONFIG_BSP_USING_CANFD is not set
# CONFIG_BSP_USING_HYPERRAM is not set
# CONFIG_BSP_USING_SCI is not set
# CONFIG_BSP_USING_I2C is not set
# CONFIG_BSP_USING_SPI is not set
Expand Down
4 changes: 4 additions & 0 deletions projects/etherkit_basic_rtc/board/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -106,6 +106,10 @@ menu "Hardware Drivers Config"
default n
endif

config BSP_USING_HYPERRAM
bool "Enable XSPI0 CS1 Winbond octal hyperRAM"
default n

menuconfig BSP_USING_SCI
bool "Enable SCI Controller"
default n
Expand Down
Loading

0 comments on commit 8191af1

Please sign in to comment.