TI中文支持网
TI专业的中文技术问题搜集分享网站

OMAPL138 的startware 里面hw_upp.h的寄存器地址基本都定义错了

用了OMAPL138的startware ,

hw_upp.h里寄存器地址定义和操作手册上不一样

interrupt.h里面有好多中断都没定义

Tony Tang:

如果指出具体怎么不一样,可以对我们有更大的帮助。

haiyan yu:

回复 Tony Tang:

你好  这个startware 和hw_upp.h文件在哪里?是bsl里的吗?我怎么没有看到呢。还有bsl里的upp.c文件,引脚复用宏定义时,15 寄存器定义了2次?是什么意思?还有19引脚复用寄存器设置与UPP有关系吗?谢谢。

#define PINMUX_UPP_REG_0 (19)#define PINMUX_UPP_MASK_0 (0x000F0000)#define PINMUX_UPP_VAL_0 (0x00010000)

#define PINMUX_UPP_REG_1 (13)#define PINMUX_UPP_MASK_1 (0xFFFF0000)#define PINMUX_UPP_VAL_1 (0x48440000)

#define PINMUX_UPP_REG_2 (14)#define PINMUX_UPP_MASK_2 (0xFFFFFF00)#define PINMUX_UPP_VAL_2 (0x44444400)

#define PINMUX_UPP_REG_3 (15)#define PINMUX_UPP_MASK_3 (0xFFFFFFFF)#define PINMUX_UPP_VAL_3 (0x44444444)

#define PINMUX_UPP_REG_4 (16)#define PINMUX_UPP_MASK_4 (0xFFFFFFFF)#define PINMUX_UPP_VAL_4 (0x44444444)

#define PINMUX_UPP_REG_5 (17)#define PINMUX_UPP_MASK_5 (0xFFFFFFFF)#define PINMUX_UPP_VAL_5 (0x44444444)

#define PINMUX_UPP_REG_6 (15)#define PINMUX_UPP_MASK_6 (0x00FFFFFF)#define PINMUX_UPP_VAL_6 (0x00444444)

#define PINMUX_UPP_REG_7 (18)#define PINMUX_UPP_MASK_7 (0x00FFFFFF)

Tony Tang:

回复 haiyan yu:

haiyan yu这个startware 和hw_upp.h文件在哪里?

hw_upp.h在starterware的include目录下。但这个文件里没看到上面的定义。

赞(0)
未经允许不得转载:TI中文支持网 » OMAPL138 的startware 里面hw_upp.h的寄存器地址基本都定义错了
分享到: 更多 (0)