資源簡介
1、QNX BSP開發包,提供了IMX6處理器 QNX SDP 6.6 BSP for the Freescale i.XM6 Solo X Sabre SDB BSP包;2、提供了相關的串口、以太網、USB等等驅動

代碼片段和文件信息
/*
?*?$QNXLicenseC:
?*?Copyright?20092012?QNX?Software?Systems.
?*
?*?Licensed?under?the?Apache?License?Version?2.0?(the?“License“).?You
?*?may?not?reproduce?modify?or?distribute?this?software?except?in
?*?compliance?with?the?License.?You?may?obtain?a?copy?of?the?License
?*?at:?http://www.apache.org/licenses/LICENSE-2.0
?*
?*?Unless?required?by?applicable?law?or?agreed?to?in?writing?software
?*?distributed?under?the?License?is?distributed?on?an?“AS?IS“?basis
?*?WITHOUT?WARRANTIES?OF?ANY?KIND?either?express?or?implied.
?*
?*?This?file?may?contain?contributions?from?others?either?as
?*?contributors?under?the?License?or?as?licensors?under?other?terms.
?*?Please?review?this?entire?file?for?other?proprietary?rights?or?license
?*?notices?as?well?as?the?QNX?Development?Suite?License?Guide?at
?*?http://licensing.qnx.com/license-guide/?for?other?information.
?*?$
?*/
/*
?*
?*????mxssi_dll.c
?*??????The?primary?interface?into?the?mx?DLL.
?*/
#include?
#include?
#include?
#include?
#include?
#include?
#include?
#include?
#include?
#include?
#include?
#include?
#include?
#include?
#include?
#include?“mxssi.h“
int?codec_mixer?(ado_card_t?*?card?HW_CONTEXT_T?*?hwc);
int?set_ssi_clock_rate?(?HW_CONTEXT_T?*mx?int?rate);
static?int?open_log?(HW_CONTEXT_T?*?mx?int?chn_type);
static?int?close_log?(?HW_CONTEXT_T?*mx?int?chn_type);
#define?MIN(A?B)??????????????((A)<(B)?(A):(B))
#if?defined?(VARIANT_MX6X)?||?defined?(VARIANT_MX53)
/*
?*?This?function?will?wait?for?the?TX?FIFO?and?shift?register?to
?*?empty?and?then?disable?the?transmitter.
?*/
static?inline?void
disable_tx_on_empty(?HW_CONTEXT_T?*mx?)
{
int?i;
/*?Wait?for?Tx?FIFO0?to?empty?*/
i?=?1000;
while?(SFCSR_TXFIFO0_CNT(mx->ssi->sfcsr)?&&?i--?>?0)
nanospin_ns(1000);
if?(i?<=?0)
{
ado_error(“%s:?TXFIFO0?failed?to?empty?(%d)“?__FUNCTION__
SFCSR_TXFIFO0_CNT(mx->ssi->sfcsr));
}
/*?Wait?for?the?transmit?shift?register?to?empty?(underrun)?*/
i?=?1000;
while(!(mx->ssi->sisr?&?SISR_TUE0)?&&?i--?>?0);
nanospin_ns(100);
if?(i?<=?0)
ado_error(“%s:?TXSR0?failed?to?empty?sisr?=?0x%x“?__FUNCTION__?mx->ssi->sisr);
#if?defined?(VARIANT_MX6X)
/*?Wait?for?Tx?FIFO1?to?empty?*/
i?=?1000;
while?(SFCSR_TXFIFO1_CNT(mx->ssi->sfcsr)?&&?i--?>?0)
nanospin_ns(1000);
if?(i?<=?0)
{
ado_error(“%s:?TXFIFO1?failed?to?empty?(%d)“?__FUNCTION__
SFCSR_TXFIFO1_CNT(mx->ssi->sfcsr));
}
/*?Wait?for?the?transmit?shift?register?to?empty?(underrun)?*/
i?=?1000;
while(!(mx->ssi->sisr?&?SISR_TUE1)?&&?i--?>?0);
nanospin_ns(100);
if?(i?<=?0)
ado_error(“%s:?TXSR1?failed?to?empty?sisr?=?0x%x“?__FUNCTION__?mx->ssi->sisr);
#endif
mx->ssi->scr?&=?~SCR_TX_EN; /*?Disable?transmitter?*/
mx->ssi->sisr?|=?SISR_TUE0?|?SISR_TUE1; /*?Clear?transmitter?underrun?status?*/
}
#endif
/**
?*?This?function?returns?the?number?of?open?or?activ
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2016-10-25?03:42??images\
?????文件?????????621??2016-10-25?03:42??images\Makefile
?????文件???????12804??2016-10-25?03:42??images\ipl-mx6sx-sabre-sdb.bin
?????文件?????7563168??2016-10-25?03:42??images\ifs-mx6sx-sabre-sdb.raw
?????目錄???????????0??2016-10-25?03:42??install\
?????文件????????1171??2016-10-25?03:42??Makefile
?????文件???????57664??2016-10-25?03:42??manifest
?????目錄???????????0??2016-10-25?03:42??prebuilt\
?????目錄???????????0??2016-10-25?03:42??prebuilt\armle-v7\
?????目錄???????????0??2016-10-25?03:42??prebuilt\armle-v7\sbin\
?????文件??????106627??2016-10-25?03:42??prebuilt\armle-v7\sbin\devb-sdmmc-mx6_generic
?????文件???????47837??2016-10-25?03:42??prebuilt\armle-v7\sbin\io-gpio
?????文件???????27372??2016-10-25?03:42??prebuilt\armle-v7\sbin\i2c-mx35
?????文件???????72202??2016-10-25?03:42??prebuilt\armle-v7\sbin\devc-sermx1
?????文件???????22041??2016-10-25?03:42??prebuilt\armle-v7\sbin\gpio
?????目錄???????????0??2016-10-25?03:42??prebuilt\armle-v7\lib\
?????文件??????????12??2016-10-25?03:42??prebuilt\armle-v7\lib\libgpio.so
?????文件???????32148??2016-10-25?03:42??prebuilt\armle-v7\lib\libdma-sdma-imx6x.so.1
?????目錄???????????0??2016-10-25?03:42??prebuilt\armle-v7\lib\dll\
?????文件???????46962??2016-10-25?03:42??prebuilt\armle-v7\lib\dll\devu-ehci-mx28.so
?????文件????????9457??2016-10-25?03:42??prebuilt\armle-v7\lib\dll\devgp-fortify.so
?????文件???????43710??2016-10-25?03:42??prebuilt\armle-v7\lib\dll\deva-ctrl-mx-mx6_wm8962.so
?????文件???????75084??2016-10-25?03:42??prebuilt\armle-v7\lib\dll\devnp-mx6x-slx.so
?????文件???????14238??2016-10-25?03:42??prebuilt\armle-v7\lib\dll\devgp-mx6x.so
?????文件???????19157??2016-10-25?03:42??prebuilt\armle-v7\lib\libgpio.so.1
?????文件???????21454??2016-10-25?03:42??prebuilt\armle-v7\lib\libi2c-master.a
?????文件???????21618??2016-10-25?03:42??prebuilt\armle-v7\lib\libdma-sdma-imx6x.a
?????文件???????32148??2016-10-25?03:42??prebuilt\armle-v7\lib\libdma-sdma-imx6x.so
?????文件???????23270??2016-10-25?03:42??prebuilt\armle-v7\lib\libdma-sdma-imx6xS.a
?????目錄???????????0??2016-10-25?03:42??prebuilt\armle-v7\bin\
?????文件???????14031??2016-10-25?03:42??prebuilt\armle-v7\bin\gpio-lightswitch
............此處省略1013個文件信息
- 上一篇:射頻微電子學高清
- 下一篇:musicApp.rar
評論
共有 條評論