这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » 请教:关于VxWorks BSP的几个问题

共5条 1/1 1 跳转至

请教:关于VxWorks BSP的几个问题

菜鸟
2008-05-14 10:47:54     打赏

我现在在弄bootRom_uncmp,有几个问题一直没弄清楚
是针对mpc862的,修改的是mpc860的bsp

1,romInit()里,对IC_CST,DC_CST的操作:
    disable --> unlock --> invalidate
为什么是这样的步骤?目的是什么?
    我想禁cache,直接一个disable不就可以了吗?

2,在config.h里,有四个宏定义:
  SYS_CLK_RATE_MIN
        SYS_CLK_RATE_MAX
        AUX_CLK_RATE_MIN
        AUX_CLK_RATE_MAX
到底是起什么作用?时钟频率之前已经定义好了啊

3,TBS_CLK,DEC_CLK有什么作用啊?时基和减法计数需要吗?

4,要禁MMU,和cache,是不是在config.h里,直接undef就可以了?

5,mpc860和mpc862的bsp应该是可以通用的吧?区别是不是仅仅是工艺不同,外加atm功能不同?
有个人说时钟不同,我没搞清楚,觉得两个时钟都是一样了.


谢谢




关键词: 请教     关于     VxWorks     几个问题    

高工
2008-05-19 14:29:45     打赏
2楼

关注ing

哪位大侠路过解决一下!


菜鸟
2008-05-22 09:21:35     打赏
3楼

自己顶啊


菜鸟
2008-05-22 21:31:41     打赏
4楼
啊,仅供参考啊

1. CACHE的初始化是根据硬件要求来的,看PPC860的手册可以得到答案。

2. 这四个宏是对主时钟和辅时钟的能力的界定,作用是可以检查出明显不对的时钟配置。

3. 现在没有代码,看不到。。。。:(

4. 是的。

5. 绝大部分是可以适用的,但还是要仔细看看手册,看有没有移植手册和不兼容点的描述。Freescale对于同系列的差别的文档通常是很详细的。。。。


啊,出差快个把月了。。。没时间上网啊。。。

菜鸟
2008-05-23 11:27:46     打赏
5楼
哦  你是个大虾啊

我的bsp都一个月了,没进展!

现在发现:
在usrKernelInit里qPriBMapInit()没有执行,导致后面的操作也出现了问题.也不晓得什么问题!

看来我的文档还得去看,就是时间催的太紧!

共5条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]