Multi Source Translation Content

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

Multi Source Translation Content

讨论

排序依据:
Regrding link to code signing tool Version 3.3.1 Hi NXP team, We need the link to "CST 3.3.1". we have already a product using imx8,  and not able to access the tool using former links. Please can you help me with the link. Regards, Suhas Prabhu Re: Regrding link to code signing tool Version 3.3.1 Hi @suhas_prabhu  You can install CST 3.3.1 via package manager: $  sudo apt install imx-code-signing-tool And the directories that it will create:   /usr/bin/csf_parser /usr/bin/cst /usr/bin/srktool /usr/share/doc/imx-code-signing-tool/CST_UG.pdf.gz /usr/share/doc/imx-code-signing-tool/HAB4_API.pdf.gz /usr/share/doc/imx-code-signing-tool/README.csf_parser /usr/share/doc/imx-code-signing-tool/changelog.Debian.gz /usr/share/doc/imx-code-signing-tool/copyright /usr/share/doc/imx-code-signing-tool/ahab_signature_block_parser/README /usr/share/doc/imx-code-signing-tool/ahab_signature_block_parser/common.py /usr/share/doc/imx-code-signing-tool/ahab_signature_block_parser/parse_sig_blk.py /usr/share/doc/imx-code-signing-tool/hab_srktool_scripts/README /usr/share/doc/imx-code-signing-tool/hab_srktool_scripts/createSRKFuses /usr/share/doc/imx-code-signing-tool/hab_srktool_scripts/createSRKTable /usr/share/doc/imx-code-signing-tool/pki_scripts/add_key.sh /usr/share/doc/imx-code-signing-tool/pki_scripts/ahab_pki_tree.sh /usr/share/doc/imx-code-signing-tool/pki_scripts/hab4_pki_tree.sh /usr/share/lintian/overrides/imx-code-signing-tool     After that, you will have the CST 3.3.1 installed in your linux machine. Regards Daniel
查看全文
コード署名ツール バージョン 3.3.1 へのリンクについて こんにちは、NXPチームの皆様、 「CST 3.3.1」へのリンクが必要です。すでに imx8 を使用した製品があり、以前のリンクを使用してツールにアクセスすることはできません。 リンクについてご協力CANますでしょうか。 よろしくお願いいたします。 スハス・プラブ Re: Regrding link to code signing tool Version 3.3.1 こんにちは@suhas_prabhu CST 3.3.1 はパッケージ マネージャ経由でインストールできます。 $ sudo apt install imx-code-signing-tool 作成されるディレクトリは次のとおりです。   /usr/bin/csf_parser /usr/bin/cst /usr/bin/srktool /usr/share/doc/imx-コード署名ツール/ CST_UG.pdf.gz /usr/share/doc/imx-コード署名ツール/HAB4_API.pdf.gz /usr/share/doc/imx-コード署名ツール/README.csf_parser /usr/share/doc/imx-コード署名ツール/変更ログ.Debian.gz /usr/share/doc/imx-コード署名ツール/著作権 /usr/share/doc/imx-コード署名ツール/ahab_signature_block_parser/README /usr/share/doc/imx-コード署名ツール/ahab_signature_block_parser/common.py /usr/share/doc/imx-コード署名ツール/ahab_signature_block_parser/parse_sig_blk.py /usr/share/doc/imx-コード署名ツール/hab_srktool_scripts/README /usr/share/doc/imx-コード署名ツール/hab_srktool_scripts/createSRKFuses /usr/share/doc/imx-コード署名ツール/hab_srktool_scripts/createSRKTable /usr/share/doc/imx-コード署名ツール/pki_scripts/add_key.sh /usr/share/doc/imx-コード署名ツール/pki_scripts/ahab_pki_tree.sh /usr/share/doc/imx-コード署名ツール/pki_scripts/hab4_pki_tree.sh /usr/share/lintian/overrides/imx-コード署名ツール     その後、Linux マシンに CST 3.3.1 がインストールされます。 よろしくお願いします。 ダニエル
查看全文
S32DS License Issue Dear: The license for S32DS_ARM_Win32_v2.2 has expired. Could you please help me extend the validity period? Activation Code 7E43-7FE5-33AC-7069 THANKS!! Re: S32DS License Issue Hi,  your S32DS license has been extended. 
查看全文
FS26 I purchased evaluation kits such as the SKTEVM from this official website, but I was unable to find the data sheet for the FS26 chip on the website. Could you please provide the data sheet for this chip? Re: FS26 Dear 亚权 白, the datasheet for the FS26 is confidential. It can be downloaded only with a valid NDA (Non Disclosure Agreement) with NXP.  If you have a valid NDA with NXP, you should be able to download the FS26 from the FS26 product page, under the Secure section. If you haven't the NDA yet and you would like to sign one, please create a new ticket here and an NXP representative for NDA matters will help you with the process.  With Best Regards, Jozef
查看全文
寻找数据 你好 在哪里可以找到下一个元器件的可靠数据?TIA TJA1101AHN TJA1145TK/FDJ 汽车电子
查看全文
データを探す こんにちは。次のコンポーネントの信頼できるデータはどこでCANますか? TIA TJA1101AHN TJA1145TK/FDJ オートモーティブ
查看全文
S32G399A EIRQ 使用情况 你好,我使用的是 S32G399A 芯片。当我使用 PL_03 引脚作为 EIRQ 中断时,应该如何配置设备树?如何处理中断。 S32G3 Re: S32G399A EIRQ usage 谢谢。让我们先来看看这本手册。 Re: S32G399A EIRQ usage 你好,@龙岗素 谢谢您的帖子。 在本主题中,电路板支持包 UM 中有一个示例,您可以参考该示例以了解详细信息。 希望对您有所帮助 BR 切宁
查看全文
CAN信号ブースト機能(SIC)とコモンモードインダクタンス 「 CAN信号拡張機能(SIC)」については、TJA146xシリーズはCAN信号をアクティブに強化し、大規模ネットワークにおいて高速ビットレートでの安定した通信を実現すると記載されています。これにより、信号リンギング(ポートレススタブを備えた大規模で複雑なネットワークの副作用)が大幅に軽減され、従来のネットワークトポロジにおける制限が解消されます。さらに、より低スペックのケーブルソリューションや外付けフェライトコアの除去も可能になります。これは、SIC機能を備えたCANトランシーバーを使用することで、CANコモンモードインダクタが不要になるという意味でしょうか?これを裏付ける資料はありますか? (クラウドラボ) クラウドラボ Re: CAN信号提升能力(SIC)与共模电感 それは正しい理解ではありません。SiCトランシーバーにはコモンモードインダクタも必要です。 彼は、信号伝送におけるリングによって引き起こされる問題点を改善しました。
查看全文
s32k344 trace32 flash algorithm did not execute completly Hello, I'm having a problem where sometimes flashing S32K344-WB from TRACE32 fails with: "FLASH algorithm did not execute completely" error. From my investigation it seems that the error is influenced by what is currently flashed, and not what it's going to be flash. The code in question is a Zephyr application, and somehow the problem could be related to the alignment. For example, if I flash file1.elf(output of readelf attached bellow), next time when I try to flash anything, I got the error. The workaround for this is, after the flashing is stopped by the error, manually execute: `B::FLASH.ReProgram ALL /Erase`, then hit `Go` and run the script again. But what is interesting, is that if I have file2.elf flashed, then the error does not happen anymore. The difference between file1.elf and file2.elf is just 4 bytes, and I want to understand why this error happens to get a proper fix for the issue. The flashing driver is the one from Lauterbach, and the status in the parameter block has value 7 for which I didn't find any documentation about it.   Re: s32k344 trace32 flash algorithm did not execute completly The issue was with my TRACE32 version. Using a newer version like R.2025.02.000182109 solved the problem. Re: s32k344 trace32 flash algorithm did not execute completly Hello @b85a540ea, This issue appears to be related to the flashing process rather than the S32K344 hardware itself. I recommend reaching out directly to Lauterbach support, as they are best positioned to explain the cause of the failure and provide guidance: https://support.lauterbach.com/ Their team should be able to clarify the meaning of the status code and help troubleshoot the flash algorithm behavior. Regards, Daniel
查看全文
[LPC55S6x] SD 卡 SDK:在 OSA_SemaphoreWait 中调用 f_open() 会停滞 我正在使用带有 LPC55S69 和 SD 卡插槽的开发板 LPCXpresso55S69。SDK 示例运行正常,可以读写存储卡。在我自己的项目中,当尝试使用 f_open() 读取数据时,它在调用 semaphore 等待方法时停滞不前。插入卡的检测工作符合预期,而且初始化--在我看来--与 SDK 示例"sdcard_fatfs_cm33_core0_sdcard" 完全一致。 下面是调用堆栈,它只是停止并等待信号释放。 OSA_SemaphoreWait() at fsl_os_abstraction_bm.c:795 0x724a SDMMC_OSAEventWait() at fsl_sdmmc_osa.c:69 0x2b74 SDMMCHOST_TransferFunction() at fsl_sdmmc_host.c:2750x8ee6 SDMMC_Goldle() at fsl_sdmmc_common.c:117 0x909e SD_Goldle() at fsl_sd.c:3450x92a SD_ProbeBusVoltage() at fsl_sd.c:1,9440x25a0 sdcard_init() at fsl_sd.c:2,0200x26c6 SD_Cardlnit() at fsl_sd.c:2,1070x2816 SD_Init() at fsl_sd.c:2,2900x2afa sd_disk_initialize() at fsl_sd_disk.c:1450x3344 disk_initialize() at diskio.c:1170x911c mount_volume() at ff.c:3,430 0x44ec f_open() at ff.c:3,740 0x4baa 有什么提示可以让我在哪里找到这个问题,或者我可以提供哪些进一步的信息? 提前感谢! 亚历克斯 开发板 Re: [LPC55S6x] SD card SDK: call to f_open() stalls in OSA_SemaphoreWait 你好,埃德温,感谢您的答复。 我比较了两个项目的代码流程,一切看起来都一样。因此,除非我确实监督了某些内容,否则端口和计时器应该安装相同。但是没有中断表明存在一些设置问题,所以我会仔细检查一下,还要检查一下MCUXpresso中的硬件监测。 顺祝商祺! 亚历克斯 Re: [LPC55S6x] SD card SDK: call to f_open() stalls in OSA_SemaphoreWait 嗨,@Alexander_42、 您的代码中是否有其他可能禁用中断的内容?您提到您调用了相同的初始化函数"SD_HostInit()" ,但您是否也确保初始化了所有引脚、时钟和其他必要的硬件,以便 SD 卡在您的应用程序中正常运行? BR, Edwin. Re: [LPC55S6x] SD card SDK: call to f_open() stalls in OSA_SemaphoreWait 进一步的搜索显示,中断 sdio_irqHandler () 不会触发。我使用标准的 SD_Hostinit () 来初始化主机,主机随后调用 sdif_transferCreateHandle () 来安装中断。不过,我在(用户)代码中找不到一些东西。
查看全文
i.MX93 – ELEファームウェア0.1.2からのアップデート→ 1.3.0/ 2.1.0– 変更ログと修正点? こんにちは、チームの皆さん 私は Linux カーネル 6.6.52 (Yocto Scarthgap) を搭載した i.MX93 に取り組んでいます。 現在、ELEファームウェアバージョン0.1.2を使用しています。(4ed450a): ファームウェア-ele-imx-0.1.2-4ed450a.bin meta-imx リポジトリでは、新しいレシピをCAN: ファームウェア-ele-imx_1.3.0.bb (ブランチscarthgap-6.6.52-2.2.0) ファームウェア-ele-imx_2.1.0.bb (ブランチscarthgap-6.6.52-2.2.1) 私の質問は次のとおりです: バージョン0.1.2ですi.MX93 の生産用途では時代遅れだと考えられますか? ELEファームウェア1.3.0および2.1.0にはどのような修正/機能変更が含まれていますか?0.1.2と比べてどうですか? ELE 0.1.2には既知の問題や制限はありますか?i.MX93 での問題 (例: プロトコルの不一致、電源管理の問題、Core の安全なシャットダウン、または既知の問題など)? これらのファームウェア バージョン間の違いを説明する変更ログまたはリリース ノートはありますか? 新しいバージョンでは、カーネル ドライバまたはデバイス ツリーの変更 (たとえば、fsl-se-fw または DT バインディングの更新) が必要ですか? これは、プラットフォームを0.1.2からアップグレードするかどうかを決定するのに役立ちます。1.3.0 または 2.1.0 に。 よろしくお願いいたします! Re: i.MX93 – ELE firmware update from 0.1.2 → 1.3.0 ,2.1.0,2.0.2.1 changelog and fixes? こんにちは@Maulik_Manvar 、 あなたが言及したコミットは、Yocto プロジェクトの内部バージョン (YOCIMX-8724) を参照しています。弊社の公開 GitHub で公開されたコミットは、社内で管理しているバージョンのミラーです。 すべてのコンポーネントが完全にテストされ検証されると、ソース コードとバイナリの両方が公開されます。 つまり、公開されたすべてのバイナリとイメージは、本番環境で使用できる状態になっています。 よろしくお願いします、 チャビラ Re: i.MX93 – ELE firmware update from 0.1.2 → 1.3.0 ,2.1.0,2.0.2.1 changelog and fixes? こんにちは@Chavira 、 ご確認ありがとうございます。 scarthgapブランチのコミット履歴を確認したところ、次の参照が見つかりました。 https://github.com/nxp-imx/meta-imx/commit/7f8409555aa71138e5f0b18dc73f20ddabeaff1a 、 バージョン1.3.0は本番環境でテストされていないと記載されています。 バージョン 1.3.0 は i.MX91/93 ではまだ製品化の準備が整っていないことが明記されています。ただし、この同じバージョン (1.3.0) は、現在アップグレードが推奨されているリリースである6.6.52-2.2.0リリースに含まれています。 [scarthgap-6.6.52-2.2.0] meta-imx$ find * -name ファームウェア-ele-imx* meta-imx-bsp/recipes-bsp/firmware-imx/firmware-ele-imx_1.3.0.bb つまり、リリース6.6.52-2.2.0 には引き続きfirmware-ele-imx_1.3.0が含まれています。 これは、リリース 6.6.52 に含まれる i.MX91/93 の ELE ファームウェアがまだ製造テストされていないことを意味するかどうかを確認してください。 代わりに、製品ビルドにはfirmware-ele-imx_2.0.2.1を使用するべきでしょうか?バージョン 1.3.0 ではなくバージョン 2.0.2.1 を使用する必要があるかどうかを確認したいだけです。 ありがとうございます マウリック Re: i.MX93 – ELE firmware update from 0.1.2 → 1.3.0 / 2.1.0 – changelog and fixes? こんにちは、 @Maulik_Manvar さん! NXP サポートにお問い合わせいただきありがとうございます。 改訂履歴は、EdgeLock Enclave ハードウェア セキュリティ モジュール API に記載されています。 リリースされたすべてのバージョンは、本番環境での使用を目的としています。 既知の問題は Linux リリース ノートに記載されています。ただし、i.MX93 に関しては、現在、最新バージョンの BSP で報告されている問題はありません。 ELE ファームウェアおよびハードウェアに関する情報は、セキュリティ IP に関係するため、限られていることに注意してください。詳細な内部データを公開すると、プロセッサのセキュリティが危険にさらされる可能性があります。 要約すると、ELE ファームウェアとハードウェアに関する入手可能なすべての情報は、当社の公式ドキュメントを通じてのみ提供されます。 よろしくお願いします、 チャビラ
查看全文
Udooneo (iMX6SX) のデバイスツリーを 4.1 から 6.6 に移行する: ディスプレイ (LVDS) こんにちは、 thud から scarthgap (Yocto) に移行しています。SO 私はカスタマイズされたカーネル (Seco 製) 4.1 から Linux-fslc-imx 6.6 に移行します。私が使用しているボードは、Udooneo Extended (iMX6SX SoC) です。 最後に、正常に動作していないのは LVDS ディスプレイです。imx-viv-GPU の最新バージョンは X11 をサポートしていないため、Electron アプリには X11 のサポートが必要なため、etnaviv ドライバで動作するようにしようとしています。 今のところ、このファイル imx6sx-udoo-neo-lvds7.dtsi があります: / { reg_lcd_pwr: regulator-lcdpwr { compatible = "regulator-fixed"; regulator-name = "LCD POWER"; gpio = <&gpio4 27 GPIO_ACTIVE_LOW>; enable-active-high; regulator-boot-on; regulator-always-on; status = "okay"; }; backlight_regulator: regulator-backlight { compatible = "regulator-fixed"; regulator-name = "LCD BACKLIGHT BL_ON"; gpio = <&gpio6 3 GPIO_ACTIVE_LOW>; enable-active-high; regulator-boot-on; regulator-always-on; }; }; &lcdif2 { display = <&display1>; disp-dev = "ldb"; status = "okay"; display1: display@1 { bits-per-pixel = <16>; bus-width = <18>; }; }; &ldb { pinctrl-names = "default"; pinctrl-0 = <&pinctrl_ldb_0>; lcd-supply = <&reg_lcd_pwr &backlight_regulator>; status = "okay"; lvds-channel@0 { fsl,data-mapping = "spwg"; fsl,data-width = <18>; crtc = "lcdif2"; status = "okay"; display-timings { native-mode = <&timing1>; timing1: LDB-WVGA { clock-frequency = <33660000>; hactive = <800>; vactive = <480>; hback-porch = <56>; hfront-porch = <50>; vback-porch = <23>; vfront-porch = <20>; hsync-len = <150>; vsync-len = <2>; }; }; }; }; &i2c1 { touchscreen: st1232@55 { compatible = "sitronix,st1232"; reg = <0x55>; interrupt-parent = <&gpio6>; interrupts = <4 IRQ_TYPE_LEVEL_LOW>; pinctrl-0 = <&pinctrl_st1232>; pinctrl-names = "default"; gpios = <&gpio6 5 GPIO_ACTIVE_LOW>; }; }; &dcic2 { dcic_id = <1>; dcic_mux = "dcic-lvds"; status = "okay"; }; &lcdif1 { /* Disable HDMI */ status = "disabled"; }; &i2c3 { /* Disable HDMI */ status = "disabled"; }; 画面が点灯し、起動中にスプラッシュ画面をCAN表示されます。起動中のある時点で、画面が乱れ、灰色の線が多数表示されます。X11 は起動CANますが、症状は同じです。画面が乱れます。タッチは機能しています。 何か見逃しているかも知れません。出力は次のとおりです: user@host:~# dmesg | grep -E "etnaviv|drm|mxsfb" [ 1.236707] etnaviv etnaviv: bound 1800000.gpu (ops 0xc0d7c0b8) [ 1.244047] etnaviv-gpu 1800000.gpu: model: GC400, revision: 4645 [ 1.250843] etnaviv-gpu 1800000.gpu: Need to move linear window on MC1.0, disabling TS [ 1.259865] [drm] Initialized etnaviv 1.4.0 20151214 for etnaviv on minor 0 [ 1.267241] Error: Driver 'mxsfb' is already registered, aborting... [ 2.141557] mxsfb 2224000.lcdif: supply lcd not found, using dummy regulator [ 2.237241] mxsfb 2224000.lcdif: registered mxc display driver ldb [ 2.342101] mxsfb 2224000.lcdif: initialized user@host:~# ls /dev/dri/ by-path card0 renderD128 user@host:~# ls /usr/lib/xorg/modules/drivers/modesetting_drv.so /usr/lib/xorg/modules/drivers/modesetting_drv.so user@host:~# grep -E "(EE|WW|etnaviv|modesetting|DRM)" /var/log/Xorg.0.log [ 110.902] Current Operating System: Linux pad2 6.6.101-lf-6.6.y-lf-6.6.y-g36cee4c51e9a #1 PREEMPT Fri Aug 8 14:52:48 UTC 2025 armv7l (WW) warning, (EE) error, (NI) not implemented, (??) unknown. [ 110.944] (WW) The directory "/usr/share/fonts/X11/misc" does not exist. [ 110.944] (WW) The directory "/usr/share/fonts/X11/TTF" does not exist. [ 110.944] (WW) The directory "/usr/share/fonts/X11/OTF" does not exist. [ 110.944] (WW) The directory "/usr/share/fonts/X11/Type1" does not exist. [ 110.944] (WW) The directory "/usr/share/fonts/X11/100dpi" does not exist. [ 110.945] (WW) The directory "/usr/share/fonts/X11/75dpi" does not exist. [ 110.966] (II) Platform probe for /sys/devices/platform/etnaviv/drm/card0 [ 111.079] falling back to /sys/devices/platform/etnaviv/drm/card0 [ 111.416] (WW) Falling back to old probe method for fbdev [ 111.707] (II) Initializing extension MIT-SCREEN-SAVER [ 114.495] (II) XINPUT: Adding extended input device "st1232-touchscreen" (type: TOUCHSCREEN, id 6) user@host:~# glxinfo | grep -E "OpenGL renderer|OpenGL vendor" Error: unable to open display user@host:~# export DISPLAY=:0 user@host:~# glxinfo | grep -E "OpenGL renderer|OpenGL vendor" Error: unable to open display :0   デバイスツリーを適切に動作させるためにはどうすれば改善CANますか?私はこのトピックに関しては初心者です。         i.MX6SoloX Linux Yocto Project Re: Migrating a device tree for Udooneo (iMX6SX) from 4.1 to 6.6 : Display (LVDS) わかりました。ご回答ありがとうございます。 Re: Migrating a device tree for Udooneo (iMX6SX) from 4.1 to 6.6 : Display (LVDS) こんにちは、 申し訳ありませんが、NXP でサポートされていないカーネルとサポートされていない GPU ドライバを使用しており、Linux BSP は X11 をサポートしていないため、udoo フォーラムで試してみることをお勧めします。 よろしくお願いします。 Re: Migrating a device tree for Udooneo (iMX6SX) from 4.1 to 6.6 : Display (LVDS) 使用されるディスプレイは、DS90CF364 (LVDS) を搭載した UMSH-8596MD-20T です。 Re: Migrating a device tree for Udooneo (iMX6SX) from 4.1 to 6.6 : Display (LVDS) ご興味があるCASEの方のために、私の問題に対する解決策を次に示します: https://www.udoo.org/forum/threads/migrating-device-tree-for-udooneo-from-4-1-to-6-6-display-lvds.38823/
查看全文
S32K358 RTD 5.0.0BCTU HWはグループ変換と並行してトリガーされます 親愛なるサポート、 お客様AptivはS32K358 RTD 5.0.0を使用しています -> 観察: ADC HW ユニット 2 の SW トリガー グループでは、グループ 4 は ADC HW ユニットで構成されている唯一のグループであり、SW によってトリガーされます。また、ADC HW ユニット 2 には BCTU 経由の HW トリガー用の追加チャネルが 2 つあります。 BCTUレジスタでHWトリガーデータを確認できますが、SWトリガーG4では値0が表示されます(下のスクリーンショットを参照してください)。 SW によってトリガーされるグループ変換の結果は常にゼロであり、ADC ユニット内で競合またはリソースの競合が発生する可能性があることを示しています。 私はお客様に次のアプローチを推奨しました: 下のデバッグウィンドウでは、 ADC_2の場合、 MCR[BCTU_MODE]=0 BCTUのみが変換をトリガーCANことがわかります。 SO、このモードでは SW によってトリガーされる変換は許可されません。RTD ADCユーザーマニュアルによると、このビットを1に設定する必要があります。 4.140 パラメータ BctuGlobalHwTriggers ベンダー固有: ハードウェア トリガーを有効にして ADC 変換を開始します。無効にすると、BCTUソフトウェアトリガーのみCAN 変換を開始します。 この ADC でソフトウェア トリガー変換を許可するには、それに応じて有効にしてください。BCTU 変換はソフトウェア トリガー グループ変換を中断することに注意してください。 この構成については、リファレンスマニュアルに記載されている動作を考慮してください(グループ変換は通常の変換であり、挿入された変換ではないと想定しています)。 60.3.6.1 BCTUトリガーモード … 進行中の通常変換中に BCTU トリガーが受信された場合、進行中の通常チャネル変換は中断され、BCTU によってトリガーされた挿入された変換が処理されます。BCTU によってトリガーされた変換が完了すると、中断されたチャネルから通常の変換が再開されます。 BCTU変換中に通常の変換が要求された場合(MSR[BCTUSTART] = 1)、BCTU変換が完了した後に通常の変換が開始されます(MSR[BCTUSTART]はゼロにリセットされます)。 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>  しかし、お客様からのフィードバックは(そして私の側でも同じ動作をCANました) BCTUの設定部分を確認しました(下のスクリーンショットを参照してください) はい、おっしゃる通りです。ADC_2 : MCR[BCTU_MODE]=0 BCTU のみが変換をトリガー CAN ますが、これはグローバル HW トリガーが有効になっているためでしょうか? 動作をテストするために無効にしましたが、HW トリガーは機能しません。 我々はこれを設定内でのみ有効にしたままにしています。MCR[BCTU_MODE]=0 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>  同じ ADC で、a) ハードウェア トリガー BCTU 変換とソフトウェア トリガー変換を並行して実行する方法に関するヒントと構成例を教えていただけますか? (残念ながら、RTD5.0.0 の例ではこのユースCASEはカバーされていません) よろしくお願いいたします。 ヴィクトル RTD Re: S32K358 RTD 5.0.0 BCTU HW triggered in parallel with Group Conversions こんにちは@nxp52415さん、 私の観点からすると、ADC2 の bctu によってトリガーされるチャネルをハードウェア トリガー グループにCAN構成できます。その後、外部トリガーまたはbctuからのハードウェアトリガーの受信を有効にするには、Adc_EnableHardwareTrigger()関数を呼び出す必要があります(ADC2_MCR[BCTUEN] = 1、ADC2_MCR[BCTU_MODE] = 1を設定します)。 よろしくお願いいたします。 ダン Re: S32K358 RTD 5.0.0 BCTU HW triggered in parallel with Group Conversions こんにちは、ダン。 ありがとう、Hwは両方が設定されているAptivのUSE CASEをサポートする必要があると思います ADC2_MCR[BCTUEN] = 1 ADC2_MCR[BCTU_MODE] = 1 RTD ドライバを使用してこの状態を実現する方法をご存知ですか? RM マニュアルでは、これが ADC でサポートされているモードであることが明確にわかります。 よろしくお願いいたします。 ヴィクトル Re: S32K358 RTD 5.0.0 BCTU HW triggered in parallel with Group Conversions こんにちは@nxp52415さん、 1.お客様が Adc_EnableCtuControlMode(AdcHwUnit_2); を呼び出すと、この関数は Adc_EnableCtuControlMode(AdcHwUnit_2); を呼び出し、ADC2_MCR[BCTU_MODE] = 0: BCTU のみが変換をトリガーできる、および ADC2_MCR[BCTUEN] = 1: BCTU をトリガー ソースとして有効にする、の構成を実行します。 その後、 Adc_StartGroupConversion ( AdcGroup_4) を呼び出しても、ADC2_MCR[BCTU_MODE] = 0 のため、ADC_2 へのソフトウェアトリガーは発生しません。 私の観点からすると、 Adc_StartGroupConversion ( AdcGroup_4)を呼び出す前に、ユーザーは Adc_DisableCtuControlMode(AdcHwUnit_2); を設定して ADC2_MCR[BCTUEN] = 0 に変更します。その後は、ソフトウェアトリガーが正常に実行できるようになります。   2. GPT タイマーを使用して SW グループをトリガーするために Adc_EnableHardwareTrigger() の使用を提案しているかどうかを確認したいと思います。 => SW グループは、 Adc_StartGroupConversion() 関数を介したソフトウェア トリガーによってのみトリガーされ、Adc_EnableHardwareTrigger() ではそれができません。Adc_EnableHardwareTrigger() は、ADC_TRIGG_SRC_HW として構成されているグループに対してのみ使用されます。 よろしくお願いいたします。 ダン Re: S32K358 RTD 5.0.0 BCTU HW triggered in parallel with Group Conversions こんにちは、ダン。 私はヴィクトルの休暇の代わりをしています。ここでお客様はこう答えました。彼らはまだこれをCANません。 Adc_EnableHardwareTrigger() を使用して SW グループをトリガーするという提案を検討しましたが、この API がソフトウェア構成のグループのトリガーをどのように容易にするのかを完全に理解することはできません。具体的には、SW グループをこの API に明示的に渡す必要があるかどうか、またこのコンテキストでトリガー メカニズムがどのように機能すると予想されるかを明確にしたいと思います。 グループ 4 はトリガー時に変換を開始するはずですが、その状態はIDLE のままであり、ADC 変換が完了していないことがわかります。興味深いことに、異なる ADC ユニットからの他の SW トリガー グループは期待どおりに機能しています。 さらに、このセットアップでは HW トリガー (BCTU 経由) が正しく動作し、BCTU バッファーで有効な変換結果を確認できます。 ADC HWユニット2の構成: 1つのSWグループのみが構成されます。グループ4 背景を詳しく説明すると、現在の実装は次のとおりです。 ADC HWユニット2の構成: 設定されている SW グループは 1 つだけです(Group4 )。 チャネルマッピング: PTE21 と PTE24 を除くすべてのチャネル、以下のすべてのチャネルはグループ 4 にリンクされています。 GPT タイマーを使用して SW グループをトリガーするために Adc_EnableHardwareTrigger() の使用を提案しているかどうかを確認したいと思います。もしSOであれば、これを正しく設定する方法についてご指導いただければ幸いです。 よろしくお願いします。 Re: S32K358 RTD 5.0.0 BCTU HW triggered in parallel with Group Conversions こんにちは、 @viktorfellingerさん、 1. グローバル HW トリガーを有効にする => このノードは BCTU_MCR[FRZ] (デバッグ フリーズ ビット) の値に影響します。 すべてのハードウェア トリガー入力を無効にしますが、ソフトウェア トリガーは有効のままにします。Debug Freeze は BCTU を外部トリガーから分離し、手動で変換をトリガーして変換結果を読み取ることを可能にします。 0b - 無効にする 1b - 有効にする => SO、ユーザーは、すべてのハードウェア トリガー入力を有効にするために、このノードを無効にする必要があります。 2. フローコードと、ADC_MCR[BCTU_MODE]が0になるタイミングを教えてください。 よろしくお願いいたします。 ダン Re: S32K358 RTD 5.0.0 BCTU HW triggered in parallel with Group Conversions 添付のお客様XDM構成
查看全文
デュアルネットワークポートを使用するようにFreeRTOSで構成されたRT1061 RT1061のサンプルを確認しました。lwip_examplesのサンプルでは、ベアメタルプログラムはデュアルネットワークポートを使用するように設定されていますが、FreeRTOSのサンプルでは設定されていません。弊社では、デュアルネットワークポートを設定した状態でFreeRTOSを実行する必要があります。Feiling Embedded OK1061-S開発ボードでサンプルを実行しています。ベアメタルのサンプルは問題なく動作しますが、ベアメタルのサンプルに従ってデュアルネットワークポートでFreeRTOSを設定できません。デュアルネットワークポートでFreeRTOSを設定する例をテクニカルサポートにご提供ください。ありがとうございます。 開発委員会 MCXC Re: RT1061使用FreeRTOS配置使用双网口 こんにちは@陈华 NXP サポート チームにお問い合わせいただきありがとうございます。 SFDC 経由でメールを送信しましたので、受信トレイを確認してください。 よろしくお願いします、 ギャビン
查看全文
Guidance to provision custom keys to open a secure channel on SE050C1 Hi, I’m working with an ESP32 host and SE050C1. Environment details: Plug & Trust: v3.0.6 (Mini) SE050 applet version: 03 01 01 6F FF 01 0B I can open a secure channel using the default keys, generate an EC keypair on the SE, and create a CSR successfully. Now I’d like to provision my own SCP03 keyset (ENC/MAC/DEK, AES-256) once, store it on the SE050 under a new key version, and thereafter always open the SCP03 session using that version. can any one provide a  API / Example for PUT KEY in v3.0.6 (Mini) In my Mini drop I see INS_GP_PUT_KEY defined, but I don’t find a higher-level helper like Se05x_API_PutKeys(), nxScp03_ChangeKeys(), or an ex_scp03_change_keys example. Best regards, Reddy A71CH SE050 Re: Guidance to provision custom keys to open a secure channel on SE050C1 Hi @Rutwik0409 , There is no special requirement for the AES key type.  The SCP03 keys (AES keys) can be generated just with using random numbers as source. Please make sure to use only KVN11 as default keyset for changing Platform SCP keys with a different keyset on SE050C1. Hope that helps, Have a great day, Kan ------------------------------------------------------------------------------- Note: - If this post answers your question, please click the "Mark Correct" button. Thank you! - We are following threads for 7 weeks after the last post, later replies are ignored Please open a new thread and refer to the closed one, if you have a related question at a later point in time. ------------------------------------------------------------------------------- Re: Guidance to provision custom keys to open a secure channel on SE050C1 Hi @Kan_Li , opening Platform SCP03 using the factory keys (KVN=0x01)  (Initialize Update + External Authenticate return 9000). I’m trying to rotate the Platform SCP03 keys to KVN=0x11: ENC/MAC/DEK are AES-128, wrapped with the old DEK via AES Key Wrap (RFC3394, 24-byte ciphertext), and I include a 3-byte KCV (AES-ECB(key, 0x00…00)[0..2]). The new key KCVs are ENC=9D67A9, MAC=9213C0, DEK=741560 (actual keys redacted). I attempt two PUT KEY formats under SCP03 protection (C-ENC + C-MAC): (1) KVN in P1, IDs 81/82/83, header 84 D8 11 81, data begins keyType, 0x03, 81 <24B wENC> , 82 …, 83 …; and (2) KVN in DATA, IDs 01/02/03, header 84 D8 80 81 (ADD, multiple), data begins keyType, 0x11, 0x03, 01 <24B wENC> , 02 …, 03 …. In both cases I’ve tried keyType=0x88 and 0x0A, and per-component length as 0x18 (wrapped-only) and 0x1B (wrapped+KCV), ensuring the KCV is appended as raw 3 bytes (no extra length). Both attempts consistently return 6A80 (“wrong data field”). Questions: which AES key type coding does SE050C1 require in PUT KEY (0x88 vs 0x0A)? Should the component length include the KCV (i.e., 0x1B), with no extra 0x03 tag? Are multi-key updates (P2=0x81) supported for Platform SCP03 here, or must I send three single-key updates (P2=0x00) in order ENC→MAC→DEK? Are IDs 81/82/83 accepted for platform keys on this part, or must I always use 01/02/03? Any constraints on placing KVN in P1 vs in the data for Platform SCP03 on this applet? I can provide minimal code (payload builder and caller) plus full APDU logs; real keys are redacted but KCVs and lengths are intact. Thanks rutwik Re: Guidance to provision custom keys to open a secure channel on SE050C1 Hi @Rutwik0409 , The nano package provide a demo for that purpose, please kindly refer to https://github.com/NXPPlugNTrust/nano-package/tree/master/examples/se05x_rotate_scp03_keys for details. Have a great day, Kan ------------------------------------------------------------------------------- Note: - If this post answers your question, please click the "Mark Correct" button. Thank you! - We are following threads for 7 weeks after the last post, later replies are ignored Please open a new thread and refer to the closed one, if you have a related question at a later point in time. -------------------------------------------------------------------------------
查看全文
SPI経由でSJA1105のポートとクロックを設定する方法 ドキュメント 1704 に記載されているスイッチ ポートのアドレスと値を配列に変換し、SPI 経由でレジスタに書き込む方法を教えてください。 MCUとプロセッサ
查看全文
S32G3 上的引导加载程序版本问题 — RTD 插件与集成兼容性参考示例 亲爱的恩智浦团队 我目前正在使用 S32G3 SoC,按照 AN13750 中概述的指导方针探索 A53 和 M7 内核的并行启动。在执行引导加载程序版本的最后阶段(第 5.3 节)时,我在执行 launch.bat 时遇到了错误。 下面是相关的输出结果: TRESOS_WORKSPACE_DIR=C: /Users/PC/Videos/Lucid/Workspace/ebtresos_workspace/bootloader_s32g3xx_asr_4.4_m7/output/... /.prefs/pref_general.xdm:驱动程序包版本:TS_T40D11M30I2R0 /cygdrive/c/Users/pc/videos.xdm:驱动程序包版本:TS_T40D11M30I2R0 /cygdrive/c/Users/pc/videos/Lucid/installation_path/integration_reference_examples_s32G3_2023_02/code/framework/realtime/build/Generic/drivers_version_checker.mak: 92: 确保参考正确的 RTD 插件或重新生成工作区 /cygdrive/c/Users/pc/Videos/lucid/installation_path/Integration_Reference_Examples_S32G3_2023_02/code/framework/realtime/build/generic/drivers_version_checker.mak:94: *** 停止。停 我目前正在使用: -平台软件集成:S32G3_2023_02-RTD 代码包:SW32G_RTD_4.4_4.0.0_P05_HF01_D 2305 你能否确认一下: -这个 RTD 版本是否与 S32G3_2023_02 中的集成引用示例兼容。 -如果需要重新生成任何工作区或对齐插件才能解决此错误。 任何有关解决版本不匹配或更新构建环境的指导都将不胜感激。 Re: Bootloader Build Issue on S32G3 – RTD Plugin Compatibility with Integration Reference Example 嗨,Niranj_369 感谢您与我们联系。 1.请检查您在 EB 中创建的代码是否正确? 2. 你可以尝试使用 4.0.0 的 RTD 版本,该版本已在发行说明中标记。 希望这能帮到你。 BR 乔伊
查看全文
CAN 包拉特错误 大家好 我在 S32K3 中的经典 CAN 中遇到了一个有关牛磺酸盐的问题。我重复使用示例代码 " lwip_baremetal_s32k344 " 然后添加了 FlexCAN。尽管我在时钟图税务摊销收益、FlexCan 税务摊销收益和 S32DS 中进行了配置,但返回的正确值是 1 MHz (更多细节见下图),但是当我用逻辑分析器测量 CAN_TX 时,我发现保修率刚好在 400Khz 左右。有人和我有同样的问题吗?谢谢您的帮助。 Re: CAN baurate error 你好@Andrew101 1.关于 CAN 速度,如前所述,CAN 模块的配置是正确的,为 1M。您可以检查 ACK 位宽;理论上,它应该是 1us。如果不是,请检查您的 MCU 模块。 (我无法正常运行你的代码;我不知道你为什么要把 MCAL 和驱动程序混在一起)。 https://community.nxp.com/t5/S32K-Knowledge-Base/RTD600-MCAL-amp-IP-S32K3X4EVB-T172-FlexCAN-Example-Interrupt/ta-p/2142069 2.关于 LPI2C 速度,您的"Clock_Ip_ReferencePoints" 配置不正确;时钟不是 I2C 模块的时钟。 Re: CAN baurate error 谢谢您的回答。那么回到我的第一个问题,我想知道我的项目和配置出了什么问题,导致 CAN 模块无法达到 1 Mbs?在项目中,我重复使用了示例代码 " lwip_baremetal_s32k344 " 并添加了更多外围设备。我不知道是不是这个原因?因为我也试过 I2C,问题与 CAN 相似",我设定 I2C 的速率为 400 Kbs,但它只能在 100 Kbs" 下工作。我觉得项目中有一些冲突,但我找不到。如果您的项目运行良好,请与我分享!.....! Re: CAN baurate error 你好@Andrew101 您当前显示的 400k 不一定是单个位宽,可能是多个位宽。 "当我深入调试寄存器时,我看到寄存器 CTRL1 的"PRESDIV" 字段设置为 4,而不是 0" 在您的配置中,"预分频器的分频因子是 5" ,因此 PRESDIV 应该是 5-1 = 4,所以是正确的。 Re: CAN baurate error 能否请您详细解释一下?我真的不明白。我给你的项目中的配置是 1000K。但逻辑分析仪刚刚记录了 400K。此外,当我深入调试寄存器时,我看到寄存器 CTRL1 的"PRESDIV" 字段设置为 4,而不是 0。不知道是不是这个原因? Re: CAN baurate error 你好@Andrew101 我认为你的测量方法是错误的。 您可以使用示波器测量最小脉冲宽度以计算比特率。 在您的配置中: Tq = 5 / 80mhz = 62.5ns CAN 位时间 = (1 + 8+ 5 + 2) * 62.5 = 1000ns 比特率 = 1 / 1000ns = 1000K Re: CAN baurate error 当然, ,让我再告诉你一次我的问题。如您所见,在配置中,信号传输速率为 1 Mbs,但当我用逻辑分析仪测量时,信号传输速率仅为 400 Kbs 左右。下面是图片和整个项目。我在 S32K344 EVB SCH 53148 Rev B 板和 s32ds 3.6.3 上使用过,RTD 6.0.0 Re: CAN baurate error 你好@Andrew101 我看不出您的柔性扫描设置有问题,能否请您提供测试图片和项目,以便我花时间重现您的问题。
查看全文
S32K358 - GMACクロック構成 やあみんな、 GMAC クロッキング構成に関していくつか質問があります。 私のセットアップでは、 PTB3はRGMII_TXCLKの出力ピンとして設定され、 PTC16はRGMII_RXCLKの入力ピンとして設定されています。この構成は添付の Excel シートから確認されます。 ピンの説明によると: PTB3はGMAC0_MII_RMII_RGMII_TX_CLKの入力または出力として機能CAN。               PTC16 はGMAC0_MII_RGMII_RX_CLKの入力として機能できます。               私はRGMII インターフェースを使用していますが、 EMAC_CLK_RXとEMAC_CLK_TXの両方に125 MHz のクロック入力が必要です。私の理解では、クロック入力として使用できるのはEMAC_MII_RMII_TX_CLKのみです。 この理解が間違っている場合は、これら 2 つのクロックをどのように提供すべきかを明確にしてください。 EMAC_MII_RMII_TX_CLK → MC_CGM_MUX7 → EMAC_CLK_RX EMAC_MII_RMII_TX_CLK → MC_CGM_MUX8 → EMAC_CLK_TX ここまでは、すべて明らかです。ただし、以下の表には、ソース、宛先クロック、およびポートの詳細がリストされているため、少しわかりにくいです。 リストされているすべてのポートに対してIBE ビットが設定されています。これが何を示しているのか説明していただけますか? PTC16 はGMAC_MII_RGMII_RX_CLKとGMAC_TS_CLKの間で使用されているようですが、私は PTC16 を RGMII Rx クロック ピンとして使用しました。この接続を明確にしていただけますか? 私の理解では、 PTB3とPTC16は、PHY にコネクテッドされたRGMII Tx/Rx クロック ピンとして使用できます。さらに、クロック ソースEMAC_MII_RMII_TX_CLKは、それぞれMUX7とMUX8を介してEMAC_CLK_RXとEMAC_CLK_TXに内部コネクテッドされます。しかし、表の情報はこの理解と矛盾しているようです。詳しく説明していただけますか? よろしくお願いします、 サティッシュ。 Re: S32K358 - GMAC Clock Configuration こんにちは@PavelL わかった。ありがとう!!! Re: S32K358 - GMAC Clock Configuration こんにちは@sathishkumar_sunmugavel さん これは、Synopsys の GMAC IP に関連しています。 このビットにより、MAC は自身の TX クロックを入力クロックとして内部的にループバックできるようになります。これは、RGMII モードで MAC を初期化するために必要です。 よろしくお願いいたします。 パベル Re: S32K358 - GMAC Clock Configuration こんにちは@PavelL 貴重なご意見をSOありがとうございます。以下の行を追加すると問題は解決します。 IP_DCM_GPR->DCMRWF1|=DCM_GPR_DCMRWF1_MAC_CONF_SEL(0x01) |DCM_GPR_DCMRWF1_MAC_TX_RMII_CLK_LPBCK_EN_MASK;   しかし、この tx クロック ループバックがなぜ必要なのか確認していただけますか? よろしくお願いします、 サティッシュ。 Re: S32K358 - GMAC Clock Configuration こんにちは@sathishkumar_sunmugavel さん ご質問への回答は以下をご覧ください。ご参考までに、S32K3 RM Rev 6 を使用していますが、最新版は Rev. 11 です。 SABRE コネクタに外部 TJA1103 を接続し、S32K358EVB-Q289 で RGMII 100Mbps を正常に実行しました。 1. ピンのスクリーンショットは次のとおりです。 2. 時計は少し扱いにくいCANます。RGMII TX_CLK は出力、RGMII RX_CLK は入力となります。内部に分周器 2 があるSO、TX_CLK を 2 倍にする必要があります。 GMAC 1Gbpsの場合、クロックを次のように変更します: 25MHz -> 125MHz; 50MHz -> 250MHz 3. そして最後のポイントとして、gmac init の前に、コード内でクロック MUX を設定する必要があります。私は通常、コードの最初の行でこれを行います。 表 116 (RM Rev 6) は使用しません。 よろしくお願いいたします。 パベル Re: S32K358 - GMAC Clock Configuration 私のセットアップには PHY がありません。MAC-MAC接続です。 1.そのCASE、GMAC モジュールへのこの PHY_INTF_SEL 信号入力を考慮する必要がありますか? 2. CLK_TX_I と CLK_RX_I の両方に 125MHz の PLL_AUX_CLK をCAN使用できますか? 3. CLK_TX_I と CLK_RX_I は内部多重化によってコネクテッドされ、PTB3 は GMAC から RGMII TX_CLK の出力として構成し、PTC16 は GMAC RGMII RX_CLK への入力として構成する必要があります。この理解は正しいでしょうか?
查看全文
HC9s12XDP512 コントローラのセグメント RAM の割り当て領域が不足しています HC9s12XDP512 コントローラ のセグメント RAM のスペース割り当てが不足しています。RAM サイズは 0x2000 ~ 0x3FFF です。しかし、割り当てられたスペースは 0x3FD3 です。まだ問題が発生しています。 コアとメモリ Re: HC9s12XDP512 controller out of space allocation in Segment RAM こんにちはラマさん、 現在、codewarrior v5.1 を使用しています。 この問題を分析するために検証する必要がある可能性のある領域は何でしょうか?私にお知らせください。 prmファイルすべてのメモリアドレスは正常です。(i希望の配置もこの点でカバーされています) 定義とその extern に同じプラグマが使用されます。 関数定義と関数サイズは、コード メモリに関連する関数サイズとして取得されません。 さらに分析するためにお知らせください。 Re: HC9s12XDP512 controller out of space allocation in Segment RAM こんにちは、 分析するためにプロジェクト全体を詰め込まなければ、何も言うことはできません。prm ファイル、配置、プラグマ、関数定義、関数サイズなどに問題が発生する可能性があります。 CodeWarrior v5.2 をご使用だと思います。 よろしくお願いいたします。 ラディスラフ
查看全文