a_ww - wlshiu/my_note GitHub Wiki

{signal: [
  {name: 'clk', wave: 'n................................'},
  {name: 'dat', wave: '1010.1.0101.010.10.101.01.01.01.0'},

]}
$ sudo apt install libmpc-dev libgmp-dev libmpfr-dev
$ cpio -idv < initrd.cpio
#!/bin/bash

help()
{
    echo "usage: %0 <svd path>"
    exit -1
}

if [ $# != 1 ]; then
    help
fi

svd_path=$1

svd2gui $svd_path \
    -peri HWTRIM -peri UID \
    -peri GPIO -peri AFIO \
    -peri SYSCFG -peri AMISC

#!/bin/bash

#
#// dir architecture (https://gitlab.com/zbitsemi/rv_link.git)
# nuclei-dlink
# nuclei-dlink_gdbserver
# nuclei-sdk
#

cd nuclei-dlink
make BOARD=gd32vf103v_rvstar clean
make BOARD=gd32vf103v_rvstar -j dasm

OpenOCD

  • Target Event

    • 4.3 Target Event使用: iT 邦幫忙
    • stm32f4x.cfg
      $_TARGETNAME configure -event reset-init {
          # Configure PLL to boost clock to HSI x 4 (64 MHz)
          mww 0x40023804 0x08012008   ;# RCC_PLLCFGR 16 Mhz /8 (M) * 128 (N) /4(P)
          mww 0x40023C00 0x00000102   ;# FLASH_ACR = PRFTBE | 2(Latency)
          mmw 0x40023800 0x01000000 0 ;# RCC_CR |= PLLON
          sleep 10                    ;# Wait for PLL to lock
          mmw 0x40023808 0x00001000 0 ;# RCC_CFGR |= RCC_CFGR_PPRE1_DIV2
          mmw 0x40023808 0x00000002 0 ;# RCC_CFGR |= RCC_CFGR_SW_PLL
      
          # Boost JTAG frequency
          adapter speed 8000
      }
      
      $_TARGETNAME configure -event reset-start {
          # Reduce speed since CPU speed will slow down to 16MHz with the reset
          adapter speed 2000
      }
      
  • 关于openocd的reset_config配置 - zlyang - 博客园

RISC-V

SystemC

Telnet

NFS

--

⚠️ **GitHub.com Fallback** ⚠️