我们已经把我们的IP挂到总线上,集成到内核里面了,请问各位大神可以怎样不通过驱动来访问内核的寄存器呢?
帮顶
大神是这样的,我们已经集成了IP,想用vcs仿真,通过地址来访问我们IP里面的寄存器,看能否成功,然后我们看了一下isa路径下的原testcase,我们目前只找到了用汇编语言写的,这里有个问题想问的就是:一般CPU会写一个.c文件,然后在通过工具链编译成二进制码,然后再通过反汇编工具把二进制码转换成汇编语言,然后汇编语言再通过工具生成generated里面的那些,然后这些会存储到CPU的存储位置,然后CPU再调用执行。但是目前我们没找到这个.c文件,不知道这个是通过我们上述的这个过程进行的还是他是直接用的是汇编来写testcase的。
如果是上述过程,那么请问这个.c文件是在哪个环境位置(文件夹)之下呢?
如果是直接用汇编来写的,那这些汇编指令的一些含义我们可以去哪里找到呢?
求大神帮忙解决一下谢谢,我们卡在这一步了
这个问题描述的很模糊啊,内核的什么寄存器呢,谁来需要访问呢