- 博客(8)
- 收藏
- 关注
原创 程序中的地址转换(虚拟地址-物理地址)
虚拟地址由链接器产生;链接器的作用吧多个代码模块组装在一起,并解决模块之间的应用,即处理程序代码间的地址引用,形成程序运行的静态内存空间视图。通过地址总线。软件和硬件结合实现这个转换–>MMU(内存管理单元)。MMU可以接受软件给出的地址对应关系数据,进行地址转换。MMU通过地址转换关系表将虚拟地址转换为物理地址,而地址转换关系表本身就存储在物理内存中。页的大小可设置为4KB、2MB、4MB、1GB现代内存管理模式--------------分页模型。
2023-02-02 23:11:34
1101
原创 2020-11-12
CCS调试看不到ddr里面a的值语句a=*(Uint32)*0x90000000先怀疑ddr初始化的问题,发展同样的初始化,不同的工程是可以查看a的值经过查找是工程属性->optimization打开了等级3。一般调试过程中,应该将优化选项设置为off。至于具体不同优化选项内容,后期了解...
2020-11-12 16:58:23
65
原创 2020-08-15
EDMA3接口问题:DSP源地址和目的地址都配置为地址递增模式;FPGA配置为32K不变地址模式,导致DSP取FPGA的2629乘8乘3的数据时,只能取到2629乘8的数据,剩余的2629乘8乘2的数据量为0没有取到?原因:配置FPGA设置的不变地址模式,要和DSP32K对齐,而DSP的源地址设置了地址递增模式,与FPGA的设置没有32K对齐解决办法:DSP的EDMA中option掩码设置源地址模式为不变地址模式或者FPGA设置为地址递增模式。...
2020-08-15 22:49:19
90
原创 2020-05-18
GEL语言是C语言的一个子集支持的语句类型包括:GEL函数,Return语句,if-else语句,while语句,GEL注释语句,预处理语句。GEL函数和他们的参数是在目标板上仅有的没有定义的标识符,即-GEL函数和他们的参数是不需要在DSP程序中定义的。扩展名.gel函数定义不能嵌套(同C)gel函数不需要指定函数返回值类型,不需要任何头信息定义所要求的参数类型,该信息通过数据值自动获得。(不同C)...
2020-05-18 17:14:26
145
1
原创 2020-05-16
C6678 load .out文件后,跳不到main函数入口处定义 开发版1:为出问题的板子开发版2:为正常运行的板子。前提条件:cmd文件的段分配暂定为片内RAM。分析原因:1,假设 硬件没有问题,开发环境,工程创建等有问题:新建一个ccs简单工程,gel文件中进行初始化pll和ddr3,cmd文件段分配给ddr3或者片内。在开发版2测试新工程,可以跳到main入口处。推断硬件开发版ddr3连接有问题。2,用一款boot工程,竟然能进去开发版1的入口处,更改cmd文件,将段分配到ddr3无
2020-05-16 13:07:21
118
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人