|
Hi,
想问一下米尔的工程师,看看有没有遇到这种情况。
我重配置了PS,并且做了一些模块在PL。通过AXI连起来。
在SDK XSCT里面用命令配置,加载。
我发现一个问题,
我执行stop, rst -processor,之后执行ps7_init,从串口反馈的信息,系统马上重启了(马上boot,进linux)
我进到ps7_init.tcl脚本,找到执行的部分(sil_ver=3),那几个init proc除了mio_init,其他都可以无报错执行,只有mio_init执行后马上重启。
所以可以确定是mio_init的问题,我进到这个proc看,它设置的寄存器地址都在f8000000段,sdk里写这是ps7_sclr,描述是一个ethernet控制器,
但是在vivado里面,ethernet已经被我清掉了,不知为何它还是有这个mio设置。
想问问你们有没有遇到过这个问题。
另外一点就是 gpio电压,我发现默认配置是cmos18,但是我看咱们的sch图,看起来都是cmos33,我实际上在xdc约束里都是cmos33.
不知道这个有没有关系。
明天我会加载hello_world.tcl的那个配置,把这里面的设置都统一到你们验证过的配置上,至少不会产生额外的问题。
还有一个问题,调试axi + ps + ddr 有没有好方法啊。
没有验证模型,看不了仿真,很麻烦啊。
你们有方法做这个仿真吗。我现在只能ila,很麻烦。
ps7_init都没搞定。
|
|