双核模式下DSP初始化问题 - OMAP-L138 - 嵌入式开发者社区 - 51ele.net
设为首页收藏本站
点击跳转“创龙科技服务通”

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 4648|回复: 4
打印 上一主题 下一主题

双核模式下DSP初始化问题

[复制链接]

1

主题

4

帖子

41

积分

新手上路

Rank: 1

积分
41
跳转到指定楼层
楼主
发表于 2017-3-8 21:40:48 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
之前一直在用CCS进行DSP单核程序的开发,当时利用创龙给的计时器代码定义了一个10k中断,但是后来双核开发时,PC端用ZOC terminal通过串口与开发板进行通讯和执行程序此时,ARM端通过slaveloader去初始化DSP,原10k中断的频率降低为6K多一点,同时EMIFA的频率从114MHz提升为150MHz。
1 O7 @4 }7 y) X- U看了下tronglong_C6748.gel,知道之前中断10k和DSP时钟的初始化参数有关
" c- K8 H* X5 |9 T- @) s  R2 h
从图中 能看出控制DSP工作频率的是PLL0_SYSCLK0,控制EMIFA的是PLL0_SYSCLK3' }* z+ X. k7 U! ?, b# ]
我的理解是双核模式下slaveloader对DSP进行参数初始化并唤醒DSP,但是缺省参数初始化文件的情况下其默认采用了一组与tronglong_C6748.gel中不同的参数" w: s! p# l0 N3 Y7 C) X
通过修改tronglong_C6748.gel的参数,可以修改ccs下调试的时钟频率,但是如何修改双核模式下的时钟频率呢/ {" k: w; y2 N9 f1 ]8 l! Q: n2 F7 Y% Q
如果是通过dsp.cfg的话应该如何生成该文件(看AD7606的双核例程中看到有这个文件)
; \  B3 P+ X  c( x& b另外,是否可以将初始化部分加入DSP端程序代码中?
5 \- r+ P% ~2 O7 B/ m还是说slaveloader机制决定了必须先初始化才会load DSP端程序,如果这样的话,后写入的寄存器值能否覆盖旧值并生效?
7 F, G  y: @( P" d4 U2 E0 n# Q2 s# f! {3 n9 s

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖
回复

使用道具 举报

1

主题

4

帖子

41

积分

新手上路

Rank: 1

积分
41
沙发
 楼主| 发表于 2017-3-9 15:15:35 | 只看该作者
尝试了一下gel中的device_PLL0,发现EMIF时钟得到了重新配置,频率从150M降低到了114M,但是DSP的时钟频率没有改变,原因可能是DSP时钟频率的变化需要重启DSP才可生效,但是如果重启DSP,之前slaveloader加载的程序不就没了么,感觉是个死循环。。
回复 支持 反对

使用道具 举报

3

主题

852

帖子

3538

积分

创龙

Rank: 8Rank: 8

积分
3538
板凳
发表于 2017-3-12 17:02:48 | 只看该作者
初始化代码可以发到程序中
回复 支持 反对

使用道具 举报

1

主题

4

帖子

41

积分

新手上路

Rank: 1

积分
41
地板
 楼主| 发表于 2017-3-19 15:37:37 | 只看该作者
human 发表于 2017-3-12 17:02! F+ O$ y( G2 v, d- c7 V7 W9 w
初始化代码可以发到程序中

4 b+ x. K. S- C是说发错模块的意思么
回复 支持 反对

使用道具 举报

1

主题

4

帖子

41

积分

新手上路

Rank: 1

积分
41
5#
 楼主| 发表于 2017-3-19 15:40:00 | 只看该作者
human 发表于 2017-3-12 17:02
/ E! m! p# _. ?  {' F9 c初始化代码可以发到程序中
% _/ Y( P0 E! B0 T8 H7 l
我也尝试了一下将tronglong_C6748.gel中的初始化代码改成c风格后放入程序中,但是开发板会直接死机
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

点击跳转“创龙科技服务通”

QQ|手机版|小黑屋|嵌入式开发者社区 ( 粤ICP备15055271号

GMT+8, 2026-1-31 07:54 , Processed in 0.040815 second(s), 26 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

快速回复 返回顶部 返回列表