Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
68 changes: 64 additions & 4 deletions bsp/qemu-vexpress-a9/.config
Original file line number Diff line number Diff line change
Expand Up @@ -184,7 +184,7 @@ CONFIG_RT_USING_CONSOLE=y
CONFIG_RT_CONSOLEBUF_SIZE=256
CONFIG_RT_CONSOLE_DEVICE_NAME="uart0"
CONFIG_RT_USING_CONSOLE_OUTPUT_CTL=y
CONFIG_RT_VER_NUM=0x50300
CONFIG_RT_VER_NUM=0x50400
# CONFIG_RT_USING_STDC_ATOMIC is not set
CONFIG_RT_BACKTRACE_LEVEL_MAX_NR=32
# end of RT-Thread Kernel
Expand Down Expand Up @@ -291,15 +291,16 @@ CONFIG_RT_SERIAL_USING_DMA=y
CONFIG_RT_SERIAL_RB_BUFSZ=256
# CONFIG_RT_USING_SERIAL_BYPASS is not set
# CONFIG_RT_USING_CAN is not set
# CONFIG_RT_USING_ADC is not set
CONFIG_RT_USING_CLOCK_TIME=y
# CONFIG_RT_USING_CLOCK_TIMER_TRIGGER is not set
CONFIG_RT_USING_I2C=y
# CONFIG_RT_I2C_DEBUG is not set
CONFIG_RT_USING_I2C_BITOPS=y
# CONFIG_RT_I2C_BITOPS_DEBUG is not set
# CONFIG_RT_USING_SOFT_I2C is not set
# CONFIG_RT_USING_PHY is not set
# CONFIG_RT_USING_PHY_V2 is not set
# CONFIG_RT_USING_ADC is not set
# CONFIG_RT_USING_DAC is not set
CONFIG_RT_USING_NULL=y
CONFIG_RT_USING_ZERO=y
Expand Down Expand Up @@ -343,6 +344,7 @@ CONFIG_RT_USING_WDT=y
# CONFIG_RT_USING_LCD is not set
# CONFIG_RT_USING_HWCRYPTO is not set
# CONFIG_RT_USING_WIFI is not set
# CONFIG_RT_USING_RPMSG is not set
CONFIG_RT_USING_BLK=y

#
Expand All @@ -354,7 +356,6 @@ CONFIG_RT_BLK_PARTITION_EFI=y

# CONFIG_RT_USING_REGULATOR is not set
# CONFIG_RT_USING_POWER_SUPPLY is not set
# CONFIG_RT_USING_VIRTIO is not set
CONFIG_RT_USING_PIN=y
# CONFIG_RT_USING_CHERRYUSB is not set
# end of Device Drivers
Expand Down Expand Up @@ -472,6 +473,7 @@ CONFIG_RT_PAGE_MAX_ORDER=11
# end of Using USB legacy version

# CONFIG_RT_USING_FDT is not set
# CONFIG_RT_USING_LEGACY_VIRTIO is not set
# CONFIG_RT_USING_RUST is not set
# end of RT-Thread Components

Expand Down Expand Up @@ -579,6 +581,7 @@ CONFIG_RT_PAGE_MAX_ORDER=11
# CONFIG_PKG_USING_ABUP_FOTA is not set
# CONFIG_PKG_USING_LIBCURL2RTT is not set
# CONFIG_PKG_USING_CAPNP is not set
# CONFIG_PKG_USING_ERPC is not set
# CONFIG_PKG_USING_AGILE_TELNET is not set
# CONFIG_PKG_USING_NMEALIB is not set
# CONFIG_PKG_USING_PDULIB is not set
Expand Down Expand Up @@ -665,6 +668,10 @@ CONFIG_RT_PAGE_MAX_ORDER=11
# CONFIG_PKG_USING_LVGL is not set
# CONFIG_PKG_USING_LV_MUSIC_DEMO is not set
# CONFIG_PKG_USING_GUI_GUIDER_DEMO is not set

#
# GD32EmbeddedUI demos require LVGL v8.3.11
#
# end of LVGL: powerful and easy-to-use embedded GUI library

#
Expand Down Expand Up @@ -695,6 +702,7 @@ CONFIG_RT_PAGE_MAX_ORDER=11
# CONFIG_PKG_USING_GUIENGINE is not set
# CONFIG_PKG_USING_PERSIMMON is not set
# CONFIG_PKG_USING_3GPP_AMRNB is not set
# CONFIG_PKG_USING_LITETYPE is not set
# end of multimedia packages

#
Expand Down Expand Up @@ -754,6 +762,8 @@ CONFIG_RT_PAGE_MAX_ORDER=11
# CONFIG_PKG_USING_UORB is not set
# CONFIG_PKG_USING_RT_TUNNEL is not set
# CONFIG_PKG_USING_VIRTUAL_TERMINAL is not set
# CONFIG_PKG_USING_FEE is not set
# CONFIG_PKG_USING_MRAMTRACE is not set
# end of tools packages

#
Expand Down Expand Up @@ -902,6 +912,9 @@ CONFIG_RT_PAGE_MAX_ORDER=11
# CONFIG_PKG_USING_STM32WB_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_STM32MP1_M4_HAL_DRIVER is not set
# CONFIG_PKG_USING_STM32MP1_M4_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_STM32N6_HAL_DRIVER is not set
# CONFIG_PKG_USING_STM32N6_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_STM32N657xx_FSBL is not set
# end of STM32 HAL & SDK Drivers

#
Expand Down Expand Up @@ -934,7 +947,21 @@ CONFIG_RT_PAGE_MAX_ORDER=11
# CONFIG_PKG_USING_NRFX is not set
# CONFIG_PKG_USING_RASPBERRYPI_PICO_RP2350_SDK is not set
# CONFIG_PKG_USING_RASPBERRYPI_PICO_SDK is not set
# CONFIG_PKG_USING_MM32 is not set

#
# MM32 HAL & SDK Drivers
#
# CONFIG_PKG_USING_MM32F103XX_CMSIS is not set
# CONFIG_PKG_USING_MM32F3270X_CMSIS is not set
# CONFIG_PKG_USING_MM32F5260X_CMSIS is not set
# CONFIG_PKG_USING_MM32L0XX_CMSIS is not set
# CONFIG_PKG_USING_MM32L3XX_CMSIS is not set
# CONFIG_PKG_USING_MM32F103XX_HAL_DRIVER is not set
# CONFIG_PKG_USING_MM32F3270X_HAL_DRIVER is not set
# CONFIG_PKG_USING_MM32F5260X_HAL_DRIVER is not set
# CONFIG_PKG_USING_MM32L0XX_HAL_DRIVER is not set
# CONFIG_PKG_USING_MM32L3XX_HAL_DRIVER is not set
# end of MM32 HAL & SDK Drivers

#
# WCH HAL & SDK Drivers
Expand Down Expand Up @@ -1014,6 +1041,12 @@ CONFIG_RT_PAGE_MAX_ORDER=11
# CONFIG_PKG_USING_HPM_SDK is not set
# end of HPMicro SDK

#
# FM33 Drivers
#
# CONFIG_PKG_USING_FM33LG0XX_FL_LIBRARY is not set
# end of FM33 Drivers

#
# FT32 HAL & SDK Drivers
#
Expand All @@ -1022,6 +1055,23 @@ CONFIG_RT_PAGE_MAX_ORDER=11
# CONFIG_PKG_USING_FT32F4_STD_DRIVER is not set
# CONFIG_PKG_USING_FT32F4_CMSIS_DRIVER is not set
# end of FT32 HAL & SDK Drivers

#
# NOVOSNS Drivers
#
# CONFIG_PKG_USING_NOVOSNS_SERIES_DRIVER is not set
# end of NOVOSNS Drivers

#
# N32 Drivers
#
# CONFIG_PKG_USING_N32H7XX_STD_DRIVER is not set
# CONFIG_PKG_USING_N32H7XX_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_N32H49X_STD_DRIVER is not set
# CONFIG_PKG_USING_N32H49X_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_N32H47X_48X_STD_DRIVER is not set
# CONFIG_PKG_USING_N32H47X_48X_CMSIS_DRIVER is not set
# end of N32 Drivers
# end of HAL & SDK Drivers

#
Expand Down Expand Up @@ -1101,6 +1151,7 @@ CONFIG_RT_PAGE_MAX_ORDER=11
# CONFIG_PKG_USING_QMI8658 is not set
# CONFIG_PKG_USING_ICM20948 is not set
# CONFIG_PKG_USING_SCD4X is not set
# CONFIG_PKG_USING_BMI270 is not set
# end of sensors drivers

#
Expand Down Expand Up @@ -1155,6 +1206,7 @@ CONFIG_RT_PAGE_MAX_ORDER=11
# CONFIG_PKG_USING_WK2124 is not set
# CONFIG_PKG_USING_LY68L6400 is not set
# CONFIG_PKG_USING_DM9051 is not set
# CONFIG_PKG_USING_CH390 is not set
# CONFIG_PKG_USING_SSD1306 is not set
# CONFIG_PKG_USING_QKEY is not set
# CONFIG_PKG_USING_RS485 is not set
Expand Down Expand Up @@ -1205,6 +1257,7 @@ CONFIG_RT_PAGE_MAX_ORDER=11
# CONFIG_PKG_USING_IRUART is not set
# CONFIG_PKG_USING_ST7305 is not set
# CONFIG_PKG_USING_TM1668 is not set
# CONFIG_PKG_USING_TCA9548A is not set
# CONFIG_PKG_USING_SPI_TOOLS is not set
# end of peripheral libraries and drivers

Expand All @@ -1222,6 +1275,9 @@ CONFIG_RT_PAGE_MAX_ORDER=11
# CONFIG_PKG_USING_NAXOS is not set
# CONFIG_PKG_USING_R_TINYMAIX is not set
# CONFIG_PKG_USING_LLMCHAT is not set
# CONFIG_PKG_USING_LIME_TM is not set
# CONFIG_PKG_USING_AIFES is not set
# CONFIG_PKG_USING_AGENT is not set
# end of AI packages

#
Expand Down Expand Up @@ -1280,6 +1336,8 @@ CONFIG_RT_PAGE_MAX_ORDER=11
# CONFIG_PKG_USING_MULTIBUTTON is not set
# CONFIG_PKG_USING_FLEXIBLE_BUTTON is not set
# CONFIG_PKG_USING_CANFESTIVAL is not set
# CONFIG_PKG_USING_CANOPENNODE is not set
# CONFIG_PKG_USING_LELY is not set
# CONFIG_PKG_USING_ZLIB is not set
# CONFIG_PKG_USING_MINIZIP is not set
# CONFIG_PKG_USING_HEATSHRINK is not set
Expand All @@ -1305,6 +1363,8 @@ CONFIG_RT_PAGE_MAX_ORDER=11
# CONFIG_PKG_USING_QPARAM is not set
# CONFIG_PKG_USING_CorevMCU_CLI is not set
# CONFIG_PKG_USING_DRMP is not set
# CONFIG_PKG_USING_AUTOGEN_PARAMETER_MANAGER is not set
# CONFIG_PKG_USING_SIMULATED_SENSOR is not set
# end of miscellaneous packages

#
Expand Down
6 changes: 3 additions & 3 deletions bsp/qemu-vexpress-a9/drivers/automac.h
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,8 @@
#define AUTOMAC0 0x52
#define AUTOMAC1 0x54
#define AUTOMAC2 0x00
#define AUTOMAC3 0x08
#define AUTOMAC4 0xeb
#define AUTOMAC5 0x33
#define AUTOMAC3 0x99
#define AUTOMAC4 0x9d
#define AUTOMAC5 0xa9

#endif
21 changes: 20 additions & 1 deletion bsp/qemu-vexpress-a9/rtconfig.h
Original file line number Diff line number Diff line change
Expand Up @@ -112,7 +112,7 @@
#define RT_CONSOLEBUF_SIZE 256
#define RT_CONSOLE_DEVICE_NAME "uart0"
#define RT_USING_CONSOLE_OUTPUT_CTL
#define RT_VER_NUM 0x50300
#define RT_VER_NUM 0x50400
#define RT_BACKTRACE_LEVEL_MAX_NR 32
/* end of RT-Thread Kernel */
#define RT_USING_CACHE
Expand Down Expand Up @@ -353,6 +353,9 @@

/* LVGL: powerful and easy-to-use embedded GUI library */


/* GD32EmbeddedUI demos require LVGL v8.3.11 */

/* end of LVGL: powerful and easy-to-use embedded GUI library */

/* u8g2: a monochrome graphic library */
Expand Down Expand Up @@ -399,6 +402,10 @@

/* end of Kendryte SDK */

/* MM32 HAL & SDK Drivers */

/* end of MM32 HAL & SDK Drivers */

/* WCH HAL & SDK Drivers */

/* end of WCH HAL & SDK Drivers */
Expand Down Expand Up @@ -427,9 +434,21 @@

/* end of HPMicro SDK */

/* FM33 Drivers */

/* end of FM33 Drivers */

/* FT32 HAL & SDK Drivers */

/* end of FT32 HAL & SDK Drivers */

/* NOVOSNS Drivers */

/* end of NOVOSNS Drivers */

/* N32 Drivers */

/* end of N32 Drivers */
/* end of HAL & SDK Drivers */

/* sensors drivers */
Expand Down
15 changes: 14 additions & 1 deletion bsp/qemu-virt64-riscv/applications/main.c
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,22 @@
#include <rthw.h>
#include <string.h>

// int main(void)
// {
// rt_kprintf("Hello RISC-V\n");

// return 0;
// }

int main(void)
{
rt_kprintf("Hello RISC-V\n");
int count;

for (count = 0; count < 10; count++)
{
rt_kprintf("RISC-V test: %d\n", count);
rt_thread_mdelay(1000);
}

return 0;
}
Loading
Loading