笔者拿到mcu200t板子直接测试一下e203软核通过串口打印输出。下面说一下我遇到的几个问题,发来的包装里只有mcu_jtag调试器,无法下载硬件逻辑部分,这里笔者用的另一套开发板两个接口可以共用,muc_jtag只是把fpga_jtag多加了一个rx,tx信号,对应xdc是R17,P16管教.为什么不能公用也是有待改进的地方。
由于jtag集成了串口因此可以不用另外接type_c。板子刚拿回来flash已经集成好了e203soc_2版本。笔者用NucleiStudio按照例程建一个hello_world工程,
这里我在configuration选项选的ILM下载,ILA由sram构成,因此掉电意识,根据个人也可以选择FLASH。
按照例程第一次跑时候出现问题
检查发现是因为我的debug目录下刚才生成的elf文件找不到了,不知道为什么我build两次时候确实找不到elf文件,因此删除之前工程重新建立一次,build一次,看到elf后打开run configuration 通过CDB openocd直接下载没有问题
然后打开我的串口助手,按一下mcu_reset即可显示我的IDE中打印出来的内容