| 
在线时间11 小时
UID357798
注册时间2008-9-20
NXP金币0 
 该用户从未签到 注册会员 
 
 
	积分73 
最后登录2019-10-31 | 
 
 
 楼主|
发表于 2015-1-15 14:56:02
|
显示全部楼层 
| 检查发现在CPU_Init.c文件中,如下结构体是错误的: static const CPU_TClockConfigDescriptor CPU_ClockConfigDescriptors[CPU_CLOCK_CONFIG_NUMBER] = {
 #if defined(CPU_CLOCK_CONFIG_0)
 /* Clock configuration 0 */
 {
 CPU_ICS_MODE_CONFIG_0,             /* Clock generator mode */
 {                                  /* ICS registers */
 CPU_ICS_C1_CONFIG_0,CPU_ICS_C2_CONFIG_0,CPU_ICS_C4_CONFIG_0,CPU_ICS_S_CONFIG_0,CPU_OSC_CR_CONFIG_0
 },
 {                                  /* SIM registers */
 CPU_SIM_CLKDIV_CONFIG_0,
 },
 CPU_BUS_CLK_HZ_CONFIG_0            /* Bus frequency */
 }
 #endif
 #if defined(CPU_CLOCK_CONFIG_1)
 /* Clock configuration 1 */
 ,{
 CPU_ICS_MODE_CONFIG_1,             /* Clock generator mode */
 {                                  /* ICS registers */
 CPU_ICS_C1_CONFIG_1,CPU_ICS_C2_CONFIG_1,CPU_ICS_C4_CONFIG_1,CPU_ICS_S_CONFIG_1
 },
 {                                  /* SIM registers */
 CPU_SIM_CLKDIV_CONFIG_1,
 },
 CPU_BUS_CLK_HZ_CONFIG_1            /* Bus frequency */
 }
 #endif
 #if defined(CPU_CLOCK_CONFIG_2)
 /* Clock configuration 2 */
 ,{
 CPU_ICS_MODE_CONFIG_2,             /* Clock generator mode */
 {                                  /* ICS registers */
 CPU_ICS_C1_CONFIG_2,CPU_ICS_C2_CONFIG_2,CPU_ICS_C4_CONFIG_2,CPU_ICS_S_CONFIG_2
 },
 {                                  /* SIM registers */
 CPU_SIM_CLKDIV_CONFIG_2,
 },
 CPU_BUS_CLK_HZ_CONFIG_2            /* Bus frequency */
 }
 #endif
 #if defined(CPU_CLOCK_CONFIG_3)
 /* Clock configuration 3 */
 ,{
 CPU_ICS_MODE_CONFIG_3,             /* Clock generator mode */
 {                                  /* ICS registers */
 CPU_ICS_C1_CONFIG_3,CPU_ICS_C2_CONFIG_3,CPU_ICS_C4_CONFIG_3,CPU_ICS_S_CONFIG_3
 },
 {                                  /* SIM registers */
 CPU_SIM_CLKDIV_CONFIG_3,
 },
 CPU_BUS_CLK_HZ_CONFIG_3            /* Bus frequency */
 }
 #endif
 #if defined(CPU_CLOCK_CONFIG_4)
 /* Clock configuration 4 */
 ,{
 CPU_ICS_MODE_CONFIG_4,             /* Clock generator mode */
 {                                  /* ICS registers */
 CPU_ICS_C1_CONFIG_4,CPU_ICS_C2_CONFIG_4,CPU_ICS_C4_CONFIG_4,CPU_ICS_S_CONFIG_4
 },
 {                                  /* SIM registers */
 CPU_SIM_CLKDIV_CONFIG_4,
 },
 CPU_BUS_CLK_HZ_CONFIG_4            /* Bus frequency */
 }
 #endif
 #if defined(CPU_CLOCK_CONFIG_5)
 /* Clock configuration 5 */
 ,{
 CPU_ICS_MODE_CONFIG_5,             /* Clock generator mode */
 {                                  /* ICS registers */
 CPU_ICS_C1_CONFIG_5,CPU_ICS_C2_CONFIG_5,CPU_ICS_C4_CONFIG_5,CPU_ICS_S_CONFIG_5
 },
 {                                  /* SIM registers */
 CPU_SIM_CLKDIV_CONFIG_5,
 },
 CPU_BUS_CLK_HZ_CONFIG_5            /* Bus frequency */
 }
 #endif
 #if defined(CPU_CLOCK_CONFIG_6)
 /* Clock configuration 6 */
 ,{
 CPU_ICS_MODE_CONFIG_6,             /* Clock generator mode */
 {                                  /* ICS registers */
 CPU_ICS_C1_CONFIG_6,CPU_ICS_C2_CONFIG_6,CPU_ICS_C4_CONFIG_6,CPU_ICS_S_CONFIG_6
 },
 {                                  /* SIM registers */
 CPU_SIM_CLKDIV_CONFIG_6,
 },
 CPU_BUS_CLK_HZ_CONFIG_6            /* Bus frequency */
 }
 #endif
 #if defined(CPU_CLOCK_CONFIG_7)
 /* Clock configuration 7 */
 ,{
 CPU_ICS_MODE_CONFIG_7,             /* Clock generator mode */
 {                                  /* ICS registers */
 CPU_ICS_C1_CONFIG_7,CPU_ICS_C2_CONFIG_7,CPU_ICS_C4_CONFIG_7,CPU_ICS_S_CONFIG_7
 },
 {                                  /* SIM registers */
 CPU_SIM_CLKDIV_CONFIG_7,
 },
 CPU_BUS_CLK_HZ_CONFIG_7            /* Bus frequency */
 }
 #endif
 };
 
 如上红色部分是自己添加的,可以看到PE生成的代码静态数组缺少一项。另外计算参数也和KDS中生成的代码不同。
 | 
 |