Skip to content

[Bug] duo:build warnings #8977

@unicornx

Description

@unicornx

一处是在 board/board.c

board/board.c: In function 'rt_hw_board_init':
board/board.c:26:5: warning: implicit declaration of function 'rt_hw_tick_init'; did you mean 'rt_hw_stack_init'? [-Wimplicit-function-declaration]
   26 |     rt_hw_tick_init();
      |     ^~~~~~~~~~~~~~~
      |     rt_hw_stack_init
board/board.c:29:5: warning: implicit declaration of function 'rt_hw_uart_init'; did you mean 'rt_hw_board_init'? [-Wimplicit-function-declaration]
   29 |     rt_hw_uart_init();
      |     ^~~~~~~~~~~~~~~
      |     rt_hw_board_init

一处是在 libcpu/risc-v/common/trap_common.c

/home/u/ws/duo/rt-thread/libcpu/risc-v/common/trap_common.c: In function 'rt_hw_interrupt_install':
/home/u/ws/duo/rt-thread/libcpu/risc-v/common/trap_common.c:50:11: warning: unused variable 'user_param' [-Wunused-variable]
   50 |     void *user_param = param;
      |           ^~~~~~~~~~
/home/u/ws/duo/rt-thread/libcpu/risc-v/common/trap_common.c: In function 'rt_rv32_system_irq_handler':
/home/u/ws/duo/rt-thread/libcpu/risc-v/common/trap_common.c:77:25: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
   77 |         s_stack_frame = (rt_hw_stack_frame_t *)mscratch;
      |                         ^

一处是在 libcpu/risc-v/rv64/trap.c

/home/u/ws/duo/rt-thread/libcpu/risc-v/rv64/trap.c: In function 'handle_trap':
/home/u/ws/duo/rt-thread/libcpu/risc-v/rv64/trap.c:106:13: warning: implicit declaration of function 'rt_hw_tick_isr'; did you mean 'rt_hw_stack_init'? [-Wimplicit-function-declaration]
  106 |             rt_hw_tick_isr();
      |             ^~~~~~~~~~~~~~
      |             rt_hw_stack_init
/home/u/ws/duo/rt-thread/libcpu/risc-v/rv64/trap.c:110:13: warning: implicit declaration of function 'rt_hw_irq_isr'; did you mean 'rt_hw_soft_irq_isr'? [-Wimplicit-function-declaration]
  110 |             rt_hw_irq_isr();
      |             ^~~~~~~~~~~~~
      |             rt_hw_soft_irq_isr

Metadata

Metadata

Assignees

Labels

Arch: RISC-VBSP related with risc-vBSP: CvitekBSP related with cvitek

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions