S32K144可以使用keil开发,我使用的是s32 Design Studio for Arm verison 2.2,说实话还不是特别好用。 开始是自己移植的freertos,后面看到可以在软件上面直接搞,熟悉了还是很方便的。 新建工程,选择Application Project SDKs选择S32K144_SDK Debugger 选择 segger Debugging Interface 建立完成工程之后,再找到Windows-> ...
二、S32K1xx SDK S32K1xx SDK包括底层驱动、中间件、操作系统和部分应用程序。在S32DS中使用时,可以通过Processor Expert进行图形化配置。对于部分外设的驱动程序(即Low level drivers),S32 SDK提供了PAL和PD两个版本,可以根据自身需要进行选择。 Fig. 2 PAL vs PD编辑...
这些文件无非就是S32K1xx系列MCU的SDK库文件,所以我们首先要去官网下载了S32K1xx的SDK。 可以通过下面的官网链接下载,目前最新的版本是 4.0.3 . https://www.nxp.com.cn/design/software/development-software/s32-sdk/s32-software-development-kit-for-s32k1:S32SDK-ARMK1 得到SDK之后,我们把所需的文件复制...
1) S32DS 3.4或3.5作为开发环境,因为它们支持 S32K144 开发。2) S32SDK_S32K1XX_RTM_4.0.3...
继续S32K144的学习,还是进一步深入CAN相关的知识细节。这一次学习小结一下CAN的几个回调函数,因为这个会关系到接下来我对几个协议栈相关知识的探索。不仅如此,整个CAN驱动是协议栈实现的基础,在学习协议栈之前肯定得有一个深入的掌握。 今天需要看看CAN的接收以及发送等回调函数,其实在S32K144的SDK平台中,这几个回调...
在完成了以上堆栈初始化之后, CPU 就可以运行 C 代码了,所以此时通过调用定义在工程SDK->platform->device->S32K144->startup 目录下的 system_S32K144.c 中的系统初始化函数--SystemInit():根据工程配置完成:1)CPU 内核 FPU 配置和使能(如果创建应用工程时选择浮点数运算使用硬件 FPU) ...
由于LPI2C 寄存器过多直接对寄存器编程操作过于繁杂,所以我们使用 S32DS 内的库函数进行编程具体操作如下。(IDE:S32 Design Studio for ARM Version 2.2;SDK:S32K1xx RTM v3.0.0) 打开S32 Design Studio,点击:“File”->“New”->“S32DS Project from Example”。
2,品佳工程师基于NXP产品提供可产品化的SDK以及支持Autosar 4.0/4.2 (ASIL)。 3,可提供S32K MCU Low Power SPI或者Flex IO接口都可以控制Smart RGB模块方式,并且可以做到Flex IO速度快于Low power SPI。 4,提供可支持16LED阵列OSRAM灯珠的调配方式。
一、前言 S32K144 擁有一個LPI2C(Low Power Inter-Integrated Circuit)模塊,本文章將基於SDK LPI2C 例程在S32DS上介紹 LPI2C 模塊多從機的使用。 二、LPI2C 模塊介紹 LPI2C 支持以下 I2C 規範功
由於LPI2C 寄存器過多直接對寄存器編程操作過於繁雜,所以我們使用 S32DS 內的庫函數進行編程具體操作如下。(IDE:S32 Design Studio for ARM Version 2.2;SDK:S32K1xx RTM v3.0.0) 打開S32 Design Studio,點擊:“File”->“New”->“S32DS Project from Example”。