NXP 官方SDK移植

2021-10-09 08:35:13 字數 1156 閱讀 2981

一、官方sdk移植

1、新建cc.**件

sdk包裡用到很多資料型別,所以我們要在cc.h裡面定義一些常用的資料型別

linux下面新建4_ledc_sdk資料夾,並建立cc.h, start.s兩個檔案

cc.h

#ifndef __cc_h

#define __cc_h

#define __i volatile

#define __o volatile

#define __io volatile

typedef signed char int8_t;

typedef signed short int16_t;

typedef signed int int32_t;

typedef signed long long int64_t;

typedef signed char uint8_t;

typedef signed short uint16_t;

typedef signed int uint32_t;

typedef signed long long uint64_t;

typedef signed char s8;

typedef signed short s16;

typedef signed int s32;

typedef signed long long s64;

typedef signed char u8;

typedef signed short u16;

typedef signed int u32;

typedef signed long long u64;

#endif

start.s

.global _start  		/* 全域性標號 */

/* * 描述: _start函式,程式從此函式開始執行,此函式主要功能是設定c

* 執行環境。

*/_start:

/* 進入svc模式 */

mrs r0, cpsr

bic r0, r0, #0x1f /* 將r0暫存器中的低5位清零,也就是cpsr的m0~m4 */

orr r0

27 NXP官方SDK使用實驗

1 安裝i.mx6ull sdk包sdk 2.2 mcim6ull rfp win.exe 2 新建cc.件 sdk包裡面會用到很多資料型別,所以我們需要在cc.h裡面定義一些常用的資料型別。3 移植檔案 nxp sdk 2.2 mcim6ull devices mcimx6y2 需要移植的檔案fs...

官方SDK微信分享

我這裡就給出分享 的方法,思路都是一樣的。首先建立物件,然後把這個物件放到乙個容器裡面,最後把這個容器分享出去。例如分享 的方法 首先建立分享 的物件 wxmusicobject musicobject new wxmusicobject 物件 musicobject.musicdataurl au...

php微信支付官方SDK簡單開發

首先要配置好 wxpay.config.php內的 問題1 錯誤碼58 退款需要證書 配置sslcert path sslkey path 要寫絕對路徑 不然會錯誤碼58 問題2 錯誤碼60 wxpay.api.php 修改 curl setopt ch,curlopt ssl verifypeer...