TWR-K40X256 and TWR-K40D100M differences

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 
已解决

TWR-K40X256 and TWR-K40D100M differences

跳至解决方案
647 次查看
gjorgjipetkovsk
Contributor I

We have a project based on TWR-K40X256, and now we purchased TWR-K40D100M and want to use it. But the system doesn't work with just replacing two boards.

Could you please tell what is the basic difference between two systems, as we looked at the schematics and the MCUs are pin compatible.

What should be adjusted to use later system, TWR-K40D100M.

Thanks upfront.

标签 (1)
0 项奖励
回复
1 解答
548 次查看
Jorge_Gonzalez
NXP Employee
NXP Employee

Hello Gjorgji Petkovski:

The TWR-K40X256 uses an older version of the K40_100 MHz devices, while the TWR-K40D100M uses a new revision of silicon. All the differences between revisions 1.x and 2.x are explained in application note AN4445, together with the required software considerations.

When migrating to the new board the projects often fail during startup code, even before reaching main, so check the appnote and your code to see what is wrong. It might be easier and cleaner to start a fresh project for the correct target device and import the the required source/header files instead of patching the project.

I hope this helps. Let me know if you have issues.


Regards!,
Jorge Gonzalez

-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------

在原帖中查看解决方案

0 项奖励
回复
1 回复
549 次查看
Jorge_Gonzalez
NXP Employee
NXP Employee

Hello Gjorgji Petkovski:

The TWR-K40X256 uses an older version of the K40_100 MHz devices, while the TWR-K40D100M uses a new revision of silicon. All the differences between revisions 1.x and 2.x are explained in application note AN4445, together with the required software considerations.

When migrating to the new board the projects often fail during startup code, even before reaching main, so check the appnote and your code to see what is wrong. It might be easier and cleaner to start a fresh project for the correct target device and import the the required source/header files instead of patching the project.

I hope this helps. Let me know if you have issues.


Regards!,
Jorge Gonzalez

-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------

0 项奖励
回复