嵌入式开发者社区

标题: 请问arm核所用的内存区域位置核大小,如何修改内存映射? [打印本页]

作者: hailang    时间: 2019-6-25 16:41
标题: 请问arm核所用的内存区域位置核大小,如何修改内存映射?
  1 在.bld文件中有对于DSP核使用的内存,具体如下图所示,那么arm核所用的内存区域位置核大小,如何修改内存映射呢?
[attach]5235[/attach]


作者: 梁淑怡-Tronlong    时间: 2019-6-25 17:09
您好,
  ARM端一般不做映射,可以在设备树文件里修改memory段的信息
[attach]5238[/attach]



作者: hailang    时间: 2019-6-25 17:18
在TL5708核TL5728的设备树里没有找到?另外我可以修改DSP的内存映射么
作者: 梁淑怡-Tronlong    时间: 2019-6-26 10:59
hailang 发表于 2019-6-25 17:18
在TL5708核TL5728的设备树里没有找到?另外我可以修改DSP的内存映射么

1.DSP可以修改映射,参考数据手册
http://software-dl.ti.com/proces ... html#ipc-for-am57xx
[attach]5245[/attach]
[attach]5249[/attach]
2.[attach]5246[/attach]
[attach]5247[/attach]

作者: hailang    时间: 2019-6-27 15:00
本帖最后由 hailang 于 2019-6-27 15:06 编辑

请问RTOS例程里关于中断的优先、中断初始化以及中断处理过程的保护,都是在哪里进行?项目实际中C66x核code、data、heap占用的存储区很大,我这边可以设置成多大,存储区域的范围能随意设置么?
作者: 梁淑怡-Tronlong    时间: 2019-6-27 16:11
hailang 发表于 2019-6-27 15:00
请问RTOS例程里关于中断的优先、中断初始化以及中断处理过程的保护,都是在哪里进行?项目实际中C66x核code ...

1.关于RTOS中断问题,可以参考如下链接:
https://blog.csdn.net/tichimi3375/article/details/80683411
2.原则上:只要不涉及内存冲突,可以按实际需求来配。
rsc_table_dsp1.h
[attach]5254[/attach]
config.bld

[attach]5255[/attach]



作者: hailang    时间: 2019-6-28 11:31
不好意思,我指的中断是C66x核外部中断,他是如何调度,中断嵌套中断优先级是如何设置的?
作者: 梁淑怡-Tronlong    时间: 2019-6-28 18:24
hailang 发表于 2019-6-28 11:31
不好意思,我指的中断是C66x核外部中断,他是如何调度,中断嵌套中断优先级是如何设置的? ...

您好,
  关于此问题思路:1.可查找TI有没有封装好的API
                             2.可查看数据手册关于中断章节的讲解,通过数据手册确认要配置哪些寄存器来确定中断优先级。
[attach]5262[/attach]





欢迎光临 嵌入式开发者社区 (https://www.51ele.net/) Powered by Discuz! X3.4