本帖用以记录在ZCU102板级调试间遇到的Bug.
1、PL端的AXI总线在读取DDR中的数据的时候,在一个burst内不能跨越page boundary。跨越page boundary会在该burst内下一页数据的读取错误。
2、直接定义一个指针,给这个指针赋给一个实际的物理地址,对于指针int *p, p = p+1,并不是这个指针的值加了1,而是加了 sizeof(int)的值。
2023-11-28 23:01:10
本帖用以记录在ZCU102板级调试间遇到的Bug.
1、PL端的AXI总线在读取DDR中的数据的时候,在一个burst内不能跨越page boundary。跨越page boundary会在该burst内下一页数据的读取错误。
2、直接定义一个指针,给这个指针赋给一个实际的物理地址,对于指针int *p, p = p+1,并不是这个指针的值加了1,而是加了 sizeof(int)的值。