NXP MCU 技术论坛
直播中

efwedfd

9年用户 1135经验值
擅长:EMC/EMI设计
私信 关注
[问答]

MK60DN512VMD10 cpu缺少处理器专家组件属性怎么解决?

我正在配置一个项目,使其既可以在 MK60DN512VMD10 上运行,也可以在 MK60DN512 Z VMD10 上运行。
根据 CodeWarrior 中的“关于”,我正在使用:
MCU
版本 5.3.0
版本的处理器专家:b1221-0685
当我使用 MK60DN512VMD10 cpu 并配置 Init_ADC 组件类型时,我能够指定偏移值,代码生成完成后会产生适当的寄存器设置:

存在偏移量(并设置为 4)
生成的代码:

// from the comment block at the start of the file:

**              Compare function                           : Result < CV1
**            Offset                                       : 4
**            Voltage reference                            : Default pin pair

// then later in the Init function

  /* ADC1_OFS: ??=0,??=0,??=0,??=0,??=0,??=0,??=0,??=0,??=0,??=0,??=0,??=0,??=0,??=0,??=0,??=0,OFS=4 */
  ADC1_OFS = (uint32_t)0x04UL;                  
但是,当我切换到 MK60DN512 Z VMD10 cpu 时,“设置组”中缺少偏移值:

'Z' cpu 缺少偏移量
不出所料,生成的代码也缺少注释块中的相应行,以及对寄存器的实际写入。
我已经检查了两个 CPU 的参考手册,据我所知,两者的寄存器都存在。
Q1。为什么它丢失了 - 这是处理器专家使用的 CPU 定义中的错误吗?
Q2。CPU 定义的形式是否可以更新?- 我知道有些工具使用 xml 文件来控制编辑器字段;有什么方法可以“告诉”处理器专家这个寄存器 确实存在于“Z”cpu 中吗?
谢谢!


更多回帖

发帖
×
20
完善资料,
赚取积分