Multi Source Translation Content

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Multi Source Translation Content

Discussions

Sort by:
[KW36, Hybrid] Multiple Bluetooth LE connections + Generic FSK Demo Application [KW36, Hybrid] Multiple Bluetooth LE connections + Generic FSK Demo Application USL: https://community.nxp.com/docs/DOC-344510   Purpose of this document This document provides an example of a hybrid application ( Wireless_UART + GFSK Advertising ) by describing a multi-Bluetooth LE connected node topology communicating in parallel with GFSK (General Frequency Shift Keying). This is another additional example outside of the SDK where we define a hybrid application that demonstrates Bluetooth LE advertising and scanning in parallel with GFSK . reader The purpose of this document is to provide guidance to software developers who want to use, adapt and integrate the GFSK functionality in their Bluetooth low energy applications. Build a development environment Toolchain: - IAR Embedded Workbench 8.32 or higher;     https://www.iar.com/iar-embedded-workbench/ SDK: - This version of firmware has been tested with SDK_2.2.1_FRDM-KW36 and can be used with the following 链接下载:http://mcuxpresso.nxp.com/en/select (Please consider selecting Toolchain/IDE: All toolchains); hardware: - 2 to 5 FRDM-KW36 development boards: https://www.nxp.com/demoboard/FRDM-KW36  Operation process: This demo application is designed for the FRDM-KW36 platform and can be easily integrated into any board using the KW35/36 series MCU . This function is based on the coexistence mechanism on the SDK (Mobile Wireless System - MWS module). Based on the hardware link layer implementation, Bluetooth Low Energy has a higher priority than the GFSK protocol, so GFSK communication is performed in the idle state (inactive period) of Bluetooth Low Energy. For more details about the MWS module, see the Connectivity Framework Reference Manual.pdf in the SDK . Bluetooth low energy supports both central and peripheral roles. Integration of KW36 SDK -下载附件并解压到…\SDK_2.2.1_FRDM-KW36\boards\frdmkw36\wireless_examples\hybrid 文件夹: -打开IAR项目(SDK_2.2.1_FRDM-KW36_2019_07_19\board\frdmkw36\wireless_examples\hybrid\ble_w_uart_gfsk\freertos\iar\ble_w_uart_gfsk_freertos.eww)。 -The project is organized as follows: Function   Switch function: - This function is defined in the BleApp_Handle Keys function in the main.c file; -FRDM-KW36: - SW2 - Start scanning - Central device; - Long press SW2 - start scanning - peripheral devices; (Long press SW2 means pressing the SW2 button for more than 3 seconds) - SW3 - Start / Stop GFSK TX operation (scan); - Long press SW3 - start / stop GFSK RX operation (Long press SW3 means pressing the SW3 key for more than 3 seconds) log : -Serial port outputs different states of the circuit board; -Baud rate 115200 ; verify This solution has been verified with 1 master and 4 slaves as follows:   1. Create a network a. Turn on serial communication for all devices. After reset, you will see the following message: b. On the Central device, press SW2 to start scanning; c. On the peripheral device, long press SW2 to start broadcasting and wait for confirmation on the serial port; d. Repeat steps b and c on all slave devices. e. When the network of the Central device is successfully created, you will see the following: f. Check the air link (connection interval = 312.5ms 😞 2. Verify the functionality of Bluetooth Low Energy: - Write a message from the serial port of each slave (peripheral) (for example: testslaveX ) and check if the message is printed on the serial port of the master. -Perform the same test on the serial terminal of the master device (Central). -Here is an example of this step:   -Air log: 3. Start GFSK communication: - Press SW3 on one of the boards to start GFSK TX operation (Advertisement packet with AdvAddress = 0909090909 ); send an ADV packet over the air every 1 second ( gGenFskApp_TxInterval_c ). - Select another board and long press SW3 to start GFSK RX operation ( RX interval = 100ms = gGenFskApp_RxInterval_c ) -When an ADV packet from address = 0909090909 is received, it will print it out on the serial port as follows: - Over-the-air GFSK TX packets are listed as ADV_NONCONN_IND: 4. Verify GFSK and Bluetooth LE parallel capabilities: - Write a message on the master (Central) serial port and check the feedback on the slave (peripheral) serial terminal: Attached is the source code of this application. Sincere regards Ovidiu appendix BLE+GFSK_Demo_application.zip(https://community.nxp.com/pwmxy87654/attachments/pwmxy87654/wireless-connectivity%40tkb/253/1/BLE+GFSK_Demo_application.zip)  
View full article
NFC次世代ボードゲーム <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 魔法のタッチを持つ古典的なボードゲーム。NFCは、おなじみの楽しみに追加の機能を追加します。より直感的に対話し、ゲームプレイをスピードアップし、中断したところから簡単に再開できます。これまでにないボードゲームの没入感を体験してください。NFCは、2Dボードゲーム体験に命を吹き込むのに役立ちます。プレーヤーは通常どおりNFCを装備した駒をボード上で動かしますが、電子的に追跡できるようになりました。ゲームプロセッサは、この追跡データを使用し、タグに保存できるピース自体に関する情報と組み合わせ、アクションで生き生きとしたエキサイティングなゲーム環境を作り出します。また、オンラインやインタラクティブなプレイシナリオなど、新しいゲームプレイの次元も可能になります。   NXPによって実現される機能 •単一のRFIDリーダーによって駆動される広い表面上の最大40のRFIDオブジェクトを検出します •ゲームピースの方向検出 •USBまたはBLEを介したホストシステムへの接続   推奨製品 SLRC 610 – 高性能 RFIDリーダー Icode SLIx – 超低電力RFIDタグ LPC11uxx – FS USB が組み込まれ た マイクロコンコントロール 74HCxxx – 超薄型アナログスイッチ   リソース NFCゲームに関する詳細情報:http://www.nxp.com/solutions/portable-wearable/gaming.html モバイル
View full article
i.MX 6 D/Q/DL/S/SL Android jb4.3_1.1.1发布 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> i.MX 6 D/Q/DL/S/SL Android JB4.3_1.1.1补丁版本现已在www.freescale.com上发布 ·         目标硬件板 哦   i.MX6DL SABRE SD 板 哦   i.MX6Q SABRE SD 板 o   i.MX6DQ SABRE AI board 哦   i.MX6DL SABRE AI 板 哦   i.MX6SL EVK板 此补丁版本基于 i.MX 6 Android JB 4.3_1.1.0-GABSP 发布。 ·         发布说明 哦   升级 GPU 内核和库以提高 GPU 稳定性 哦   处理 Android SDK 构建失败 哦   改进FSL OMX 下表描述了此版本的内容。      版本 描述 补丁 包含此版本中的补丁。补丁在“补丁描述”中描述。 文档 包含以下文件: • i.MX 6 Android JB 4.3_1.1.1补丁发布说明:本文档。 ·         补丁说明 请查阅发行说明。 Android i.MX6_全部
View full article
Android N7.1.2_2.0.0 GA 发布公告 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> i.MX Android N7.1.2_2.0.0 GA 版本现已在IMX_SW页面上提供。 可用文件: # 名称 描述 1 android_N7.1.2_2.0.0_docs.tar.gz i.MX Android N7.1.2_2.0.0 BSP 文档 2 android_N7.1.2_2.0.0_source.tar.gz 适用于 i.MX 6QuadPlus、i.MX 6Quad、i.MX 6DualPlus、i.MX 6Dual、i.MX 6DualLite、i.MX 6Solo i.MX 6Sololite、i.MX6SX 和 i.MX7D 的 Android N7.1.2_2.0.0 BSP(4.1 内核)源代码 3 android_N7.1.2_2.0.0_image_6dqpsabreauto.tar.gz Android N7.1.2_2.0.0 BSP 的二进制演示文件 - 基于 i.MX 6QuadPlus、i.MX 6Quad 和 i.MX 6DualLite 的汽车信息娱乐 SABRE 4 android_N7.1.2_2.0.0_image_6dqpsabresd.tar.gz Android N7.1.2_2.0.0 BSP 的二进制演示文件 - 基于 i.MX 6QuadPlus、i.MX 6Quad 和 i.MX 6DualLite 的 SABRE 平台和 SABRE 板。 5 android_N7.1.2_2.0.0_image_6slevk.tar.gz Android N7.1.2_2.0.0 BSP 的二进制演示文件 - i.MX 6Sololite 评估套件。 6 android_N7.1.2_2.0.0_image_6sxsabresd.tar.gz Android N7.1.2_2.0.0 BSP 的二进制演示文件 - 基于 i.MX 6SoloX 的 SABRE 板 7 android_N7.1.2_2.0.0_image_6sxsabreauto.tar.gz Android N7.1.2_2.0.0 BSP 的二进制演示文件 - 基于 i.MX 6SoloX 的汽车信息娱乐 SABRE 8 android_N7.1.2_2.0.0_image_7dsabresd.tar.gz Android N7.1.2_2.0.0 BSP 的二进制演示文件 - 基于 i.MX 7Dual 的 SABRE 板 9 fsl_aacp_dec.tar.gz 适用于 N7.1.2_2.0.0 的 AAC Plus 编解码器 10 android_N7.1.2_2.0.0_工具.tar.gz 适用于 N7.1.2_2.0.0 的制造工具包和 VivanteVTK   支持的硬件 SoC/板: i.MX 6Quad、i.MX 6QuadPlus 和 i.MX 6DualLite SABRE-SD 主板和平台 i.MX 6Quad、i.MX 6QuadPlus 和 i.MX 6DualLite SABRE-AI 主板和平台 i.MX 6SoloLite EVK平台 i.MX 6SoloX SABRE-SD 开发板和平台 i.MX 6SoloX SABRE-AI 开发板和平台 i.MX 7Dual SABRE-SD 开发板和平台   更改: 与N7.1.1_1.0.0版本相比,此版本有以下主要变化: 将 Android 代码库从 android-7.1.1_r13 升级至 android-7.1.2_r9。 将 U-Boot 从 v2015.04 升级到 v2017.03。 从 v4.1.15 升级内核至 v4.9.17。 将 GPU 驱动程序从 6.2.0.p2 升级到 6.2.2.p1。 将 Wi-Fi BCMDHD 发布版本升级至 1.141.100.6。 完善 Gralloc 和 HWC HAL。 启用 GPT 分区来替换 MBR 分区。   功能: 有关功能,请参阅发行说明。   已知问题 有关已知问题和更多详细信息,请参阅发行说明。 Android i.MX6_全部 i.MX6DL i.MX6 双核 i.MX6DualPlus6QuadPlus i.MX6 四核 i.MX6S i.MX6SL i.MX6SoloX i.MX7 双核 回复:Android N7.1.2_2.0.0 GA 发布公告 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 你好, AckeyCheng 我们希望获得AACPlus编解码器,但Link问题一直未能解决。 您有计划解决这个问题吗? 顺祝商祺! Ishii. 回复:Android N7.1.2_2.0.0 GA 发布公告 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> IMX_N7.1.2_2.0.0_AACPlus 的链接无效 回复:Android N7.1.2_2.0.0 GA 发布公告 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 我也有同样的问题。是否有任何替代镜像或指向正确 uri 的链接? 回复:Android N7.1.2_2.0.0 GA 发布公告 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 缺少适用于 N7.1.2_2.0.0 文件的 AAC Plus 编解码器。 该链接将显示以下错误信息! 在 https://cache.nxp.com/secured/bsps/fsl_aacp_dec.tar.gz?__gda__ =1514195832_11c95d7af3cee83ac21ceaf2c611dd56&fileExt=.gz 找不到文件 。 回复:Android N7.1.2_2.0.0 GA 发布公告 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> nxp, 有人知道吗? 制造工具无法工作, 回复:Android N7.1.2_2.0.0 GA 发布公告 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 您可以尝试使用上一版本(N7.1.1)并更改目标图像文件(来自 N7.1.2) 〜尤里。 回复:Android N7.1.2_2.0.0 GA 发布公告 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> mfgtools无法打开 回复:Android N7.1.2_2.0.0 GA 发布公告 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> android_N7.1.2_2.0.0_tools\mfgtools\Profiles\此目录为空。您可以从网上下载mfgtools并尝试。 Wilson.chen 我的企业 回复:Android N7.1.2_2.0.0 GA 发布公告 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 我知道。但是android_N7.1.2_2.0.0_tools\mfgtools\Profiles\这个目录是空的,什么都没有。 您可以从网上下载mfgtools并尝试。 谢谢 回复:Android N7.1.2_2.0.0 GA 发布公告 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> Hello, N7.1.2.网络上的 MFG 工具包是空的。 请参阅“Android_Quick_Start_Guide.pdf”,特别是第 3.3 节(Flashing 了解如何使用可在网上找到的 OS(演示)图像中的文件。 此致, 尤里。 回复:Android N7.1.2_2.0.0 GA 发布公告 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> mfgtool 为空,无法使用。
View full article
FTF-DES-F1299.pdf <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> Kinetisブートローダは、Kinetisマイクロコントローラのシリアル接続で動作する設定可能なフラッシュ・プログラミング・ユーティリティです。このセッションでは、ブートローダの主な機能と最新のアップデートについて学習し、その後、Kinetisブートローダの話し方、設定方法、使用方法など、ラボの例を挙げてすべての設定について説明するハンズオンクラスを開催します。ここでは、すべてのプロトコルを取り上げ、UART、USB HIDを使用したKinetisブートローダへの通信に関する実験例を紹介します。参加者は、小さなコードフットプリントでUARTのみのブートローダーを実装する方法を学びます。参加者は、ラボを再作成するためのすべての情報を持ってクラスを離れます。 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> Kinetisブートローダは、Kinetisマイクロコントローラのシリアル接続で動作する設定可能なフラッシュ・プログラミング・ユーティリティです。このセッションでは、ブートローダの主な機能と最新のアップデートについて学習し、その後、Kinetisブートローダの話し方、設定方法、使用方法など、ラボの例を挙げてすべての設定について説明するハンズオンクラスを開催します。ここでは、すべてのプロトコルを取り上げ、UART、USB HIDを使用したKinetisブートローダへの通信に関する実験例を紹介します。参加者は、小さなコードフットプリントでUARTのみのブートローダーを実装する方法を学びます。参加者は、ラボを再作成するためのすべての情報を持ってクラスを離れます。
View full article
S32 Design Studio for Power Architecture v2.1 - アップデート 8 リリース <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />       製品リリースのお知らせ 車載用マイクロコントローラ/マイクロプロセッサ S32 Design Studio for Power Architecture v2.1 アップデート 8          最新情報 Integrated Radar SDK RTM 1.4.0 (RSDK 1.3.0 の後継)( RSDKリリースノートを参照) これは累積的な更新プログラムであり、以前の更新プログラム (更新プログラム 1、更新プログラム 2、更新プログラム 7) のすべてのコンテンツが含まれています インストール手順 このアップデートは、 オンライン インストール(S32DS拡張機能とアップデート経由)、または オフライン インストール( 直接ダウンロードリンク) 利用できます  インストール: メニューの「ヘルプ」->「S32DS拡張機能と更新」ダイアログに移動します 利用可能な項目から選択し、[インストール/更新] ボタンをクリックします オフライン インストール:  S32 Design Studio for Power製品ページ->ダウンロードセクションに移動するか、直接リンクを使用して更新アーカイブzipファイルをダウンロードします  S32 Design Studioを起動し、「ヘルプ」-「S32DS拡張機能と更新」>に移動し、「設定に移動」リンクをクリックします そして新しいサイト「追加...」リポジトリに移動し、前の手順でダウンロードしたダウンロードした更新アーカイブzipファイルを参照して選択します [S32 Design Studio for Power Architecture Device Package] と [Update with S32 SDK 3.0.2] を選択します。Power Architectureのパッケージをクリックし、「インストール/更新」ボタンをクリックしてください。   これにより、アップデートのインストールが開始されます。 全般 SDK
View full article
Important differences in the use of LPCXpresso55S69 chip revisions A2 and 1B The initial silicon revision for the LPC55S6x family was 0A and this silicon has been used on the Revision A1 LPCXpresso55S69 evaluation board. Revision 1B silicon has been used on the Revision A2 evaluation board. Both revisions of silicon support a new more stable debug session request method that is required for the 1B silicon. If the correct version of the IDE and / or debug probe driver is not used, debugging operations will be affected or not work. When using a board with revsion A2 chip, the current software version required is: MCUXpresso IDE version 11.0.1 or later (version 11.1 or later is recommended) [ Note: It is also possible to use IDE 11.0.1 , but this version requires a patch when using the A1 release. See https://community.nxp.com/migration-blogpost/11165 ] Please note that if you switch from developing with revision A1 to revision A2 (or switching to any target system using revision 1B silicon), you will need to start with a new workspace . IAR Embedded Workbench version 8.40.2 or higher Keil uVISION LPC55S6x Device Package ( DFP ) 12.0.1 or later SEGGER J-Link J-link 6.54c or later should be used ( downloaded from the SEGGER website ), V6.64 or later is recommended. When using J-link with a non- SEGGER IDE ( MCUXpresso , IAR , Keil ), make sure your IDE is configured to point to the latest J-Link drivers. If you use MCUXpresso IDE 11.0.1 , you need to update the J-link driver installed to the latest version to support version A1 . For more information, see How to Update the SEGGER J-LINK Installation Package on Windows .   For more information on silicon revisions and tools, refer to Understanding LPC55S6x Revisions and Tools . Also note that there are Chinese version descriptions for board revisions, chip revisions, and corresponding tools, as shown below: http://www.nxpic.org/module/forum/thread-618614-1-1.html http://www.nxpic.org/module/forum/thread-619338-1-1.html
View full article
S32K312 マスターモードとしてのLIN通信 親愛なるNXPチーム。 linstack v2.0.4を使用してマスターモードのLin通信を試みます。 しかし、私は問題に直面します スレーブが応答しない。 マスターパブリッシュフレームは正常なワーカリングですが、サブスクライブメッセージが機能していません。 詳細に説明すると、スレーブ側としてのCANoeインターフェースは物理層から応答されません。 オシロスコープで波形を確認したところ、タイミングは問題ないと思います。 私は私の構成プロジェクトを添付しました。 何かアドバイスをいただけますか? * プロジェクト情報 - S32K312 172Pin EVB - RTD v4.0.0 - Lin stack v2.0.4 - 参照されたプロジェクトは、S32K344用のLinスタックの例です よろしくお願いいたします。 Re:マスターモードとしてのS32K312 LIN通信 Hi, 私はちょうどあなたのプロジェクトをコンパイルできるようにそれを追加しました。 BR, Petr Re:マスターモードとしてのS32K312 LIN通信 Hi @PetrS  お返事ありがとうございます。確認して、正常に動作しています。 チェックが遅くなってすみません。なぜなら、私は先週不在だからです。 コードを確認したところ、OsIf_internal.h以下のファイルは、lin_commontl_proto.cで手動で変更する必要があります? ありがとうございます BR Re:マスターモードとしてのS32K312 LIN通信 Hi, 私はあなたのコードの変更を以下で行い、それはスレーブによって公開されたデータに応じて応答します、添付のビデオを参照してください。 - Lin_Schedule_Ctrl で lin_dal_timeout_service(LI0) のコメントを解除 - Motor1Tempフラグを確認し、そのデータをlin_master_taskで読み取ります PLIN Viewを使用し、そこにldfをロードしてMotor1スレーブとして動作させました BR, Petr
View full article
アカウントの問題 メールアドレスの変更 簡単な手順に従ってメールアドレスを変更してください https://community.nxp.com/docs/DOC-329581 それでも問題が解決しない場合は、ケースを作成していただければ、当社のITチームがさらにお手伝いします https://www.nxp.com/video/tutorial-for-nxp-support-case-portal:NCP-VIDEO   NXPアカウントの削除 次のリンクでは、NXPのデータベースからアカウントを削除するプロセスを開始できます https://www.nxp.com/pages/privacy-statement:PRIVACYPRACTICES それでも問題が解決しない場合は、ケースを作成していただければ、当社のITチームがさらにお手伝いします。https://www.nxp.com/video/tutorial-for-nxp-support-case-portal:NCP-VIDEO コミュニティのプロフィールを変更する 簡単な手順に従ってユーザー情報を変更します https://community.nxp.com/docs/DOC-335531?tid=communityAbout それでも問題が解決しない場合は、ケースを作成していただければ、当社のITチームがさらにお手伝いします https://www.nxp.com/video/tutorial-for-nxp-support-case-portal:NCP-VIDEO DocStore アクセスの問題 NDAに署名したにもかかわらず、docstoreでログインの問題が解決しない場合は、[email protected] にメールを送信してください NXPと秘密保持契約を結ぶ必要がありますか?チケットシステムでケースを作成していただければ、NDAチームがさらにお手伝いします。 https://www.nxp.com/video/tutorial-for-nxp-support-case-portal:NCP-VIDEO   NXPとのアクティブなNDAがあり、Docstoreにアクセスできますが、必要なドキュメントを見ることができませんか?特定の製品領域には特定の権限が必要です。Docstoreでより高いアクセス権をリクエストする方法については、次の手順に従ってください。  
View full article
使用 SCTimer/PWM 模块生成相移 PWM 信号 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 文档讨论了如何基于 SCTimer/PWM 模块生成相移 PWM 信号,代码是基于 MCUXpresso IDE 版本 10.3 和 LPCXpresso5411x 板开发的。 LPC系列有SCTimer/PWM模块和CTimer模块,它们都可以产生PWM信号,但只有SCTimer/PWM模块可以产生相移PWM信号。 在代码中,仅使用匹配寄存器来生成事件,不使用I/O信号。 match0寄存器设置为(SystemCoreClock/100),决定PWM信号频率。 match1寄存器设置为0x00,产生event1。 match2寄存器设置为(SystemCoreClock/100)/2;,即产生event2。 占空比为(SystemCoreClock/100)/2-0x00=(SystemCoreClock/100)/2,即50%占空比,循环时间为(SystemCoreClock/100)。 事件 1 设置 SCT0_OUT1,事件 2 清除 SCT0_OUT1,因此 SCT0_OUT1 具有 50% 的占空比。 match3寄存器设置为(SystemCoreClock/100)/4;,即生成even3。 match4寄存器设置为3*(SystemCoreClock/100)/4,产生event4。 占空比为3*(SystemCoreClock/100)/4 - (SystemCoreClock/100)/4= (SystemCoreClock/100)/2,即50%占空比。 事件 3 设置 SCT0_OUT2,事件 4 清除 SCT0_OUT2,因此 SCT0_OUT2 具有 50% 的占空比。 相移为 (SystemCoreClock/100)/4 - 0x00= (SystemCoreClock/100)/4,对应 90 度相移。 PWM初始化代码: //SCT0_OUT1 可以从 PIO0_8 引脚输出占空比为 50 的 PWM 信号 //SCT_OUT2 可以从 PIO0_9 引脚输出占空比为 50 的 PWM 信号 //SCT0_OUT1 和 SCT0_OUT2 PWM 信号具有 90 度相移。 无效SCT0_PWM(无效) { SYSCON->AHBCLKCTRL[1]|=(1<<2); //设置SCT0位 SCT0->CONFIG = (1 << 0) | (1 << 17); //统一32位定时器,自动限制 SCT0->SCTMATCHREL[0] = SystemCoreClock/100; //匹配 0 @ 100 Hz = 10 毫秒 SCT0->EVENT[0].STATE = 0xFFFFFFFF; // 事件 0 在所有状态下发生 //设置事件1 SCT0->SCTMATCHREL[1]=0x00; SCT0->EVENT[1].STATE = 0xFFFFFFFF; // 事件 1 在所有状态下发生 SCT0->EVENT[1].CTRL = (1 << 12)|(1<<0); // 仅匹配 1 个条件 //设置事件2 SCT0->SCTMATCHREL[2]=(SystemCoreClock/100)/2; SCT0->EVENT[2].STATE = 0xFFFFFFFF; // 事件 2 在所有状态下发生 SCT0->EVENT[2].CTRL = (1 << 12)|(2<<0); // 仅匹配 2 个条件 //设置事件3 SCT0->SCTMATCHREL[3]=(SystemCoreClock/100)/4; SCT0->EVENT[3].STATE = 0xFFFFFFFF; // 事件 3 在所有状态下发生 SCT0->EVENT[3].CTRL = (1 << 12)|(3<<0); // 仅匹配 3 个条件 //设置事件4 SCT0->SCTMATCHREL[4]=3*(SystemCoreClock/100)/4; SCT0->EVENT[4].STATE = 0xFFFFFFFF; // 事件 4 在所有状态下发生 SCT0->EVENT[4].CTRL = (1 << 12)|(4<<0); // 仅匹配 4 个条件 //PWM输出1信号 SCT0->OUT[1].SET = (1 << 1); // 事件 1 将设置 SCT1_OUT0 SCT0->OUT[1].CLR = (1 << 2); // 事件 2 将清除 SCT1_OUT0 SCT0->RES |= (3 << 2); // 输出 0 在冲突时切换 //PWM输出2信号 SCT0->OUT[2].SET = (1 << 3); // 事件 3 将设置 SCT1_OUT0 SCT0->OUT[2].CLR = (1 << 4); // 事件 4 将清除 SCT1_OUT0 SCT0->RES = (3 << 4); // 输出 0 在冲突时切换 //PWM启动 SCT0->CTRL &= ~(1 << 2); //通过清除 CTRL 的第 2 位来取消暂停 } 引脚初始化代码: //PIO0_8 PIO0_8 FC2_RXD_SDA_MOSI SCT0_OUT1 CTIMER0_MAT3 //PIO0_9 PIO0_9 FC2_TXD_SCL_MISO SCT0_OUT2 CTIMER3_CAP0 - FC3_CTS_SDA_SSEL0 无效 SCTimerPinInit(无效) { //启用SCTimer时钟 SYSCON->AHBCLKCTRL[0]|=(1<<13); //设置 IOCON 位 //SCTimer 引脚分配     IOCON->PIO[0][8]=0x182;     IOCON->PIO[0][9]=0x182;     IOCON->PIO[0][10]=0x182; } 主要代码: #include #包括“board.h” #包括“外设.h” #包括“pin_mux.h” #包括“clock_config.h” #包括“LPC54114_cm4.h” void SCT0_Init(void); void SCTimerPinInit(void); void P1_9_GPIO(void); void SCT0_PWM(void); int main(void){ /* 初始化板硬件。*/ 板初始化启动引脚(); 主板初始化启动时钟(); BOARD_InitBootPeripherals(); printf(“你好,世界\n”); //SCT0_Init(); //P1_9_GPIO(); SCTimerPinInit(); SCT0_PWM(); /* 强制将计数器放入内存。*/ 易失性静态 int i = 0; /* 进入无限循环,仅增加计数器。*/ while(1){ i++; } 返回 0; } 黄色通道为PIO0_8引脚输出信号,即SCT0_OUT1的PWM输出信号。 蓝色通道为PIO0_9引脚输出信号,即SCT0_OUT2的PWM输出信号。 LPC营销 LPC43xx LPC51Uxx LPC546xx LPC54xxx LPC55xx LPC800
View full article
S32k146 SPI 付き SD カードからデータを読み取る こんにちは マイクロSDカードからデータを読み取る必要があります。 SDKを使用せずにSPIを介してs32k146とSDカード間の通信の例はありますか? よろしくお願いいたします Sandra Re: S32k146 read data from SD-card with SPI どうもありがとう 日時:S32k146はSPIを使用してSDカードからデータを読み取ります Hi LBowen, 次のトピックの https://community.nxp.com/t5/S32-SDK/S32K144-Fatfs/m-p/1205126/highlight/true#M2016 の下部に掲載されているプロジェクト「S32K144_Project_LPSPI」をベースに使用しました。SDカードからデータを読み取るには、f_writeの代わりにf_readを使用する必要があります。 よろしくお願いいたします Re: S32k146 read data from SD-card with SPI 質問なのですが、解決しましたか?私もこのルーチンが必要なので、よろしくお願いします。 日時:S32k146はSPIを使用してSDカードからデータを読み取ります こんにちは@12914A  S32KファミリはSDカードを直接サポートしていないため(想定されるユースケースではありません)、このデバイス用のそのような例やドライバはありません。ドライバーはユーザーが作成する必要があります。 S32K1xxシリーズMCUの使用を開始するために必要なソフトウェア例と必要な起動手順を説明するアプリケーションノート(S32K1xxシリーズクックブック)があります。また、LPSPIモジュールや、プログラムされたとおりに単語が送信されない、または期待される単語が受信されないなどの通信の問題についてもお手伝いします。 BR, VaneB
View full article
Freescale i.MX6 DRAM端口应用指南-DDR3 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 该论文的中文版已于7月份在《中国集成电路》杂志上发表。 请通过以下链接查看中文版本。 飞思卡尔i.MX6平台DRAM接口高阶应用指导-DDR3篇 i.MX6_全部
View full article
测试 GStreamer <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 标题 1 标题 2 视频渲染 gst-启动 videotestsrc!mfw_v4lsink 音频渲染 gst-启动audiotestsrc!阿尔萨斯克 WAV 音频渲染 gst-启动文件 rc 位置=test.wav!wavparse!阿尔萨斯克 视频渲染选择上限 gst-启动 videotestsrc!capsfilter 名称='video/x-raw-yuv,format=(fourcc)I420'!mfw_v4lsink gst-启动 videotestsrc!'视频/x-raw-yuv,格式=(fourcc)I420'!mfw_v4lsink 图形与显示 Linux 多媒体 回复:测试 GStreamer <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> Hi, Leonardo 如何使用 gstreamer 解码不同的图像格式? 我想解码并显示 bmp 和 tiff。
View full article
Oracle TechnologiesとNXP製品との対話 オラクルのJames Allenは、Javaテクノロジーを実行するさまざまなNXPハードウェア、医療データのキャプチャ、分析、送信に関与するNXPベースのIoTゲートウェイ、およびM2Mデータのキャプチャ、フィルタリング、分析、およびビジネスプロセスを含むエンタープライズシステムへの統合に関与するNXPベースのIoTゲートウェイを実演します。   注目のNXP製品 K70 Kinetis i.MX6 インダストリアル
View full article
TrustZoneで周辺機器を操作する 症状 MCUXpresso SDK TrusZone デモにペリフェラル初期化コードを追加しても、MCU ペリフェラルに正常にアクセスできないユーザーもいます。たとえば、セキュリティの世界でFlash操作コードを追加すると、 機能FLASH_INIT()を実行した後にプログラムコードがHardFault_Handlerにジャンプし、Flash消去およびFlashプログラム操作の実行も次のように失敗します。 図1 図2 図3 図4 図5 診断 図 2 と図 3 に示すように、プログラム コードがコード リターン VERSION_FLASH_API_TREE->flash_init(config) まで実行されると、自動的に HardFault_Handler にジャンプします。VERSION_FLASH_API_TREEはブートROMの0x1301fe00アドレスにあり、フラッシュ消去APIはアドレス0x1300413bUにあり、フラッシュプログラムAPIはアドレス0x1300419dUにあります(対応するプログラムコードを図6に示します)。上記のアドレスはすべてセキュリティ特権ではありません。 図6 7.5.3.1.2 からユーザーマニュアルのTrustZoneプリセットデータの章では、TrustZone構成を有効にした後、セキュリティエリアコードでROMエリアに正常にアクセスできるようにするために、ユーザーはROMアドレス空間全体のセキュリティレベルをセキュリティ優先度(S-Priv)に設定する必要があります。 図7 解決策 以下は、この問題を解決する方法の手順です。このデモは、MCUXpresso SDK のデモhello_world_sに基づいています。 ステップ1:まず、図8に示すように、MCUXpresso IDEと統合されたTEEツールを使用してBoot ROMアドレス領域のセキュリティレベルを設定し、Memory attribution mapウィンドウでBoot-ROM領域をダブルクリックし、左側の対応するセキュリティアクセス構成ウィンドウでセクターのセキュリティレベルを設定します。 図 8 ステップ2: 次に、セキュリティエリアでFlashまたはその他の周辺機器を操作する場合、ユーザーはセキュリティ優先度(S-Priv)に関連する周辺機器のセキュリティレベルを構成する必要があります。 SDK TrustZoneデモでフラッシュを操作する場合、MCUは2つのスレーブペリフェラルを使用するため、ユーザーはセキュリティレベルをS-Privに設定する必要があります。 図 9 ご注意: ユーザーマニュアルによると、フラッシュを操作するとき、システムクロック周波数は100MHZを超えることはできません。 FLASH_Program() の関数を使用すると、s_buffer が 512 バイトに整列されているため、BUFFER_LENは 512/N に等しくなります。   上記のセキュリティレベルの設定は、MCUXpresso IDEに統合されたTEEツールを使用して構成できます。設定が完了したら、[Update Code] をクリックして、tzm_config.c の関連コードを自動的に更新しますファイル (図 10 を参照)。 図 10 更新されたコードを以下の図 11 に示します。ブートROMメモリとペリフェラル(FLASH、SYSCTRL)のセキュリティレベル設定が変更されたことは明らかです。TEE ツールを使用しない場合は、tzm_config.c を手動で変更して、同じセキュリティ オプションを設定することもできます。 図 11 サードパーティツールのユーザー: 多くのユーザーはKeilやIARなどのサードパーティ開発ツールの使用に慣れていますが、これらのIDEはTEEツールを統合していないため、ユーザーはTrusZoneの関連領域と周辺機器のセキュリティレベルを変更するときに、ユーザーマニュアルの関連レジスタの構成要件を確認し、tzm_config.cの関連コードを更新する必要がありますファイル (図 11 と同様) を使用して、関連する構成を完了します。また、NXPはMCU関連の設定機能を統合したMCUXpresso Config Toolsをリリースしました。ユーザーは、このツールをダウンロードしてインストールし、構成とコードの更新を実行できます。ダウンロードリンクは次のとおりです。 https://www.nxp.com/design/software/development-software/mcuxpresso-software-and ツール/MCUXPRESSO-config-tools-pins-clocks-peripherals:MCUXpresso-Config-Tools   MCUXpresso Configツールの紹介 ツールをインストールしたら、構成ツールを開き、[ SDK の例または hello world プロジェクトに基づいて新しい構成を作成する] を選択し、[次へ] をクリックします (図 12 を参照)。 図 12   [開発の開始]ウィンドウで、以下の手順に従ってプロジェクトを生成します。図 13 に示すように。 図 13 tzm_config.cの後ファイルが更新されたら、KEILまたはIARのサードパーティ開発ツールの対応するフォルダにコピーまたはインポートして、通常どおり使用できます。       全般 LPCマーケティング LPC55xx ペリフェラル
View full article
Enable weston-terminal to support displaying Chinese characters <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> [Chinese translation] See attachment   Original link: https://community.nxp.com/docs/DOC-342174 i.MX6_All Linux Yocto Project
View full article
S32 Design Studio for Power Architecture v2.1 - アップデート 10 リリース <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />       製品リリースのお知らせ 車載用マイクロコントローラ/マイクロプロセッサ S32 Design Studio for Power Architecture v2.1 アップデート 10          最新情報 S32R264 の Service Pack これは累積的な更新プログラムです - 以前の更新プログラム (更新プログラム 1、更新プログラム 2、更新プログラム 7、更新プログラム 8) のすべてのコンテンツが含まれています インストール手順 このアップデートは、 オンライン インストール(S32DS拡張機能とアップデート経由)、または オフライン インストール( 直接ダウンロードリンク) 利用できます  インストール: メニューの「ヘルプ」->「S32DS拡張機能と更新」ダイアログに移動します 利用可能な項目を選択し、「Install/Update」ボタンをクリックしてください。 オフライン インストール:  S32 Design Studio for Power製品ページ->ダウンロードセクションに移動するか、直接リンクを使用して更新アーカイブzipファイルをダウンロードします  S32 Design Studioを起動し、「Help」→「S32DS Extensions and Updates」に移動し、「Go to Preferences」リンクをクリックします。 そして新しいサイト「追加...」リポジトリに移動し、前の手順でダウンロードしたダウンロードした更新アーカイブzipファイルを参照して選択します [S32 Design Studio for Power Architecture Device Package] と [Update with S32 SDK 3.0.2] を選択します。Power Architectureのパッケージをクリックし、「インストール/更新」ボタンをクリックしてください。   これにより、アップデートのインストールが開始されます。 全般 SDK
View full article
GUIguider1.9.0 能不能增加,将背景图也放入外部存储类型中 GUIguider1.9.0 能不能增加,将背景图也放入外部存储类型中,目前只能在界面上创建一个img,这个时候才有外部存储的选项,按钮的背景图也没看到 有 外部存储的选项 Re: GUIguider1.9.0 では、背景画像を外部ストレージタイプに配置する機能を追加できますか? Hi @ZYQ  ご提案ありがとうございます。ご要望をGUI GUIDERチームに報告させていただきます。 BR Harry
View full article
使用 MCUXpresso IDE 生成 CRC 校验和 一些客户希望在编译项目时生成 CRC 校验和,然而 MCUXpresso IDE 中的 GNU 工具链不包含 CRC 校验和计算功能,因此我们需要借助 CRC 校验和工具。在本文中,请使用SRecord。 关于 SRecord 的理论知识详情,请参阅 https://mcuoneclipse.com/2015/04/26/crc-checksum-generation-with-srecord-tools-for-gnu-and-eclipse/ 在本帖中,主要描述如何通过实际操作在MCUXpresso IDE的后处理阶段生成CRC校验和的步骤。   环境: LPC54S018芯片 MCUXpresso IDE SRecord 工具 (http://srecord.sourceforge.net/)   目的: 在编译项目后,生成 CRC 校验和并将其放置到 LPC54s018 的 0x10000170 地址。 在 LPC540xx 设备的图像头中,偏移量 0x10 处是 crc_value,在 LPC54s018 中,地址是 0x10000170。因此,我们需要将 CRC 校验和的值保存到此处。   步骤: 将 SDK 演示程序“led_blinky”导入 MCUXpresso IDE(仅用于演示)。 启用 Compute CRC,因为在 LPC540xx 的 Image 标头中有一位,只需添加“ADD_CRC”或“ADD_CRC =1”,然后构建项目。   可以从S19文件中检查: 当选择不进行 CRC 计算(未定义“ADD_CRC”符号)时,地址 0x0164 的 bit0 数据为 1。 当选择计算 CRC 时,地址 0x0164 的 bit0 处的数据为 0。      从http://srecord.sourceforge.net/下载 SRecord 下载后,srec_cat.exe 是我们使用的主要程序。 将 srec_cat.exe 工具放置在公共目录中(即使更改项目或 MCUXpresso IDE 版本,也可以重复使用)。请确保在 PATH 环境变量中添加该“common directory”,然后确保已重新启动 Eclipse 以“查看”PATH 内容。   创建命令文件 crc_add.txt,并将其放在项目的“Debug”文件夹下。 (关于详细命令,请参考 SRecord 参考手册。) # srec_cat command file to add the CRC and produce application file to be flashed # Usage: srec_cat @filename #first: create CRC checksum lpcxpresso54s018m_led_blinky.srec # input file -fill 0xFF 0x10000180 0x10010000 # fill code area with 0xff -crop 0x10000180 0x10010000 # just keep code area for CRC calculation below (CRC will be at 0x1FFFE..0x1FFFF) -CRC16_Big_Endian 0x10000170 -CCITT # calculate big endian CCITT CRC16 at given address. -crop 0x10000170 0x10000172 # keep the CRC itself #second: add application file lpcxpresso54s018m_led_blinky.srec # input file -fill 0xFF 0x10000180 0x10010000 # fill code area with 0xff -crop 0x10000000 0x10000170 0x10000172 0x10010000 #keep all except CRC #finally, produce the output file -Output # produce output lpcxpresso54s018m_led_blinky_crc.srec 添加构建后命令以创建带有 CRC 校验和的 srecord 文件。 arm-none-eabi-objcopy -v -O srec "${BuildArtifactFileName}" "${BuildArtifactFileBaseName}.srec"& srec_cat.exe @CRC_add.txt 7) 构建项目,带有 CRC 校验和的 .srec 文件将在 Debug 文件夹下:       请注意: 对于 LPC540xx 器件的镜像头格式,我们需要 启用 CRC 计算并将 CRC 值放在特定地址中。而对于其他芯片, 可能不需要启用,也可以将其放在您自己的地址中。 参考资料: https://mcuoneclipse.com/2015/04/26/crc-checksum-generation-with-srecord-tools-for-gnu-and-eclipse/         概述 LPC54xxx
View full article
例MPC5748G FlexCAN FD TX/RX S32DS2.1 ******************************************************************************** 詳細な説明: CAN FD メッセージの有無にかかわらず、CAN FD メッセージを送受信するように FlexCAN_0 を設定します。 データフェーズのビットレート切り替え。  アービトレーションフェーズ中のボーレートは500kbpsに設定され、データフェーズは2Mpbsです。  手記!終端抵抗(120Ω)はトランシーバー出力に配置する必要があります ------------------------------------------------------------------------------ テストHW:DEVKIT-MPC5748G revD1 マスクセット:0N78S 対象:フラッシュ Fsys:160MHz PLL ******************************************************************************** 改訂履歴: 1.0 Jun-21-2021 Petr Stancik 初期バージョン *******************************************************************************/
View full article