boards:riscv:hpm6750evk2: revised README.txt to config toolchain
- use hpmicro GNU riscv32 toolchain Signed-off-by: Zhihong Chen <zhihong.chen@hpmicro.com>
This commit is contained in:
parent
698f5f3e80
commit
8f74ce8ac4
@ -570,9 +570,9 @@ static void up_detach(struct uart_dev_s *dev)
|
|||||||
*
|
*
|
||||||
* Description:
|
* Description:
|
||||||
* This is the UART interrupt handler. It will be invoked when an
|
* This is the UART interrupt handler. It will be invoked when an
|
||||||
* interrupt received on the 'irq' It should call uart_transmitchars or
|
* interrupt is received on the 'irq'. It should call uart_xmitchars or
|
||||||
* uart_receivechar to perform the appropriate data transfers. The
|
* uart_recvchars to perform the appropriate data transfers. The
|
||||||
* interrupt handling logic must be able to map the 'irq' number into the
|
* interrupt handling logic must be able to map the 'arg' into the
|
||||||
* appropriate uart_dev_s structure in order to call these functions.
|
* appropriate uart_dev_s structure in order to call these functions.
|
||||||
*
|
*
|
||||||
****************************************************************************/
|
****************************************************************************/
|
||||||
|
@ -15,8 +15,20 @@
|
|||||||
$ cd nuttx
|
$ cd nuttx
|
||||||
$ make distclean
|
$ make distclean
|
||||||
$ ./tools/configure.sh hpm6750evk2:nsh
|
$ ./tools/configure.sh hpm6750evk2:nsh
|
||||||
|
$ make menuconfig
|
||||||
$ make V=1
|
$ make V=1
|
||||||
|
|
||||||
|
Note: make menuconfig to config toolchain
|
||||||
|
==================
|
||||||
|
To switch GNU riscv64 toolchain to GNU riscv32 toolchain, the following option must be selected:
|
||||||
|
|
||||||
|
System Type --->
|
||||||
|
Toolchain Selection --->
|
||||||
|
[ ] Generic GNU RV64 toolchain
|
||||||
|
[x] Generic GNU RV32 toolchain
|
||||||
|
|
||||||
|
Make sure HPMicro GNU riscv32 toolchain have been installed and be found in PATH.
|
||||||
|
|
||||||
4. Debug the nuttx with openocd and run
|
4. Debug the nuttx with openocd and run
|
||||||
|
|
||||||
$ picocom -b 115200 /dev/ttyACM0
|
$ picocom -b 115200 /dev/ttyACM0
|
||||||
@ -24,7 +36,7 @@
|
|||||||
When using fireDAP, command as follows. Those cfg files in the path: sdk_env/hpm_sdk/boards/openocd.
|
When using fireDAP, command as follows. Those cfg files in the path: sdk_env/hpm_sdk/boards/openocd.
|
||||||
$ openocd -f probes/cmsis_dap.cfg -f soc/hpm6750-single-core.cfg -f boards/hpm6750evk2.cfg
|
$ openocd -f probes/cmsis_dap.cfg -f soc/hpm6750-single-core.cfg -f boards/hpm6750evk2.cfg
|
||||||
|
|
||||||
$ riscv64-unknown-elf-gdb ./nuttx
|
$ riscv32-unknown-elf-gdb ./nuttx
|
||||||
(gdb) target extended-remote [ip_addr]:3333
|
(gdb) target extended-remote [ip_addr]:3333
|
||||||
(gdb) load
|
(gdb) load
|
||||||
(gdb) c
|
(gdb) c
|
||||||
|
Loading…
x
Reference in New Issue
Block a user