Multi Source Translation Content

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

Multi Source Translation Content

Discussions

Sort by:
RT I.MX 1172 Secure RM and application note can not be found Hello all currently ,we are developing the project based on I.MX RT 1172. When we want refer tohe Secure Reference manual, we didn't find the source in the RT1172 page. and the secure debug application note and other application is also not found in anywhere. Cloud someone can tell me how to get the latest RT1172 Secure RM and RT1172 related application note? Re: RT I.MX 1172 Secure RM and application note can not be found Thanks for your updated information, Have you tried applying for additional permissions? Best Regards Re: RT I.MX 1172 Secure RM and application note can not be found I  think I should have the right to access the secure file. Because we have signed the NDA. the RT is also checked and granted from the secure file page.(refer to the below image.) Therefore, I don't how to download the this file.(We also contact the NXP FAE, he is also can not find and get this SRM of RT1172, cloud you please check it how to get the SRM of the RT1172? ) Re: RT I.MX 1172 Secure RM and application note can not be found Hi @Yiming2 , Thank you so much for your interest in our products and for using our community. I think you have no secure access rights, please check the following link. https://www.nxp.com/support/support/secure-access-rights:SEC-ACCESS Wish it helps you. If you still have question about it, please kindly let me know. Wish you a nice day! Best Regards MayLiu Re: RT I.MX 1172 Secure RM and application note can not be found this is the page which I try to find the SRM. But there is empty. https://www.nxp.com/products/i.MX-RT1170
View full article
RT I.MX 1172 Secure RM and application note can not be found Hello all currently ,we are developing the project based on I.MX RT 1172. When we want refer tohe Secure Reference manual, we didn't find the source in the RT1172 page. and the secure debug application note and other application is also not found in anywhere. Cloud someone can tell me how to get the latest RT1172 Secure RM and RT1172 related application note? Re: RT I.MX 1172 Secure RM and application note can not be found Thanks for your updated information, Have you tried applying for additional permissions? Best Regards Re: RT I.MX 1172 Secure RM and application note can not be found I  think I should have the right to access the secure file. Because we have signed the NDA. the RT is also checked and granted from the secure file page.(refer to the below image.) Therefore, I don't how to download the this file.(We also contact the NXP FAE, he is also can not find and get this SRM of RT1172, cloud you please check it how to get the SRM of the RT1172? ) Re: RT I.MX 1172 Secure RM and application note can not be found Hi @Yiming2 , Thank you so much for your interest in our products and for using our community. I think you have no secure access rights, please check the following link. https://www.nxp.com/support/support/secure-access-rights:SEC-ACCESS Wish it helps you. If you still have question about it, please kindly let me know. Wish you a nice day! Best Regards MayLiu Re: RT I.MX 1172 Secure RM and application note can not be found this is the page which I try to find the SRM. But there is empty. https://www.nxp.com/products/i.MX-RT1170
View full article
这是否能用于重写 OFDMA TF 文件? 我有三个 TF 文件(TF_Config_20MHz.txt、TF_Config_40MHz.txt、TF_Config_80MHz.txt)。 是否可以重写 TF 文件的内容或添加新的 TF 文件? 20 MHz 和 40 MHz 带宽以全音输出, ,但 80 MHz 带宽似乎以 106 音输出。 我还需要将费率调整为最差费率。 在此先表示感谢。 Re: Is this able to OFDMA TF-Files of Rewrite? 你好,Christine_Li 非常感谢你的回复。 我会考虑的。 Re: Is this able to OFDMA TF-Files of Rewrite? 你好,@kazus 我在我们的 LABTOOL_SDK-2.0.0.39.0 中查看了最新版本,是的,您说得没错,默认的20MHz 和 40MHz 带宽输出的是全音。 对于 20MHz:TrigUserInfoField=5;0;61;1;0;0;0;80,根据图 14。UM11749 中20 MHz 带宽的 RU 索引值,此处为 61表示使用全音调。 对于 40MHz:TrigUserInfoField=5;0;65;1;0;0;0;80,根据图 15。UM11749 中40 MHz 带宽的 RU 索引值,此处 65 表示使用全音。 但在默认情况下,80 兆赫的输出有 26 个音调 对于 80MHz:TrigUserInfoField=5;0;0;1;0;0;0;80,根据图 16。UM11749 中 80 MHz 频率的 RU 指数值,红色 0 表示使用 26 个音调。 如果您想改为使用全音调,请将该段从 0 改为67. 要调整速率,可以编辑 TrigUserInfoField 中的第五段。我认为默认 .txt20MHz、40MHz 和 80MHz 的文件,我们已经在使用最差的文件:MCS0。 如果要更改为其他 MCS 数据速率,如 MCS 7 数据速率,可将第五段改为 7,如下所示: TrigUserInfoField=5;0;3;1;7;0;0;80//RU 设置为 3, MCS 设置为 7 以上红色字体为 RU 指数(用于音调),蓝色字体为 MCS 数据速率。 希望我的解释能让你明白。 顺祝商祺! Christine。 Re: Is this able to OFDMA TF-Files of Rewrite? 你好,@kazus 请允许我向电台的同事确认一下。 一旦确认,我会通知你们。 顺祝商祺! Christine。 Re: Is this able to OFDMA TF-Files of Rewrite? 嗨, Christine_Li 20MHz 和 40MHz 带宽以全音输出,但 80MHz 带宽似乎以 106 音输出。 此外,我还需要将费率调整为最差费率。 我该如何重写下面的文件? 另外,请介绍一下 40MHz 和 80MHz。 =========================================== OFDMA_20MHz.txt FRAME_CTRL_TYPE=1\\ IEEE_TYPE_CTRL_TYPE=2\\ TRIGGER \\配置持续时间字段 \ 最大持续时间 FRAME_DURATION=5484\0x156C \\ 配置触发器帧的公共信息字段\\ HE_Trigger_Frame.triggerField.triggerType = BASIC_TRIGGER; \\ HE_Trigger_Frame.triggerField.ULLEN = 1000;\\ Max\ He_Trigger_Frame.triggerField.csRequired = 1000;\\ Max\ He_trigger_Frame.triggerField.csRequired = 1000; \\ Max \ He_trigger_Frame._frame.trigcommonfield.ULBW = TB_BW_20MHZ;\\ HE_Trigger_Frame.trigcommonfield.LTFTYPE = LTF_1_GI_1_6US;\\ HE_Trigger_Frame.trigcommonfield.LTFSYMBOL = 0;\\ HE_Trigger_Frame.trigcommonfield.LTFSYMBOL = 0;\\ HE_Trigger_Frame.trigcommonfield. trigger_frame.trigcommonfield.ulstBC = FALSE; \\ HE_Trigger_frame.trigcommonfield.ldpcess = TRIGGER_FRAME.trigger_frame.trigger_frame.trigger_frame.trigger_frame.trigger_frame.trigger_frame.trigger_frame.trigger_frame.trigcommonfield.aptxpwr = 0\\ HE_\ he_trigger_frame.trigcommonfield.spatialReuse = 65535; \\ HE_Trigger_Frame.trigcommonfield.doppler = FALSE;\\ He_trigger_frame.trigger_frame.trigger_frame.trigcommonfiel TrigCommonField=0;1000;0;0;0;1;0;0;0;1;0;1;0;65535;0;511 \\ 配置触发帧的用户信息字段\\ he_trigger_Frame.triguserInfoeld.aid12 = (5 & 0xFFF); \\ He_trigger_frame.triguserInfoeld.ruallocreg = 0;\\ He_trigger_Frame.trigger_frame.trigger_frame.trigger_frame.trigger_frame.trigger_frame.trigger_frame.trigger_frame.trigger_framfield.ulcodingType = CODING_TYPE_LDPC; \\ HE_Trigger_Frame.triguserInfoeld.ulmcs = 0;\\ HE_Trigger_Frame.trigserInfoild.uldCM = FRAME; \\ HE_Trigger_Frame.triger_frame.triger_frame.triger_frame.triger_frame.triger_frame.triger_frame.trigser UltargetRSSI = 80; TrigUserInfoField=5;0;61;1;0;0;0;80 \\ 配置触发器相关用户信息字段\\ HE_Trigger_Frame.basicTriguserinfo.mpdu_mu_sf = MPDU_SPACING_MULT_1; \\ He_trigger_Frame.basicTrigger_Frame.basicTrigger_Frame.basicTrigger_Frame.basicTrigger_Frame.basicTrigger_Frame.basicTrigger_Frame.basicTrigger_Frame.basicTrigger_Frinfo.pref_ac = TB_AC_VO;basicTriguserInfo=0;0;0;0;0 Re: Is this able to OFDMA TF-Files of Rewrite? 你好,@kazus 您在使用我们的 IW611 吗? 您可以参考本节内容编辑配置文件: 13.3 编辑 UM11749中的配置文件。 顺祝商祺! Christine。
View full article
リンカーはリファレンスマニュアルに書かれているようにVLE関数間のギャップを圧縮しません。 「CodeWarrior Development Studio for Power Architecture ®プロセッサ ビルド ツール リファレンス」には次のように記載されています。 -func_align   実行可能コード内の関数の配置を指定します。   構文 -func_align 4 | 8 | 16 | 32 | 64 | 128   備考 デフォルトの配置は 4 です。ただし、最適化レベル 4 では、アライメントは 16 に変わります。-func_align 4 (またはなし) を使用しており、VLE 用にコンパイルしている場合、リンカーは VLE 関数間のギャップを圧縮します。 • これらの関数がClassic PPC関数によって呼び出されない場合 • 関数のアライメントは 4 より大きい。 注:ギャップの圧縮は、CodeWarrior コンパイラによってコンパイルされたファイルでのみ行われます。 ------------------------ 質問: 1.ここに矛盾はありませんか、それともこれをどのように理解すべきでしょうか? 「-func_align 4 (またはなし) を使用しており、VLE 用にコンパイルしている場合、リンカーは VLE 関数間のギャップを圧縮します。」   「• 関数のアライメントは 4 より大きいです。」 2. 「クラシックPPC機能」とは何ですか? 3. 関数間にまだギャップ「00 00」があるのはなぜですか。VLE コードをコンパイルし、Codewarrior プロジェクト設定の「関数のアライメント」(コード生成 -> EPPC プロセッサ) が「4 バイト」に設定されています (添付ファイルを確認してください)。     Re: Linker does not compress gaps between VLE functions like Reference Manual say FORCEFILES { "module.o"} 何らかの理由で、リンク元に約束を忘れる権利が与えられます。同じ問題が発生する場合は、モジュール名を削除してください。 Re: Linker does not compress gaps between VLE functions like Reference Manual say UPD1: 空のプロジェクトを作成し、サンプル関数を入力しましたが、このプロジェクトでは関数間にギャップは生成されません。私はこれで遊んでいます Re: Linker does not compress gaps between VLE functions like Reference Manual say ...添付ファイル...
View full article
LX2080 LX2080のセキュアブートモードをハードウェアとソフトウェアで無効にする方法 Re: LX2080 LX2080C A 72232B の場合、 LX2160 のデータシート で「A」の「SEC 無効、SEC セキュアブートを含む」 と確認できます 。セキュアブートが有効になっているかどうかは、どのようにして確認するのですか?   よろしくお願いします。   Re: LX2080 LX2080CA72232B よろしくお願いします。 Re: LX2080 LX2080 の部品番号をお知らせください。 よろしくお願いします。
View full article
PCAL 6534 Power sequence Is there any power that needs to be turn on first, VDD(P) or VDD(I2C_BUS)? Does it need a power sequence for PCAL6534? Re: PCAL 6534 Power sequence Hi, There is no exact timing sequence specified. If VDD_I2C is powered first in your design, ensure that VDD_P ramps up promptly and reaches the POR threshold before any I²C communication is attempted. Note that the POR reset delay time is approximately 1 µs after VDD_P crosses the threshold. So to ensure reliable operation, allow a short delay (e.g. a few microseconds) after VDD_P is stable before initiating I²C transactions. BRs, Tomas Re: PCAL 6534 Power sequence Is there exact power sequence that contains timing? Actually, VDD_I2C is powered first than VDD_P in design. Re: PCAL 6534 Power sequence Hi, VDD(P) should be powered first or at least not later than VDD(I2C_BUS). This ensures the internal circuits and registers are properly initialized before communication begins. BRs, Tomas
View full article
How to disable JTAG on IMX95 and reuse JTAG as GPIO HelloI would like to use these GPIOs for JTAG to control other devices, but I found that these GPIOs cannot be controlled with JTAG.How can I disable JTAG and repurpose it as GPIO? Linux Re: How to disable JTAG on IMX95 and reuse JTAG as GPIO Hello, 1. I couldn't find the download link for the manual. Could you please send me the download link? 2. Is there any other way to disable this function besides using fuses? 3. I haven't modified the jtag configuration yet. The/sys/class/gpio pins in the system cannot be controlled because they are reused as jtag by default? Re: How to disable JTAG on IMX95 and reuse JTAG as GPIO Hello, To disable JTAG I suggest you take a look in security reference manual, there is a section where describes the fuse to disable this function in the processor. Once you disabled the JTAG you need to change the IOMUX registers (in device tree for example) to configure JTAG pins as GPIO functions. Best regards.
View full article
HDMI Interface is not working in I.MX8QM Evaluation Board. Hi, HDMI Interface is not working in I.MX8QM Evaluation Board and all other interfaces are working Previously HDMI interface worked properly, and we are using same previous SD card and Board booting through SD card. Now Issue Showing as "cdns-mhdp-imx 56268000.hdmi: Falling back to sysfs fallback for hdmitxfw.bin". Please help us to resolve this Issue. Re: HDMI Interface is not working in I.MX8QM Evaluation Board. The i.MX8 QM provides an HDMI transmitter capable of supporting an HDMI2.0 compatible output, a Display Port 1.3 compatible output, or an embedded Display Port 1.4 compatible output.  Here which version BSP are you using? Are you using the demo images or the images you build youself?  The firmware file hdmitxfw.bin should be present in /lib/firmware/.   On yur board, run: ls /lib/firmware/hdmitxfw.bin If the file is missing, that’s the root cause.  
View full article
KW45 based BLE dongle Dear Team, I look over the NXP product lineup and say many MCU have a BLE dongle which best suits some application for Testing and development. I want to know if any such device exists for KW45 MCU? I am in real need for KW45 based dongle. If it does not exist -  1. Do we have any other dongle which I can use to receive data over BLE which I can program the same code made for KW45 MCU ? 2. I know point 1 is difficult, but if we can migrate code from KW45 to other MCU and do this? Example - KW40 can use same code by migrating KW45 code and doing some changes. If 2 is possible, can you provide MCU details and Migration guide if available? BR, Tomaru USB-KW38 USB-KW41Z BLE-NFC KW45B41Z-EVK KW45  Kinetis K Series MCUs Re: KW45 based BLE dongle Hi, @tomaru  Anything else I can do for you on this case? If no other concerns, would you mind to mark my answer as a solution for this case so that we can close this thread? Please feel free to create new case to us if you meet any other issue during using our products. Best regards, Christine. Re: KW45 based BLE dongle Hi, @tomaru  I am so sorry for the inconvenience because we do not have a USB-Dongle based on KW45 BLE chip. 1. Do we have any other dongle which I can use to receive data over BLE which I can program the same code made for KW45 MCU ? ==>Sorry, we do not have. 2. I know point 1 is difficult, but if we can migrate code from KW45 to other MCU and do this? ==>Sorry, I worry it is not possible.  You might think about our other USB-Dongles such as USB-KW38, USB-KW40, USB-KW41. I know it is not convenient for you, but currently, we do not have such kind of dongle for KW45 and also not possible to migrate code from KW45 to other USB-Dongles. Best regards, Christine.
View full article
TJA1028T/5V0/20/1JとTJA1028T/5V0/20/1の違い こんにちは、 部品番号の違いがわかる人はいますか? TJA1028T/5V0/20/1 Jと TJA1028T/5V0/20/1 ですか? よろしくお願いします。
View full article
Code Warrior for MCU v10.6 with S08/RS08 microcontrollers Hi, I have installed CodeWarrior Development Studio, CodeWarrior for MCU v10.6, and I'm trying to work with a HCS08 (S08/RS08) microcontroller. During the installation, I was unable to access the Freescale website to download the software package for this microcontroller. After the installation, when I try to install additional software, the problem persists. Please, could anybody send me the installation package for this microcontroller or help me resolve the issue? Re: Code Warrior for MCU v10.6 with S08/RS08 microcontrollers Hi. I found the soltion to my problem. I´ll post it here for anybody's help. You just have to open the available the software sites and change the 'freescale.com' site with 'cache.nxp.com'. In my case: FSL MCU Eclipse Update Site - http://cache.nxp.com/lgfiles/updates/Eclipse/MCU10_6/com.freescale.mcu.updatesite Hope it helps! For me, one day lost...
View full article
Quectel_SG560D(CPU QCM6490) Android 12 PN7160 移植ガイド Andriod 12用のPN7160移植ガイドはありますか? 弊社のハードウェア プラットフォームは Quectel_SG560D (CPU QCM6490) です。 NFCコントローラーソリューション Re: Quectel_SG560D(cpu QCM6490) Android 12 PN7160 porting guide こんにちは@SunYuxiang 添付ファイルをご確認ください。 ただし、Android 13 から始めることをお勧めします。
View full article
REQUEST TO PROVIDE ME UART EAMPLE PROJECT FOR S32K311 USING S32 DS3.6.2 Hello, I am currently working on the S32K311 MCU using S32 Design Studio 3.6.2. Could you please provide me with a UART example project (basic transmit/receive demonstration) compatible with this setup? Having this reference will help me get started with communication on S32K311 and build further applications. Re: REQUEST TO PROVIDE ME UART EAMPLE PROJECT FOR S32K311 USING S32 DS3.6.2 Hello @Kaushal9511 , Thank you for the update. To help isolate the issue, I recommend performing a simple loopback test — connect the TX and RX pins together and send a character. If reception works in this configuration, the issue is likely external (e.g., wiring, terminal settings, or signal integrity). Best regards, Pavel Re: REQUEST TO PROVIDE ME UART EAMPLE PROJECT FOR S32K311 USING S32 DS3.6.2 Hello Pavel, Thank you for your detailed guidance on reusing the LpuartFlexio_Uart_Ip_Example_S32K344 project for the S32K311. I followed your steps and was able to successfully transmit data using LPUART. However, I am facing an issue with receiving data: Transmission works correctly and I can see the output on the terminal. Reception does not seem to work, and no data is being captured by the MCU. Could you please advise me on the correct configuration or additional steps required to enable UART reception on S32K311? Re: REQUEST TO PROVIDE ME UART EAMPLE PROJECT FOR S32K311 USING S32 DS3.6.2 Hello @Kaushal9511 , I'm assuming you're using S32K3 RTD 6.0.0. Unfortunately, there are no pre-existing UART examples specifically for S32K311, but you can easily create one by reusing an example from a similar device. Here's a step-by-step guide: Create a project from an existing example that uses the UART stack, e.g. LpuartFlexio_Uart_Ip_Example_S32K344 Open the Configuration Tool, resolve any issues, and build the project. Now, create a new application project for S32K311 (make sure to attach the RTD version). Open the Configuration Tool for the new project, resolve any issues, and click Update Code. Stay in the Peripherals tab. Go to File → Import → S32 Configuration Tools → Import Configuration (*.mex) Select the .mex file from the previous project, e.g your_workspace\LpuartFlexio_Uart_Ip_Example_S32K344\LpuartFlexio_Uart_Ip_Example.mex Choose "Import the configuration as a new one" Click Finish Some errors will appear - this is expected. In the Peripherals tab, resolve all issues (e.g. missing drivers -> Manage SDK Components). Click on the Pins tab. When prompted to switch the configuration to S32K311, click Yes. Adjust the Clocks to meet the S32K311 requirements (refer to the S32K3 Reference Manual for details). Click Update Code again. Return to the C/C++ editor. Copy the main.c file from the original example LpuartFlexio_Uart_Ip_Example_S32K344  into your new project. Comment out or remove the lines with Exit_Example and #include "check_example.h"   Build the project. This approach allows you to reuse existing examples even for devices that are not directly supported by preconfigured demos.  Best regards, Pavel
View full article
S32K3 Config Tool with Crypto Driver Javascript error Hello team, I am trying to create an example using Design Studio 3.6.0 with RTD 6.0.0 QLP1 and specifically when using the Crypto Driver and change the name of the NvmKeyCatalog I start seeing interface issues like the following picture: Until I get the following error indicating that there was an error in the execution of Javascript. This only happens when using the Crypto_43_HSE and I hadn't had any issues with Crypto_43_ACE or other peripherals. Best Regards, Jesus Cinco Priority: HIGH S32_CONFIG_TOOL Source: NXP Internal Re: S32K3 Config Tool with Crypto Driver Javascript error @Jesus_Cinco  I tested again on S32DS 3.6.4, this issue was disapeared Please try this version S32DS Re: S32K3 Config Tool with Crypto Driver Javascript error @Jesus_Cinco  Dev team said that there was a bug reported for that, I'm looking for that bug's info again and will share to you later. It seems like there're some conditions in the container's name, if you change that name it would raise error.  You should keep the name as default to avoid this bug Re: S32K3 Config Tool with Crypto Driver Javascript error Hi Cuong, It doesn't let me modify anything from that point and the error just keeps popping up. Best Regards, Jesus Cinco Re: S32K3 Config Tool with Crypto Driver Javascript error Hi @Jesus_Cinco  It looks like the configuration in  CryptoKeyElement container is blank. Please config this container and other error container. Or you can refer the Crypto example provided along with the RTD 6.0.0 QLP1
View full article
IMX6 SABRESDB に Android OS をインストールするためのファイルへのリンクと手順のリクエスト NXPコミュニティの皆様、こんにちは。 現在、 IMX6 SABRESDB開発ボードに Android OS をロードする作業を行っていますが、助けが必要です。SABRESDB で Android を起動して実行するために必要なすべてのファイルへの直接リンクと詳細なステップバイステップ ガイドを探しています。 誰かが以下の情報を提供してくれると本当にありがたいです: 必要なファイルへの直接リンク: 事前に構築された Android OS イメージまたはソース コード。 SabresDB ボード用の正しいカーネル ファイル。 インストールを正常に行うために必要な、ブートローダ ファイルや特定のデバイス ドライバなどの追加の依存関係。 ステップバイステップのインストール手順: 開発ボードにAndroidをフラッシュしてインストールするための完全なガイド 最適な機能を実現するために従う必要がある構成手順。 フラッシュ プロセスを支援するために必要なツールまたはユーティリティ (U-Boot、fastboot、UUU など)。 トラブルシューティングのヒント(ある場合): インストール中に発生する可能性のある一般的な問題と推奨される解決策。 NXP のドキュメントとフォーラムの投稿を検索しましたが、 SabresDB の詳細すべてを網羅した包括的なガイドは見つかりませんでした。また、 Android が利用できない場合はお知らせください。また、 Linux の同じ要件を教えてください。あなたがCAN提供できるあらゆる援助、リソース、または指針は非常にありがたいです! @アンドロイド @imx @IMXSABRESDB @nxp @nxpコミュニティ @nxpコミュニティ_ イムクス6 @インストールの問題 Android i.MX6 全て i.MX6デュアルプラス | 6クアッドプラス i.MX6Quad Re: Request for Links to Files and Instructions for Installing Android OS on IMX6 SABRESDB こんにちは@BDL-DNE 、 最新の Linux イメージをボードにダウンロードしてみると、簡単に起動できます。 i.MX アプリケーションプロセッサ向け組み込み Linux | NXP Semiconductors Android BSP の場合、ダウンロード時に管理者の制限が必要です。 Android デモ画像はこちらです: i.MX アプリケーション プロセッサ向け Android OS | NXP Semiconductors ご質問がありましたらお気軽にお問い合わせください よろしくお願いいたします。 リタ Re: Request for Links to Files and Instructions for Installing Android OS on IMX6 SABRESDB これは私が直面しているエラーです 「」 ll-7833@LL:~/Documents/IMX6/P9.0.0_2.2/android_p9.0.0_2.2.0-ga_image_6qsabresd $ sudo ./uuu_imx_android_flash.sh -f imx6qp -p sabresd -e このスクリプトは uuu 1.2.135 バージョンで検証されていますので、このバージョンに合わせてください。 dtboがサポートされています 回復がサポートされている u-boot-imx6qp.imxをブートローダーのパーティションにフラッシュするための行を生成する gptのパーティションにpartition-table.imgをフラッシュするための行を生成します。 dtbo-imx6qp.img を dtbo のパーティションにフラッシュするための行を生成します。 boot.imgをブートパーティションにフラッシュするための行を生成する リカバリパーティションにrecovery-imx6qp.imgをフラッシュするための行を生成する システムのパーティションにsystem.imgをフラッシュするための行を生成します。 vendor.img をベンダーのパーティションにフラッシュするための行を生成します。 vbmeta-imx6qp.img を vbmeta のパーティションにフラッシュするための行を生成します。 uuu スクリプトが生成されました。生成された uuu スクリプトを使用して uuu の呼び出しを開始します。 nxp imx チップ用の uuu (ユニバーサル アップデート ユーティリティ) -- libuuu_1.2.135-0-gacaf035 成功 0 失敗 1 "" 1:11 1/ 1 [HID(W):LIBUSB_ERROR_TIMEOUT ] SDP: ブート -f u-boot-imx6qp-sabresd-uuu.imx " CANこの問題を解決できますか? よろしければ、先ほどおっしゃった Android パッケージの代わりに使用できる別の適切な Android または Linux パッケージを提案していただけますか。 Re: Request for Links to Files and Instructions for Installing Android OS on IMX6 SABRESDB こんにちは@BDL-DNE 原因は何かありますか?どのようなエラーに遭遇しましたか?イメージのダウンロードエラーですか?それともボード上のブートエラーですか? よろしくお願いいたします。 リタ Re: Request for Links to Files and Instructions for Installing Android OS on IMX6 SABRESDB このファイルを試してみましたが、エラーが発生しています。CAN助けてください。 Re: Request for Links to Files and Instructions for Installing Android OS on IMX6 SABRESDB 弊社の Web サイトでは、IMX6 SABRESDB の最新の Android BSP サポートはAndroid P9.0.0_2.2.0 (Linux 4.14.98 カーネル) であることが確認されており、参照できるドキュメントをダウンロードできます。
View full article
Child present detection Hi Team, Currently i am using NCJ29D6 rf chip with this IC i am going to implement the UWB + Child presence detection feature .So my question is  how may antenna i need to use for this two feature .OR is there any inbuild antenna for the Child presence detection in NCJ29D6. Automotive
View full article
KW45B41Z-EVK: CAN 变速器 恩智浦支持人员你好, 目前我正在开发恩智浦 KW45B41Z-EVK 板。我的目标是从 BLE 板上传输 CAN 帧。我曾尝试使用 SDK 示例,但它不能提供 CAN 的直接接口。 我无法传输 CAN 帧。仅供参考,我正在使用 Technica CAN 捕获模块。 期待您的及时帮助。 所以,我开发了一个自定义应用程序,以下是代码供你参考: #include"fsl_debug_console.h" #include"fsl_flexcan.h" #include "board.h" #include"app.h"   /******************************************************************************* * 定义 ******************************************************************************/ /* 修正 MISRA_C-2012 第 17.7 条规则。*/ #define LOG_INFO (void)PRINTF   #ifndef USE_CANFD #define USE_CANFD (1) #endif   #ifndef EXAMPLE_CAN_BIT_RATE #define EXAMPLE_CAN_BIT_RATE (500000U) #endif   #ifndef EXAMPLE_CAN_BIT_RATE_FD #define EXAMPLE_CAN_BIT_RATE_FD (2000000U) #endif #define USE_PHY_TJA1152 (1) #if (defined(USE_CANFD)&& USE_CANFD) /* * DWORD_IN_MB DLC BYTES_IN_MB 最大 MB 数 * 2 8 kFLEXCAN_8BperMB 32(1 个 RAM 块) 64(2 个 RAM 块) 96(3 个 RAM 块) * 4 10 kFLEXCAN_16BperMB 21(1 个 RAM 块) 42(2 个 RAM 块) 63(3 个 RAM 块) * 8 13 kFLEXCAN_32BperMB 12(1 个 RAM 块) 24(2 个 RAM 块) 36(3 个 RAM 块) * 16 15 kFLEXCAN_64BperMB 7(1 个 RAM 块) 14(2 个 RAM 块) 21(3 个 RAM 块) * * 每个消息缓冲区中的 Dword,以字节为单位的数据长度,有效负载大小必须一致, * 信息缓冲区的限制与每个有效载荷配置相对应: */ #define DWORD_IN_MB (16) #define DLC (15) #define BYTES_IN_MB kFLEXCAN_64BperMB #else #define DLC (8) #endif /******************************************************************************* * 原型 ******************************************************************************/   /******************************************************************************* * 变量 ******************************************************************************/ flexcan_handle_t flexcanHandle; volatile bool txComplete = false; flexcan_mb_transfer_t txXfer; #if (defined(USE_CANFD)&& USE_CANFD) flexcan_fd_frame_t frame; #else flexcan_frame_t frame; #endif static const uint32_t kFlexcanTxId = 0x123U; #if (defined(USE_CANFD)&& USE_CANFD) static const uint8_t kPayloadSize = 64U; static const uint8_t kFrameLength = (uint8_t)DLC; #else static const uint8_t kPayloadSize = 8U; static const uint8_t kFrameLength = (uint8_t)DLC; #endif   /******************************************************************************* * 代码 ******************************************************************************/ /*! * CAN 收发器简要配置功能 */ static void FLEXCAN_PHY_Config(void) { /* 始终确保收发器待机引脚处于驱动状态。*/ GPIO_PortSet(EXAMPLE_STB_RGPIO, 1u<< EXAMPLE_STB_RGPIO_PIN);   #if (defined(USE_PHY_TJA1152)&& USE_PHY_TJA1152) /* 初始化 TJA1152。*/ /* STB=H,配置 CAN 信息将通过 TXD 引脚从本地主机发送。*/   /* 必须传输带有标准标识符 0x555 的经典 CAN 报文 在 TJA1152 確認之前,本地主機控制器將 * 儲存在 TJA1152 中。 * 自动检测比特率。不要设置 frame.brs = 1U,以保持标称值 * CANFD 帧数据阶段的比特率。*/ frame.id = FLEXCAN_ID_STD(0x555); frame.format = (uint8_t)kFLEXCAN_FrameFormatStandard; frame.type = (uint8_t)kFLEXCAN_FrameTypeData; frame.length = 0U; txXfer.mbIdx = (uint8_t)TX_MESSAGE_BUFFER_NUM; #if (defined(USE_CANFD)&& USE_CANFD) txXfer.framefd =&frame; (void)FLEXCAN_TransferFDSendNonBlocking(EXAMPLE_CAN,&flexcanHandle,&txXfer); #else txXfer.frame =&frame; (void)FLEXCAN_TransferSendNonBlocking(EXAMPLE_CAN,&flexcanHandle,&txXfer); #endif while (!txComplete)     { }; txComplete = false;   /* 配置欺骗保护。*/ /* 在传输白名单中添加 0x321 和 0x123。*/ frame.id = FLEXCAN_ID_EXT(0x18DA00F1); frame.format = (uint8_t)kFLEXCAN_FrameFormatExtend; frame.type = (uint8_t)kFLEXCAN_FrameTypeData; frame.length = 6U; #if (defined(USE_CANFD)&& USE_CANFD) frame.dataWord[0]= CAN_WORD_DATA_BYTE_0(0x10) | CAN_WORD_DATA_BYTE_1(0x00) | CAN_WORD_DATA_BYTE_2(0x33) | CAN_WORD_DATA_1(0x00) | CAN_WORD_DATA_BYTE_2(0x33) CAN_WORD_DATA_BYTE_3(0x21); frame.dataWord[1]= CAN_WORD_DATA_BYTE_4(0x11) | CAN_WORD_DATA_BYTE_5(0x23); (void)FLEXCAN_TransferFDSendNonBlocking(EXAMPLE_CAN,&flexcanHandle,&txXfer); #else frame.dataWord0 = CAN_WORD0_DATA_BYTE_0(0x10) | CAN_WORD0_DATA_BYTE_1(0x00) | CAN_WORD0_DATA_BYTE_2(0x33) | CAN_WORD0_DATA_BYTE_2(0x33) | CAN_WORD0_DATA_BYTE_2(0x33) CAN_WORD0_DATA_BYTE_3(0x21); frame.dataWord1 = CAN_WORD1_DATA_BYTE_4(0x11) | CAN_WORD1_DATA_BYTE_5(0x23); (void)FLEXCAN_TransferSendNonBlocking(EXAMPLE_CAN,&flexcanHandle,&txXfer); #endif while (!txComplete)     { }; txComplete = false;   /* 配置命令信息 ID。*/ /* 只接受本地重新配置。保持 CONFIG_ID 为默认值 0x18DA00F1。*/ frame.length = 5U; #if (defined(USE_CANFD)&& USE_CANFD) frame.dataWord[0]= CAN_WORD_DATA_BYTE_0(0x60) | CAN_WORD_DATA_BYTE_1(0x98) | CAN_WORD_DATA_BYTE_2(0xDA) | CAN_WORD_DATA_1(0x98) | CAN_WORD_DATA_BYTE_2(0xDA) CAN_WORD_DATA_BYTE_3(0x00); frame.dataWord[1]= CAN_WORD_DATA_BYTE_4(0xF1); (void)FLEXCAN_TransferFDSendNonBlocking(EXAMPLE_CAN,&flexcanHandle,&txXfer); #else frame.dataWord0 = CAN_WORD0_DATA_BYTE_0(0x60) | CAN_WORD0_DATA_BYTE_1(0x98) | CAN_WORD0_DATA_BYTE_2(0xDA) | CAN_WORD0_DATA_BYTE_2(0xDA) CAN_WORD0_DATA_BYTE_3(0x00); frame.dataWord1 = CAN_WORD1_DATA_BYTE_4(0xF1); (void)FLEXCAN_TransferSendNonBlocking(EXAMPLE_CAN,&flexcanHandle,&txXfer); #endif while (!txComplete)     { }; txComplete = false;   /* 离开配置模式。*/ /* 仅配置到易失性存储器中。*/ frame.length = 8U;   #if (defined(USE_CANFD)&& USE_CANFD) frame.dataWord[0]= CAN_WORD_DATA_BYTE_0(0x71) | CAN_WORD_DATA_BYTE_1(0x02) | CAN_WORD_DATA_BYTE_2(0x03) | CAN_WORD_DATA_2(0x03) CAN_WORD_DATA_BYTE_3(0x04); frame.dataWord[1]= CAN_WORD_DATA_BYTE_4(0x05) | CAN_WORD_DATA_BYTE_5(0x06) | CAN_WORD_DATA_BYTE_6(0x07) | CAN_WORD_DATA_BYTE_5(0x06) | CAN_WORD_DATA_BYTE_6(0x07) CAN_WORD_DATA_BYTE_7(0x08); (void)FLEXCAN_TransferFDSendNonBlocking(EXAMPLE_CAN,&flexcanHandle,&txXfer); #else frame.dataWord0 = CAN_WORD0_DATA_BYTE_0(0x71) | CAN_WORD0_DATA_BYTE_1(0x02) | CAN_WORD0_DATA_BYTE_2(0x03) | CAN_WORD0_DATA_BYTE_1(0x03) | CAN_WORD0_DATA_BYTE_2(0x03) CAN_WORD0_DATA_BYTE_3(0x04); frame.dataWord1 = CAN_WORD1_DATA_BYTE_4(0x05) | CAN_WORD1_DATA_BYTE_5(0x06) | CAN_WORD1_DATA_BYTE_6(0x07) | CAN_WORD1_DATA_6(0x07) CAN_WORD1_DATA_BYTE_7(0x08); (void)FLEXCAN_TransferSendNonBlocking(EXAMPLE_CAN,&flexcanHandle,&txXfer); #endif while (!txComplete)     { }; txComplete = false;   LOG_INFO("Initialize TJA1152 successfully!\r\n\rn");   /* 初始化 TJA1152 结束。*/ #endif   /* 版本收发器待机状态以驱动 CANH/CANL。*/ GPIO_PortClear(EXAMPLE_STB_RGPIO, 1u<< EXAMPLE_STB_RGPIO_PIN); }   /*! * 简短的 FlexCAN 回电功能 */ static FLEXCAN_CALLBACK(flexcan_callback) { LOG_INFO("status:%d\n", status); 开关     { 情况 kStatus_FLEXCAN_TxIdle: 如果 (TX_MESSAGE_BUFFER_NUM == result) { txComplete = true;        } 打破;   默认: 打破;    } }   /*! * @brief 主要功能 */ int main(void) { flexcan_config_t flexcanConfig; uint8_t txCounter = 0U;   /* 初始化板硬件。*/ BOARD_InitHardware();   LOG_INFO("********* FLEXCAN Continuous TX EXAMPLE *********\r\n"); LOG_INFO(" Message format:Standard (11 bit id)/r\n"); #if (defined(USE_CANFD)&& USE_CANFD) LOG_INFO(" Frame type : CAN FD with BRS\r\n"); LOG_INFO(" Nominal/Data bit rates:%u /%u bps\r\n", EXAMPLE_CAN_BIT_RATE, EXAMPLE_CAN_BIT_RATE_FD); LOG_INFO (" 有效负载长度:%u 字节\ r\n ", KPayloadSize); #else LOG_INFO(" Frame type : Classical CAN\r\n"); LOG_INFO(" Bit rate :%u bps\r\n", EXAMPLE_CAN_BIT_RATE); LOG_INFO (" 有效负载长度:%u 字节\ r\n ", KPayloadSize); #endif LOG_INFO(" Message buffer%d used for Tx.\r\n", TX_MESSAGE_BUFFER_NUM); LOG_INFO(" Interrupt Mode: Enabled\r\n"); LOG_INFO(" Operation Mode: Continuous transmit\r\n"); LOG_INFO("*********************************************\r\n\r\n"); LOG_INFO("Starting continuous CAN transmissions on ID 0x%3x\r\n\r\n", kFlexcanTxId);   /* 获取 FlexCAN 模块默认配置。*/ /* * flexcanConfig.clkSrc = kFLEXCAN_ClkSrc0; * flexcanConfig.bitRate = 1000000U; * flexcanConfig.bitRateFD = 2000000U; * flexcanConfig.maxMbNum = 16; * flexcanConfig.enableLoopBack = false; * flexcanConfig.enableSelfWakeup = false; * flexcanConfig.enableIndividMask = false; * flexcanConfig.disableSelfReception = false; * flexcanConfig.enableListenOnlyMode = false; * flexcanConfig.enableDoze = false; */ FLEXCAN_GetDefaultConfig(&flexcanConfig);   flexcanConfig.bitRate = EXAMPLE_CAN_BIT_RATE; flexcanConfig.disableSelfReception = true; #if (defined(USE_CANFD)&& USE_CANFD) flexcanConfig.bitRateFD = EXAMPLE_CAN_BIT_RATE_FD; #endif   #if defined(EXAMPLE_CAN_CLK_SOURCE) flexcanConfig.clksrc=EXAMPLE_CAN_CLK_SOURCE; #endif   /* 如果需要特殊的量子设置,请设置定时参数。*/ #if (defined(SET_CAN_QUANTUM)&& SET_CAN_QUANTUM) flexcanConfig.timingConfig.phaseSeg1 = PSEG1; flexcanConfig.timingConfig.phaseSeg2 = PSEG2; flexcanConfig.timingConfig.propSeg = PROPSEG; #if (defined(FSL_FEATURE_FLEXCAN_HAS_FLEXIBLE_DATA_RATE)&& FSL_FEATURE_FLEXCAN_HAS_FLEXIBLE_DATA_RATE) flexcanConfig.timingConfig.fphaseSeg1 = FPSEG1; flexcanConfig.timingConfig.fphaseSeg2 = FPSEG2; flexcanConfig.timingConfig.fpropSeg = FPROPSEG; #endif #endif   #if (defined(USE_IMPROVED_TIMING_CONFIG)&& USE_IMPROVED_TIMING_CONFIG) flexcan_timing_config_t timing_config; memset(&timing_config, 0, sizeof(flexcan_timing_config_t)); #if (defined(USE_CANFD)&& USE_CANFD) 如果(FLEXCAN_FDCalculateImprovedTimingValues(EXAMPLE_CAN, flexcanConfig.bitRate、flexcanConfig.bitRateFD、 EXAMPLE_CAN_CLK_FREQ,&timing_config))     { /* 更新改进后的定时配置*/ memcpy(&(flexcanConfig.timingConfig),&timing_config, sizeof(flexcan_timing_config_t));    } 不然     { LOG_INFO("未找到改进的定时配置。只是使用了默认的 configuration\r\n\r\n" );    } #else 如果(FLEXCAN_CalculateImprovedTimingValues(EXAMPLE_CAN, flexcanConfig.bitRate、EXAMPLE_CAN_CLK_FREQ,&timing_config))     { /* 更新改进后的定时配置*/ memcpy(&(flexcanConfig.timingConfig),&timing_config, sizeof(flexcan_timing_config_t));    } 不然     { LOG_INFO("未找到改进的定时配置。只是使用了默认的 configuration\r\n\r\n" );    } #endif #endif   #if (defined(USE_CANFD)&& USE_CANFD) FLEXCAN_FDInit(EXAMPLE_CAN,&flexcanConfig, EXAMPLE_CAN_CLK_FREQ, BYTES_IN_MB, true); #else FLEXCAN_Init(EXAMPLE_CAN,&flexcanConfig,EXAMPLE_CAN_CLK_FREQ); #endif   /* 创建 FlexCAN 句柄结构并设置回调函数。*/ FLEXCAN_TransferCreateHandle(EXAMPLE_CAN,&flexcanHandle, flexcan_callback, NULL);   /* 设置 Tx 信息缓冲区。*/ #if (defined(USE_CANFD)&& USE_CANFD) FLEXCAN_SetFDTxMbConfig(EXAMPLE_CAN, TX_MESSAGE_BUFFER_NUM, true); #else FLEXCAN_SetTxMbConfig(EXAMPLE_CAN, TX_MESSAGE_BUFFER_NUM, true); #endif   /* 配置 CAN 收发器 */ FLEXCAN_PHY_Config();   当(true)时     { frame.id = FLEXCAN_ID_STD(kFlexcanTxId); frame.format = (uint8_t)kFLEXCAN_FrameFormatStandard; frame.type = (uint8_t)kFLEXCAN_FrameTypeData; frame.length = kFrameLength; #if (defined(USE_CANFD)&& USE_CANFD) frame.brs = 1U; frame.edl = 1U; for (uint8_t wordIdx = 0U; wordIdx< DWORD_IN_MB; wordIdx++) { uint8_t baseValue = (uint8_t)(wordIdx * 4U); frame.dataWord[wordIdx] = CAN_WORD_DATA_BYTE_0((uint32_t)txCounter + baseValue)| CAN_WORD_DATA_BYTE_1(0x55U + baseValue) | CAN_WORD_DATA_BYTE_1(0x55U + baseValue) CAN_WORD_DATA_BYTE_2(0xAAU + baseValue) | CAN_WORD_DATA_BYTE_2(0xAAU + baseValue) | CAN_WORD_DATA_BYTE_3(0xFFU - baseValue);      } #else frame.dataWord0 = CAN_WORD0_DATA_BYTE_0(txCounter) | CAN_WORD0_DATA_BYTE_1(0x55U) | CAN_WORD0_DATA_BYTE_1(0x55U) | CAN_WORD0_DATA_BYTE_1(0x55U) CAN_WORD0_DATA_BYTE_2(0xAAU) | CAN_WORD0_DATA_BYTE_3(0xFFU); frame.dataWord1 = CAN_WORD1_DATA_BYTE_4(0x11U) | CAN_WORD1_DATA_BYTE_5(0x22U) | CAN_WORD1_DATA_BYTE_5(0x22U) | CAN_WORD1_DATA_5(0x22U) CAN_WORD1_DATA_BYTE_6(0x33U) | CAN_WORD1_DATA_BYTE_7(0x44U); #endif   txXfer.mbIdx = (uint8_t)TX_MESSAGE_BUFFER_NUM; #if (defined(USE_CANFD)&& USE_CANFD) txXfer.framefd =&frame; (void)FLEXCAN_TransferFDSendNonBlocking(EXAMPLE_CAN,&flexcanHandle,&txXfer); #else txXfer.frame =&frame; (void)FLEXCAN_TransferSendNonBlocking(EXAMPLE_CAN,&flexcanHandle,&txXfer); #endif   while (!txComplete) { }; txComplete = false;   txCounter++;    } } Re: KW45B41Z-EVK: CAN Transmission 你好 希望你一切顺利。请说明"不提供与 CAN" 的直接接口是什么意思? 您能否尝试使用示波器或分析仪检查 J10 连接器。 我建议你看看你的板上的 flexcan_interrupt_transfer 示例。 请告诉我您的发现。 顺祝商祺! 里卡多
View full article
LX2160A 上の Linux で UART2 を有効にする方法は? こんにちは、 LX2160A 上の Linux で UART1 と UARAT2 の両方を有効にしたいと思います。 カーネルバージョン: 5.15.71 dts での構成は問題ないようです。 UART 制御レジスタを確認してください。UART2 が有効になっていません。 ルート@localhost:~# devmem2 0x21d0030 32 0x00000300 ルート@localhost:~# devmem2 0x21c0030 32 0x00000B01 コメントをいただけますか? 本当にありがとう! 趙 Re: How to enable UART2 in Linux on LX2160A? こんにちは、ケン。 ご親切なサポートありがとうございます。 よろしくお願いいたします。 趙 Re: How to enable UART2 in Linux on LX2160A? 親愛なる趙昭さん fsl-lx2160a.dtsi は、2023 年にお客様からのツリー外パッチを通じて追加され、2024 年に当社のブランチにマージされました。現在は完全にサポートされています。 コミット参照: git show 8b4a8708d37c1174f6a8ee0b8c78ad78c89df8e4 Re: How to enable UART2 in Linux on LX2160A? ありがとう、Yiping。 よろしくお願いいたします。 趙 Re: How to enable UART2 in Linux on LX2160A? このパッチを適用した後、lx2160ardb_tfa_defconfig で CONFIG_SERIAL_PROBE_ALL=y を有効にしてください。 この方法は LSDK 21.08 で検証済みです。 Re: How to enable UART2 in Linux on LX2160A? それは理にかなっています。 少なくとも LF-5.15.y では、パッチがすでに u-boot メインラインに統合されていることを確認しました。 Re: How to enable UART2 in Linux on LX2160A? はい、このパッチを u-boot に適用する必要があります。次に、Linux で UART1 と UART2 を確認します。 Re: How to enable UART2 in Linux on LX2160A? こんにちは、イーピンさん 大変助かりました。ありがとうございます。 パッチを確認しましたが、u-boot に関するものでした。 Linux で UART2 を有効にすると、u-boot 内のすべての UARTs がプローブされるようになるということですか? ありがとうございます 趙 Re: How to enable UART2 in Linux on LX2160A? 以下のパッチを試してください https://patchwork.ozlabs.org/project/uboot/cover/[email protected]/ このパッチを適用した後、lx2160ardb_tfa_defconfig で CONFIG_SERIAL_PROBE_ALL=y を有効にします。 Re: How to enable UART2 in Linux on LX2160A? ところで、UART2 を有効にするために UARTCR のレジスタを変更しようとしましたが、まだ機能しません。
View full article
LS1028A RCW_COMPLETIONR ERR_CODE 0x54 ? 您好, 我目前正在尝试推出一款基于 LS1028ARDB 的定制 LS1028A 板(非常接近)。 我尝试从 SD 卡启动(CFG_RCW_SRC [3:0] = 1000)。ASLEEP 仍处于钳位状态,用我的调试器我能看见 RCW_COMPLETIONR 寄存器显示 "ERR_CODE 0x54"。 LS1028ARM 没有描述 0x54 错误... 但它两次显示 0x53 错误:0h53-ERROR_ALT_I2C_BOOT_NT_SUPPORTED-I2C 启动不支持辅助流 0h53-ERROR_DRIVER_INIT_FAILED-根据初始状态值跳过二级流中的 hal_init ()。 第二个"0h53" 是对 0h54 错误代码的解释吗?如果是,这意味着什么? 对于同一个注册器,LX2160A 文档显示了 0x54:" ERROR_DRIVER_INIT_FAILED-在加载 RCW 时初始化设备驱动程序时出现错误。在读取 RCW 字节 " 之前,先初始化基于 rcw 源的设备驱动程序。因此,错误名称相同,但解释不同... 这个错误是什么意思(对于 LS1028A)? 谢谢! g. Re: LS1028A RCW_COMPLETIONR ERR_CODE 0x54 ? 我正在检查 ERR 代码。 您是否根据 AN12028_QorIQ LS1028A 设计检查表 (第 146 页,图 6)确认了 PORESET_B、HRESET_B、RESET_ REQ _B 和 ASLEEP 序列? S@@ LEEP 仍处于钳位,信号电压是多少,高还是低? 你会将 LS1028A 客户板与 CWTAP 连接吗。 请在 ccs 中运行以下命令: (bin) 9% 删除所有 (bin) 10% config cc cwtap:10.193.20.99//客户 IP 地址 (bin) 11% show cc 0: CodeWarrior TAP (cwtap: 10.193.20.99)CC 软件 ver.{0.0} (bin) 12% ccs::config_chain {ls1028a dap} (bin) 13% display ::ccs::get_config_chain 链条位置 0:LS1028A 链条位置 1:CoreSight ATB 漏斗 连锁位置 2:CoreSight TMC 连锁位置 3:CoreSight TMC 链条位置 4:CoreSight ATB 漏斗 链条位置 5:CoreSight ATB 漏斗 链条位置 6:CoreSight ATB 漏斗 链条位置 7:CoreSight ATB 漏斗 链位置 8:CoreSight CTI 连锁位置 9:CoreSight CTI 链位置 10:Cortex-A5 链式位置 11:Cortex-A5 PMU 链位置 12:Cortex-A72 连锁位置 13:CoreSight CTI 链位置 14:Cortex-A72 PMU 链位置 15:Cortex-A72 ETM 链位置 16:Cortex-A72 链位置 17:CoreSight CTI 链式位置 18:Cortex-A72 PMU 链位置 19:Cortex-A72 ETM 链条位置 20:DAP 链式位置 21:SAP2 (bin) 14% ccs::reset_too_debug 谢谢!
View full article
MDBにプログラムをロードしようとすると問題が発生する こんにちは、 Simulinkin バージョン 2022b のモデルベース デザインで「s32k344_mc_pmsm_2sh_s32ct」の例を使用しています。キット MCSPTE1AK344 にロードしようとすると、うまくロードできず、結果が得られません。さらに、.mexファイルはそれは間違っているので、誰かが .mex でプロジェクトを提供できますか? 何か解決策を教えていただけますか? ありがとうございました。 Re: Problem with my Kit MCSPTE1AK344 こんにちは、 @JonAnder_Amanteさん、 残念ですが、S32K344-T172 回路図で電圧を確認できます。ブロック図もあります。 S32K3X4EVB-T172評価ボードから新しいボードを注文できます または、新しいS32K312MINI-EVB評価ボードを注文することもできます。 よろしくお願いいたします。 ステファン V. Re: Problem with my Kit MCSPTE1AK344 こんにちは、 今日、プロジェクトをロードしましたが、突然 LED が消え、チップ FS26 が熱くなり始めたSO、ショートしてしまったかどうかわかりません。 Re: Problem with my Kit MCSPTE1AK344 こんにちは、 @JonAnder_Amanteさん、 FreeMASTER プロジェクトはベアメタルのS32K3 モーター制御 SW の例から取得されているため、一部の変数は Simulink モデルに実装されていないため、「?」と表示されます。 セットアップに関してどのような問題がありましたか?CANフィードバックをいただけますか? また、このトピックを閉じるには、問題の解決に役立ったトピックの「解決策として承認」ボタンを押すことをお勧めします。 よろしくお願いいたします。 ステファン V. Re: Problem with my Kit MCSPTE1AK344 こんにちは、 エンジンを正常に回転させることに成功しましたが、疑問があります。freemaster を開くと、問い合わせのある変数がいくつかありますが、その理由はわかりません。 よろしくお願いいたします Re: Problem with my Kit MCSPTE1AK344 こんにちは@JonAnder_Amante 開いたFreeMaster S32K_PMSM_Sensorless.pmpxファイルはMBDT S32K3ツールボックスからのものではなく、C:\NXP\MC_DevKits\MCSPTE1AK344\sw\ MCSPTE1AK344_PMSM_FOC_2Sh_llのベアメタルCコードからのものです。 S32K3\src\S32K3_Examples\mc\PMSM\ s32k344_mc_pmsm_2sh_s32ctから MBDT S32K3 ツールボックス プロジェクトを使用します。 モデルs32k344_mc_pmsm_2sh_s32ct .mdl を開き、CTRL+B を押してビルドしてデプロイします。 または.elfをフラッシュすることもできますS32K344ボード上のファイルをMatlabコマンドでダウンロード: >> mbd_s32k3.nxp.download.jtag('s32k344_mc_pmsm_2sh_s32ct.elf','S32K344') 対応するFreeMasterファイルを開きます: s32k344_mc_pmsm_2sh_s32ct . pmpx 次に、下の写真のように、S32K344-T172 ボードとの接触を良くするために、GD3000 ピン ヘッダーを押すようにお願いしました。   3 番目に、以下のように GD3000 ボードに 12V 電源をコネクテッドしましたか?   CAN、ボードとセットアップの写真を送っていただけますか? 上記の手順を実行しましたか? Re: Problem with my Kit MCSPTE1AK344 こんにちは、 すべてのコネクテッドはうまく行っていますが、同じ問題が発生します。SO、LED は常に赤になります。さらに、フリーマスターのインターフェースを見ると、現在の Ia と現在の Ib で異なる問題が発生しています。 Re: Problem with my Kit MCSPTE1AK344 こんにちは@JonAnder_Amante MCSPTE1AK344入門 | NXP Semiconductorsの手順に従いましたか? 3.4 電源プラグを差し込む スイッチ  SW1  OFF 位置(完全に左に回した位置)にします。 12V電源アダプターを接続する そしてスイッチ  SW1  を ON の位置(右いっぱい)にします。 EVBに電源が投入されると、電圧レギュレータに隣接する4つのオレンジ色のLEDが供給電圧(12 V、5 V、3.3 V、および1.5 V)の存在を示します。 また、ピン ヘッダーを押して、GD3000 ボードが S32K344-T172 ボードに正しく挿入されているかどうかも確認します。 よろしくお願いいたします。 ステファン V. Re: Problem with my Kit MCSPTE1AK344 こんにちは、 プログラムをロードすることはできますが、LED は常に赤のまま、青や緑に変わりません。私のプログラム例は「S32K344_mc_pmsm_2sh_S32ct」で、matlab のバージョンは R2022b です。何か解決策はありますか? Re: Problem when I try load my project in Simulink こんにちは、 プログラムをロードすることはできますが、LED は常に赤のまま、青や緑に変わりません。私のプログラムの例は「S32K344_mc_pmsm_2sh_S32ct」で、matlab のバージョンは R2022b です。何か解決策はありますか? Re: Problem with my Kit MCSPTE1AK344 こんにちは、 @JonAnder_Amanteさん、 以下の点に留意してください: S32 Design Studioはデバッグに使用される IDE ですが、これがなくてもツールボックスの適切な機能には影響しません。S32 構成ツールは、ピン、クロック、ペリフェラル、およびモデルの構築に必要なすべての設定を構成するユーティリティです。S32 Configuration Tools も S32 Design Studio に統合されているため、混乱を招き、誤解を招く可能性があります。ただし、現状では S32 Design Studio をインストールする必要はありません。 さらに、画像に写っているものは空ではありません。上部バーのドロップダウン メニューからAdc_Pins_MBDTという名前の機能グループを選択するだけで、ADC ペリフェラル用に設定されたピンだけが表示されます。機能グループセクションをクリックすると、必要なピンを選択できるようになります。 提示された画像は「ピン」タブのものですが、 「ペリフェラル」タブに切り替えると、個々のペリフェラルの構成設定を表示できます。同様に、変更または検査する必要があるものに応じて、ピン、ペリフェラル、またはクロックのタブを切り替えることができます。 お役に立てば幸いです。 ドラゴス Re: Problem when I try load my program in MDB こんにちは、 @JonAnder_Amanteさん、 提供されたスクリーンショットにはADC_POT0ピン PTA11 がありますが、Adc_Pins_MBDT 以外を選択すると、機能グループにさらに多くのピンが表示されます。 また、ピン名を押して並べ替えると、使用されている緑色で強調表示されたピンがすべて表示されます。 詳細については、 MR-CANHUBK344のデジタル入力/出力の操作に関する包括的なガイドをご覧ください - NXPコミュニティ よろしくお願いいたします。 ステファン V. Re: Problem when I try load my project in Simulink こんにちは、 @JonAnder_Amanteさん、 上記のリンクを送信しましたが、もう一度、ここにあります: https://www.pemicro.com/downloads/download_file.cfm?download_id=53 よろしくお願いいたします。 ステファン V. Problem with my Kit MCSPTE1AK344 こんにちは、 申し訳ありませんが、重要な質問があります。モデルベース デザインで Simulink を使用していますが、アプリケーション S32 Design studio をインストールしていません。MCSPTE1AK344 キットを購入し、「S32K344_mc_pmsm_2sh_s32ct」というプロジェクトの例をコンパイルしようとしています。コンパイルは成功しましたが、ピンやペリフェラルの設定を開くと、何も表示されません (この画像では設定を確認できます)。構成をよく確認するために S32 Design studio をインストールする必要があるかどうかはわかりません。さらに、Simulink の Matlab では 2022b バージョンを使用しているため、Matlab、Simulink、S32 Design Studio のバージョンも重要です。 皆様ありがとうございました。 Re: Problem when I try load my program in MDB こんにちは、 解決策は見つかりましたが、別の問題があります。プロジェクトをデバッグしましたが、先ほど説明した例では、ピンが構成されていないため、S32 Config ツールの構成は空です。例は「S32K344_mc_pmsm_2sh_s32ct」です。あなたが私をCAN助けてくれるかどうか分かりません。ありがとう   Re: Problem when I try load my project in Simulink こんにちは、 すでに USB ケーブルをボードと PC にコネクテッドしていますが、デバイス マネージャを確認しましたが、PE マイクロ ドライバは見つかりません。どれをインストールする必要があるか教えていただけますか? ありがとう、 Re: Problem when I try load my project in Simulink こんにちは、 @JonAnder_Amanteさん、 S32K3用のMBDTをご利用いただきありがとうございます。 MCSPTE1AK344入門 | NXP Semiconductorsの手順に従うことをお勧めします。 ボードとPCにUSBケーブルをコネクテッドしましたか? 3.5 デバッガケーブルを接続する マイクロUSBケーブルを  J40  オンボード S32K3 デバッガーを介してデバッグするためのコネクタ。   はいの場合は、デバイス マネージャを開いて、PEMicro が OpenSDA デバッグ ドライバおよび OpenSDA CDC シリアル ポートとして表示されるかどうかを確認できます。 そうでない場合は、 PEmicroハードウェアインターフェースドライバ、v.12(7/8/10/11)から最新のPEmicroドライバをインストールする必要があります。 よろしくお願いいたします。 ステファン V. Re: Problem when I try load my project in Simulink エラーを表示しようとすると、次のようになります: Problem when I try load my project in Simulink こんにちは、 キット MCSPTE1AK344 を購入しましたが、ロードしようとすると別の問題が発生します。「 s32k344_mc_pmsm_2sh_s32ct」というプロジェクトを開いたのですが、いつも同じエラーが発生します。ロード手順を試してみましたが、何も表示されません。 ありがとうございました。 ジョン・アンダー・アマンテ
View full article