S32K144 Q100 Eval board support in zephyr

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

S32K144 Q100 Eval board support in zephyr

1,672 次查看
adarshvs
Contributor I
I have successfully added support for the S32K144_Q100_eval board in Zephyr. Most of the files were ported from the S32K146 (UCANSIC board). However, I couldn’t find the FTFC drivers for the mentioned board, so i ported the FTFC driver code from the S32Design Studio RTM SDK.
Currently, I am planning to add support for the S32K144_Q100_eval in Zephyr. However, the FTFC driver files contain the following header from NXP:

* Copyright 2016-2020 NXP
* All rights reserved.
*
* NXP Confidential. This software is owned or controlled by NXP and may only be
* used strictly in accordance with the applicable license terms. By expressly
* accepting such terms or by downloading, installing, activating and/or otherwise
* using the software, you are agreeing that you have read, and that you agree to
* comply with and are bound by, such license terms. If you do not agree to be
* bound by the applicable license terms, then you may not retain, install,
* activate or otherwise use the software. The production use license in
* Section 2.3 is expressly granted for this software.
 
Are there any modifications required for uploading these files to Zephyr?
标记 (1)
0 项奖励
回复
5 回复数

1,302 次查看
manuelarguelles
NXP Employee
NXP Employee

Hi @adarshvs ,

Zephyr RTOS already has support for FTFx flash controllers based on MCUX-SDK. The existing driver could be extended to support the FTFC version for S32K1xx devices, as the differences with other controller versions should be minor.

Best regards,
Manuel

 

0 项奖励
回复

1,604 次查看
lukaszadrapa
NXP TechSupport
NXP TechSupport

Hi @adarshvs 

the flash driver in SDK does not use OSIF (this is used mainly in drivers for communication peripherals), so I don't think that modification are required.

Regards,

Lukas

0 项奖励
回复

1,561 次查看
adarshvs
Contributor I

Hi Lukas,

The driver code is already working.

My query is regarding the legal issues of  reusing the NXP sdk files on zephyr.

Can i use those files and push to zephyr code base.

 

Regards

adarsh vs

0 项奖励
回复

1,529 次查看
lukaszadrapa
NXP TechSupport
NXP TechSupport

Ok, got it. I discussed this with our license advisor and his question is  - what will be the license on the output?

Regards,

Lukas

0 项奖励
回复

1,525 次查看
adarshvs
Contributor I

Currently we are planning to push the file as same as in the SDK.

but zephyr uses apache 2, so should we keep the file headers as the same or need to remove it.

File header is mentioned above please check.

0 项奖励
回复