我正在配置一个项目,使其既可以在 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 func
tion : 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 中吗?
谢谢!