abstractaccelerator/Readme.md

743 B
Raw Blame History

Weekend group

tips

  • jtag的reset引脚要设置正确 jtag_trst_n 低电平复位
  • 仿真的时候jtag的tclk不能太快要低于soc的clk
  • SweRV启动/复位后程序从reset_vec(0x80000000)开始遇到错误code=0就会跳到mtvec(中断向量表)指示的地址
  • 物理仿真的时候 adapter speed 不能太快
  • data段放到0x200太小GDB调试RISCV至少要4K的程序空间
  • soc的ram和rom直接接到了lsu和ifu和DCCM/ICCM无关
  • program.hex 用于 $readmemh 必须以空行结束

Todo

  • gdb怎么复位soc
  • gdb没有把程序加载到memifu还是用老代码
  • mem分bank后怎么加载用于仿真=>for循环分别加载
  • Quasar升级scala版本发现openocd运行不正常