Multi Source Translation Content

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

Multi Source Translation Content

ディスカッション

ソート順:
MIMXRT1186 :first LPIT trigger fails to enter ADC interrupt. I am working with the FRDM MIMXRT1186 EVK board ,SDK V26.03. I flashed the LPIT ADC demo project to learn the peripheral triggered ADC conversions. However, I changed the LPIT trigger frequency—specifically by modifying the macro definition LPIT_PERIOD in the app.h to 50, which yields a 20 kHz trigger rate—I met a problem: the first LPIT trigger fails to enter ADC interrupt. To find whether the root cause lies with the LPIT or the ADC peripheral, I performed two tests: Swapped the initialization sequence of the ADC and LPIT modules (initializing the ADC first, followed by the LPIT); Added a GPIO toggle operation inside the ADC1_IRQHandler function, and routed the LPIT trigger signal to an external pin via XBAR (kXBAR1_OutputIomuxXbarInout19). then captured waveforms on pins. The oscilloscope measurements confirmed that the LPIT trigger signal is being generated correctly, yet the ADC does not respond by entering its interrupt service routine. I cannot figure out why raising the trigger frequency introduces this problem. Could anyone provide some troubleshooting insight? Many thanks in advance. The test code is attached for reference. Re: MIMXRT1186 :first LPIT trigger fails to enter ADC interrupt. Hi @ChandlerY, Thanks for sharing the code. I am currently performing some tests with it and will get back to you with my findings. Best Regards, Pablo Re: MIMXRT1186 :first LPIT trigger fails to enter ADC interrupt. Hi @ChandlerY, The extra delay seen only on the first interrupt is caused by the CM33 vector table and ISR code being located in non-TCM memory (XSPI flash / OCRAM accessed via cache). Could you help me test whether the behavior continues after placing all CM33 code (vector table and ISRs) into TCM? Best Regards, Pablo Re: MIMXRT1186 :first LPIT trigger fails to enter ADC interrupt. Hi,Pablo,     Thanks for your reply, I had tested, it works when cm33 code run in TCM, the first LPIT trigger and enter ADC interrupt. But how to solve this problem when cm33 code run in flash, could you please provide some workaround? Many thanks to you.  Re: MIMXRT1186 :first LPIT trigger fails to enter ADC interrupt. Hi @ChandlerY, Since this behavior is not related to the peripherals, but rather to where the code is being located, one option would be to run the application in non-XIP mode, meaning that the image is stored in Flash while the code executes from RAM. You can find the steps to configure this through Secure Provisioning Tool in the following link: Processor-specific workflows — Secure Provisioning Tool 26.06 Best Regards, Pablo
記事全体を表示
MIMRT700でSDカードを使用してサンプルを実行するとエラーが発生しますか? SDK for MIMRT700でSDCardサンプルを実行したときにこのエラーが出ました。 nnxxpp_0-1783509006478.png 現在、私はカードをフォーマットしていません。調査の結果、実行前にカードをフォーマットする必要はないことがわかりました。この問題を解決するにはどうすればいいですか? Re: Error when runnning sample with SDcard in MIMRT700? @Habib_MS ご回答ありがとうございます。PCでSDカードをフォーマットする場合、どのフォーマットを選択すればよいですか?SDカードに多くのデータがあるので、フォーマットしたいと思っています。 もう一つ質問があります。現在、私はサンプルtflm_cifar10_cm33_core0を使用しており、このサンプルtflm_cifar10_cm33_core0でSDカードを使用してSDカードからデータをロードしたいと考えています。JP65を1-2に設定したら、tflm_cifar10_cm33_core0実行できますか? Re: Error when runnning sample with SDcard in MIMRT700? こんにちは、 @nnxxpp。 SDK v26.06の例「mimxrt700evk_sdcard_fatfs_cm33_core0」をテストしましたが、SDカードがフォーマットされていても私の側では正しく動作しています。 JP65が1-2に設定されているか確認してもらえますか?EVKのデフォルト設定は2-3です。 また、サンプルのdocフォルダにあるexample_board_readmeファイルで推奨されているSDカードのいずれかを使用してテストしてください。 BR ハビブ Re: Error when runnning sample with SDcard in MIMRT700? こんにちは@nnxxpp さん、 この例では、次の図に示すように、main関数から実行されるf_mkfs()関数を呼び出すことで、SDカード上にFATファイルシステムを作成します。 Habib_MS_2-1783618445626.png FF_USE_MKFS マクロは ffconf.h で有効になっています。これにより、アプリケーションは必要に応じてファイルシステムを作成できます。f_mkfs()に関する追加情報はこの ページでご覧いただけます。したがって、このサンプルはファイルシステム自体を作成できるため、サンプルを実行する前にSDカードを特定の構成で事前にフォーマットする必要はありません。 JP65に関してですが、tflm_cifar10_cm33_core0のサンプルは、JP65を1~2に設定すれば問題なく動作するはずです。RT700-EVKの回路図によると、JP65はマルチプレクサの出力選択のみを制御するものであり、次の図に示すように、この例で使用される機能には影響を与えません。 Habib_MS_0-1783618290501.png BR ハビブ Re: Error when runnning sample with SDcard in MIMRT700? @Habib_MS 詳しい説明をありがとうございました。以前よりもずっと理解が深まった。 また、いくつかのSDカードも確認し、そのうちの1枚(Sandisk 256GB)が動作し、サンプルを実行sdcard_fatfsきました。 はい、おっしゃる通りJP65を1-2に設定したら、eqi tflmサンプルを正常に実行できました。 Re: Error when runnning sample with SDcard in MIMRT700? こんにちは@nnxxpp さん、 両方の例が正常に動作していると聞いて安心しました。 この質問は元の問題とは別のものなので、新しいコミュニティ投稿を作成してもらえますか?遠慮なく私をタグ付けしてください。喜んで引き続きお手伝いさせていただきます。 BR ハビブ Re: Error when runnning sample with SDcard in MIMRT700? @Habib_MS これはsdcard_fatfsのメモリ構成です。このメモリ構成でサンプルを実行できます。 nnxxpp_0-1784010132685.png しかし、下の画像のようにメモリ構成を変更したところ(このNPU tfliteモデルの構成です。SDカードを使用しない場合は問題ありません。 nnxxpp_1-1784010201856.png デバッグ中にエラーが発生しました。原因はメモリ構成にあるようです。 nnxxpp_2-1784010342870.png この問題を解決するにはどうすればいいですか?ありがとう。 Re: Error when runnning sample with SDcard in MIMRT700? はい。ありがとうございます。原因はメモリ構成にあるのではないことが分かりました。それは、SDカードからデータを読み込む際のサイズ設定を誤っていたためです。
記事全体を表示
iMX8M Plus 2nd MIPI CSI Camera : FIFO Overflow Error Hi, I am developing a dual camera application. Camera resolution and image format is 2592x1944, RAW8 Datapath and driver structure is Camera (sensor driver.c)--> MIPI-CSI2 (imx8-mipi-csi2-sam.c) --> ISI (imx8-isi-cap.c) --> RAM After modifying the drivers, I could get the video stream from CSI1 successfully with 2592x1944, RAW8, 50~60fps. Now I want to get another video stream from CSI2, but not working because of FIFO overflow error. [ 43.892406] mxc-mipi-csi2.1: Frame End events: 1 [ 43.897023] mxc-mipi-csi2.1: Frame Start events: 2 [ 43.901811] mxc-mipi-csi2.1: Non-image data after odd frame events: 0 [ 43.908248] mxc-mipi-csi2.1: Non-image data before odd frame events: 0 [ 43.914771] mxc-mipi-csi2.1: Non-image data after even frame events: 0 [ 43.921297] mxc-mipi-csi2.1: Non-image data before even frame events: 0 [ 43.927906] mxc-mipi-csi2.1: Unknown Error events: 0 [ 43.932868] mxc-mipi-csi2.1: CRC Error events: 0 [ 43.937484] mxc-mipi-csi2.1: ECC Error events: 0 [ 43.942097] mxc-mipi-csi2.1: FIFO Overflow Error events: 1209788 [ 43.948100] mxc-mipi-csi2.1: Lost Frame End Error events: 0 [ 43.953672] mxc-mipi-csi2.1: Lost Frame Start Error events: 0 [ 43.959413] mxc-mipi-csi2.1: SOT Error events: 0 I tried to change hs-settle and clk-settle parameters, but no success. Based on Reference Manual, CSI1 maximum operating frequency is 500MHz, but CSI2 is 266MHz. Does the lower CSI2 frequency limit frame resolution or frame rate? How can I solve this ?  i.MX 8M | i.MX 8M Mini | i.MX 8M Nano Re: iMX8M Plus 2nd MIPI CSI Camera : FIFO Overflow Error Hello, Has this been resolved? I am experiencing the same issue with a Vision Components IMX900C camera (2048x1536). It successfully streams at 30fps on CSI1 -> ISI0, but I get an overflow error on CSI2 -> ISI1 with the same settings. Thanks! Re: iMX8M Plus 2nd MIPI CSI Camera : FIFO Overflow Error Hi, igorpardykov Thank you for your support. I checked below from Reference Manual again. • 2 unprocessed camera stream (i.e. no scaling) at 4Kp30, depending on system load and use case I want to get RAW8 format video stream (bypass csc), and then it corresponds unprocessed stream, am I right? Does this mean that ISI supports using two 4Kp30 video streams simultaneously? If I slow down 2nd frame rate (e.g under 30fps), can I solve FIFO overflow issue? When two ISPs are used simultaneously, each supports: • maximum resolution up to 1080p (1936x1188)" FYI, I don't use ISPs at all (all disabled at the device tree), and use ISI only. Thank you in advance. Re: iMX8M Plus 2nd MIPI CSI Camera : FIFO Overflow Error Hi Dy yes you are right, fifo overflow may be caused by isi performance capabilities, as described in sect.13.1.2 Display Interface  i.MX 8M Plus Applications Processor Reference Manual "The key features of the ISI include:.. Image processing for • 2 processed camera stream at 1080p30 • 2 unprocessed camera stream (i.e. no scaling) at 4Kp30, depending on system load and use case.. When two ISPs are used simultaneously, each supports: • maximum resolution up to 1080p (1936x1188)" Best regards igor
記事全体を表示
Can ADC1_MA1 pin be used as ADC input on S32K312? Hello NXP Team, I am using the S32K312 controller and I would like to use the pin labelled ADC1_MA1 for reading a potentiometer voltage. I understand that ADC1_MA1 is an ADC external multiplexer address output pin. However, I would like to confirm whether there is any possible configuration in SIUL2, ADC, or pin mux settings that allows this pin to be used as a normal ADC analog input. My requirement is to connect a potentiometer wiper voltage, in the range of 0 V to 3.3 V, and read it through ADC1. Could you please confirm: Is ADC1_MA1 physically connected to any ADC input channel/sample-and-hold circuit? Can this pin be configured as an ADC input through software? If it cannot be used as an ADC input, is there any recommended hardware workaround when the PCB is already designed with the potentiometer connected to this pin? Thank you. Best regards, Esakki Re: Can ADC1_MA1 pin be used as ADC input on S32K312? Hi Esakki, ADC1_MA1 is the ADC Mux Output, a digital pin, and its direction is output. The function of this pin is described in "S32K3 ADC Use of external channels". The ADC1_MA1 pin has no Direct Signals and cannot be used as an ADC input. Only pins with an ADC listed in the Direct Signals section can be used as ADC inputs. PTB24 ADC1_MA[1] no Direct Signals.png PTB24 ADC1_MA[1] ADC Mux Output.png Unfortunately, there are no other reliable solutions, and it is recommended to modify the hardware circuitry. Best Regards, Robin Re: Can ADC1_MA1 pin be used as ADC input on S32K312? Hi @Robin_Shen , Thank you for your clear explanation and confirmation. I appreciate your support. Best regards, Esakki
記事全体を表示
S32K388 Use MemAcc Erase PFLASH Stuck Hello!I use MemAcc_Example_S32K388,and change DFLASH to PFLASH.But when I erase pFlash, it gets stuck at MEMACC_JOB_PENDING == MemAcc_GetJobStatus(TEST_AREA)。 I modified the comparison program by setting TEST_AREA to 1. Here is the modified program, I hope it can find and point out my mistakes, I will be very grateful.  S32K3  Re: S32K388 Use MemAcc Erase PFLASH Stuck Hi @zhangyu5454, I see one problem, incorrect prefix, it should be Mem_43_INFLS. danielmartynek_0-1783597121888.png Re: S32K388 Use MemAcc Erase PFLASH Stuck I tried to change it to Mem_43_INFLS, but it still didn't run successfully.And I changed Mem_43_INFLS in the routine DFLASH to abc123, and it can run normally.Finally I found that the MemAcc Mem Invocation's DIRECT_STATIC changing it to INDIRECT STATIC can solve my problem
記事全体を表示
S32K388 STCU BIST: STCU_WDGの値はオンラインウォッチドッグのタイムアウトに影響しますか? NXPのエキスパートの皆様、こんにちは。 私は S32K388 上で開発しており 、 STCU/BIST機能を実装するために SPD(セーフティ Peripheral ドライバ) v1.0.6 を基準にしています。 main.c では 、BIST テストを有効にしてから、 MC_RGM からリセット理由を読み取ります。返されたリセット理由は MCU_ST_DONE_RESET であることがわかりました 。 私には以下の質問があります。 STCU_WDG レジスタ に書き込まれた値は、 BIST実行中の オンラインウォッチドッグタイムアウト 期間に影響しますか?言い換えれば、 BIST実行時間が STCU_WDG 値を超えた場合、 WDTOSW フラグが直接トリガーされますか ? MCU_ST_DONE_RESET 報告 されたとき 、 LBISTもMBISTも正常に修了し合格 したと結論づけ ていい でしょうか?それとも、このリセット理由はタイムアウトが起きたかどうかに関わらず、STCUシーケンスが完了したことを示すだけでしょうか? 私の場合、ERR_STATレジスタはWDTOSW = 1、RFSF=1を示しています(添付のスクリーンショット参照)。これは、BISTの実行がタイムアウトし、早期に終了・中止されたため、メモリテストが完了する前に強制的に停止されたということでしょうか?それともWDTOSWが設定されてMCU_ST_DONE_RESETでも生成は可能でしょうか? また、SPDドライバーの Bist_IntegrityTest() フロー(添付コードのスクリーンショット参照)も確認しましたが、完成後にLBIST/MBISTの終了フラグ( LBESW0 / MBESW0)が1に設定され ていると期待されています。しかし、実際のデバッグ中に LBISTとMBISTのエンドフラグビットの両方が0であって1ではない ことがわかり ました。なぜMCU_ST_DONE_RESETが生成されているのに終了フラグが0になるのでしょうか ? 補足情報: 私はSPDの例に似たセーフティ Boot BIST設定表を使っています。 観測されたSTCU_WDG値: 0xC35E (49998)。 観測されたSTCU_ERR_STAT値: 0x80140 ( RFSW=1 、 WDTOSW=1 )。 STCU_WDG、WDTOSW、MCU_ST_DONE_RESET、そしてLBESW0/MBESW0のエンドフラグの関係を明確にしていただけますか? 事前に感謝いたします。 よろしくお願いします、 SPD_v1.0.6.png s32k388_safety_BIST.png debug.png Re: S32K388 STCU BIST: Does STCU_WDG value affect the online watchdog timeout? こんにちは、 main.c では 、BIST テストを有効にしてから、 MC_RGM からリセット理由を読み取ります。返されたリセット理由は MCU_ST_DONE_RESET であることがわかりました 。 それは正しい行動です。 1. STCU_WDG レジスタ に書き込まれた値は、 BIST実行中の オンラインウォッチドッグタイムアウト 期間に影響しますか?言い換えれば、 BIST実行時間が STCU_WDG 値を超えた場合、 WDTOSW フラグは直接トリガーされますか ? いいえ。STCU_WDGはBIST実行の監視役です。そもそもSWTとは関係ありません。SWTモジュールもBISTでテストされるため、BIST中はSWTモジュールが機能しません。したがって、STCU_WDGを使用して実行時間を保護します。 MCU_ST_DONE_RESET 報告 されたとき 、 LBISTもMBISTも正常に修了し合格 したと結論づけ ていい でしょうか?それとも、このリセット理由はタイムアウトが起きたかどうかに関わらず、STCUシーケンスが完了したことを示すだけでしょうか? テスト手順は終わったとしか結論づけられない。結果は、STCU2オンラインLBISTステータス(LBSSW0)などのさまざまなレジスタに保存され、合格/不合格の条件を示します。 私の場合、ERR_STATレジスタはWDTOSW = 1、RFSF=1を示しています(添付のスクリーンショット参照)。これは、BISTの実行がタイムアウトし、早期に終了・中止されたため、メモリテストが完了する前に強制的に停止されたということでしょうか?それともWDTOSWが設定されてMCU_ST_DONE_RESETでも生成は可能でしょうか? MCU_ST_DONE_RESETはテスト後に必ず生成されます。結果に関係なく。テスト中は、レジスタとRAMがパターンを用いてテストされます。レジスタはデフォルト値に設定する必要があります。これらの値はリセット時にロードされます。そうしないと、すべてのレジスタがテストパターンでいっぱいになり、MCUはそのようなランダムな値で動作しません。 RAMはソフトウェアによって初期化される必要がある。なぜなら、BISTがRAM上でテストパターンを実行した後、ECCシンドロームがデータと一致しなくなるからである。 私の場合、ERR_STATレジスタはWDTOSW = 1、RFSF=1を示しています  これはテストが失敗したことを意味します。 また、SPDドライバーの Bist_IntegrityTest() フロー(添付コードのスクリーンショット参照)も確認しましたが、完成後にLBIST/MBISTの終了フラグ( LBESW0 / MBESW0)が1に設定され ていると期待されています。しかし、実際のデバッグ中に LBISTとMBISTのエンドフラグビットの両方が0であって1ではない ことがわかり ました。なぜMCU_ST_DONE_RESETが生成されているのに終了フラグが0になるのでしょうか ? 上記で説明したとおりです。 BISTはSTCU_WDGタイムアウト時間内に実行されませんでした。 petervlna_0-1783579980607.png よろしくお願いいたします。 ピーター Re: S32K388 STCU BIST: Does STCU_WDG value affect the online watchdog timeout? こんにちは、この質問は要約されていますか? Re: S32K388 STCU BIST: Does STCU_WDG value affect the online watchdog timeout? こんにちは、 回答を要約して、後ほど投稿します。 よろしくお願いいたします。 ピーター
記事全体を表示
pn7220 antenna current Hello, could you advise how to configure the NFC antenna current for PN7220 via libnfc-nxp-rfExt.conf or other configuration files? Our tests show the antenna current is too high and needs to be reduced. Re: pn7220 antenna current Hello @zhangkai  Recommends to enable DPC , but before enable DPC,which needs to be  calibrated. Re: pn7220 antenna current Hello @zhangkai ,  If you only need to reduce/limit the current, you can do it in the same way as described here: https://community.nxp.com/t5/NFC-Knowledge-Base/PN7642-Basic-RF-power-limitation-using-DPC/ta-p/2187514  BR TOma
記事全体を表示
Kernel Panic When Registering Custom Camera on i.MX8MP FRDM with Dual MIPI CSI-2 Cameras Dear Support Team, We are currently working on integrating two cameras using the i.MX8MP FRDM board. The camera configuration is as follows: * CSI2:0 is connected to an OV5640 camera. * CSI2:1 is connected to a custom camera module. For both cameras, we configured the device tree so that the image pipeline does not use ISP functionality. The intended pipeline is: "Sensor → MIPI CSI-2 → ISI → Capture" The device tree file is attached for your reference: "imx8mp-frdm-ov5640-cusdom.dts" The issue is that the custom camera driver successfully completes the I2C probe process on I2C3, but a kernel panic occurs when calling "v4l2_async_register_subdev_sensor()". In summary, the kernel panic occurs because "mxc_isi.1" has not been created or registered at the time when the custom camera is registered. The related kernel panic log is attached: "panic-log.txt" We have also attached the probe function implementation of the custom camera driver: "custom_driver_probe.c" We created "imx8mp-frdm-ov5640-cusdom.dts" by referring to the default device tree configuration of the i.MX8MP FRDM board. The OV5640 camera is working correctly. However, the custom camera cannot establish the connection with the ISI pipeline, which eventually causes the kernel panic. After reviewing both the device tree configuration and the custom camera driver, we have not been able to identify the root cause of the issue. The attached "imx8-media-dev.c" file only contains additional debug messages that we added to determine where the kernel panic occurs. Our goal is to operate two different cameras simultaneously through the MIPI CSI-2 interfaces on the i.MX8MP platform. Could you please review the attached device tree and driver code and advise which configuration or implementation part may be incorrect or missing? Your support and guidance would be greatly appreciated. Thank you. Best regards, Seobi
記事全体を表示
Problem with MCUXpresso for VSCode SWO Console output Hi! Setup MCUXpresso for VSCode Board KW47-LOC Project kw47loc_hello_world_swo_cm33_core0 LinkServer 25.6.131 or 26.3.123 Description I want to test the SWO capabilities so it can be used with my custom board. On MCUXpresso IDE, it's working well, but on MCUXpresso for VSCode, I have the issue where the SWO console will stop displaying serial output after ~30s. This is really constant. Steps to reproduce - Start a debugging session with the board and project - Halt on main, then press continue - Pause the execution, then configure SWO clock via the Analysis window - Run SWO ITM via the Probe window - Select MCUXpresso SWO console via Output, then resume the execution - Serial output start displaying, then after ~30s it hangs Thank you for your time!
記事全体を表示
Error when runnning sample with SDcard in MIMRT700? I got this error when running SDCard sample in SDK for MIMRT700. nnxxpp_0-1783509006478.png Currently, I did not format my card. I investigated that we do not need to format card before running. What should I do to solve this problem? Re: Error when runnning sample with SDcard in MIMRT700? @Habib_MS  Thank you for your response. If I want to format Sdcard on PC, which format of SDcard I need to format? I have many data on my sdcard, so I want to format it. I have the other question. Currently, I am using the sample tflm_cifar10_cm33_core0  and I want to use SDcard with the sample tflm_cifar10_cm33_core0  to load data from sdcard. If I set JP65 to 1-2, whether I can run tflm_cifar10_cm33_core0? Re: Error when runnning sample with SDcard in MIMRT700? Hello @nnxxpp, I tested the SDK v26.06 example "mimxrt700evk_sdcard_fatfs_cm33_core0" and it runs correctly on my side, regardless of whether the SD card is formatted. Could you please verify that JP65 is set to 1-2? The default EVK configuration is 2-3. Also, please test with one of the SD cards recommended in the example_board_readme file located in the example's doc folder. BR Habib Re: Error when runnning sample with SDcard in MIMRT700? Hello @nnxxpp, The example creates a FAT file system on the SD card by calling the f_mkfs() function, which is executed from main, as shown in the following image: Habib_MS_2-1783618445626.png The FF_USE_MKFS macro is enabled in ffconf.h, which allows the application to create the file system when needed. You can find additional information about f_mkfs() on this page. Therefore, the SD card does not need to be pre-formatted with a specific configuration before running the example, since the example is able to create the file system itself. Regarding JP65, the tflm_cifar10_cm33_core0 example should run without issues when JP65 is set to 1-2. According to the RT700-EVK schematic, JP65 only controls the output selection of a multiplexer and does not affect the functionality used by this example, as shown in the following image: Habib_MS_0-1783618290501.png BR Habib Re: Error when runnning sample with SDcard in MIMRT700? @Habib_MS  Thank you for deep explanation. I understood much more. I also check my several SDcards and I found that one of them works (Sandisk 256GB) and I could run sdcard_fatfs sample. Yes, as you mention, after setting JP65 to 1-2, I could run eqi tflm sample successfully. Re: Error when runnning sample with SDcard in MIMRT700? @Habib_MS  This is the memory configuration of sdcard_fatfs. I could run sample with this memory configuration. nnxxpp_0-1784010132685.png But when I changed the memory configuration as below image (this configuration for NPU tflite model. It is ok when not using sdcard) nnxxpp_1-1784010201856.png I got error when debugging. The reason seems from memory configuration. nnxxpp_2-1784010342870.png How to fix this problem? Thank you. Re: Error when runnning sample with SDcard in MIMRT700? Hello @nnxxpp, I am glad to hear both examples are running successfully. As this question is separate from the original issue, could you please create a new community post for it? Feel free to tag me and I will be happy to continue assisting you. BR Habib Re: Error when runnning sample with SDcard in MIMRT700? Yes. Thank you. I found that the reason is not from memory configuration. It is from that I incorrectly config size to load data from sdcard.
記事全体を表示
S32K344 - EMIOS - IPM (Input Period Measurement) erroneous data acquisition Hi, I'm writing a bare metal driver for the EMIOS module on my  S32K3X4EVB-T172 evaluation board. Currently, I'm using EMIOS_0 configured, with a 256x global prescaler, with channels as follows: CH_23 -> MC Up Counter ( Timebase for Emios Counter Bus A) @ 625 kHz  CH_17 -> Running in OPWMB mode (using Counter Bus A) CH_22 -> MC Up Counter ( Timebase for Emios Counter Bus F) @ 156.25 kHz CH_9 -> Running in IPM mode (using Counter Bus F ) I'm generating a 16.18hz signal with 50% duty cycle, validated by the oscilloscope, that I'm routing from the OPWMB channel (PTA0) to the IPWMB channel (PTA1). Every 10ms I'm acquiring a IPM sample, which consistently returns 9657/9658, giving me a measured period of 9657 * 0,0000064 = 0,0618048, resulting in a frequency of 1/0,0618048 = 16,18hz. The Issue I'm having is related the almost periodical acquisition of erroneous values (as shown below). period[0] UINT16 40017 period[1] UINT16 9658 period[2] UINT16 9657 period[3] UINT16 9658 period[4] UINT16 40017 period[5] UINT16 9658 period[6] UINT16 9657 period[7] UINT16 9658 period[8] UINT16 40017 period[9] UINT16 9658 period[10] UINT16 9657 period[11] UINT16 40018 period[12] UINT16 9657 period[13] UINT16 9658 period[14] UINT16 9657 period[15] UINT16 40018 Here's a code snippet explaining my current polling-based acquisition logic (no dma and no interrupts): if ((EMIOS0->UC[9].S & 1u) != 0u) { UINT16 a1 = (UINT16)EMIOS0->UC[9].A; UINT16 b1 = (UINT16)EMIOS0->UC[9].B; UINT16 a2 = (UINT16)EMIOS0->UC[9].A; UINT16 b2 = (UINT16)EMIOS0->UC[9].B; if (a1 != a2) { if (b1 != b2) { period[ Index ] = (UINT16)(a2 - b2); } else { period[ Index ] = (UINT16)(a1 - b1); } } else { period[ Index ] = (UINT16)(a2 - b2); } Index++; if (Index > 99u) Index = 0u; EMIOS0->UC[9].S = EMIOS_UC_CLEAR_STATUS_FLG; /* 80008001u */ } When testing different frequencies, the appearance of outliers is highly reduced but still present. Here's an example with 303hz: period[0] UINT16 519 period[1] UINT16 519 period[2] UINT16 519 period[3] UINT16 519 period[4] UINT16 519 period[5] UINT16 519 period[6] UINT16 519 period[7] UINT16 519 period[8] UINT16 519 period[9] UINT16 519 period[10] UINT16 519 period[11] UINT16 519 period[12] UINT16 519 period[13] UINT16 30879 period[14] UINT16 519 period[15] UINT16 519 period[16] UINT16 519 period[17] UINT16 519 period[18] UINT16 519 period[19] UINT16 519 period[20] UINT16 519 period[21] UINT16 519 period[22] UINT16 519 period[23] UINT16 519 period[24] UINT16 519 period[25] UINT16 519 period[26] UINT16 519 period[27] UINT16 519 period[28] UINT16 519 period[29] UINT16 519 period[30] UINT16 519 period[31] UINT16 519 period[32] UINT16 519 period[33] UINT16 519 period[34] UINT16 519 period[35] UINT16 519 period[36] UINT16 519 period[37] UINT16 519 period[38] UINT16 519 period[39] UINT16 519 period[40] UINT16 519 period[41] UINT16 519 period[42] UINT16 519 period[43] UINT16 519 period[44] UINT16 519 period[45] UINT16 519 period[46] UINT16 519 period[47] UINT16 519 period[48] UINT16 519 period[49] UINT16 519 period[50] UINT16 519 period[51] UINT16 519 period[52] UINT16 519 period[53] UINT16 519 period[54] UINT16 519 period[55] UINT16 519 period[56] UINT16 519 period[57] UINT16 519 period[58] UINT16 30879 period[59] UINT16 519 Any help? Re: S32K344 - EMIOS - IPM (Input Period Measurement) erroneous data acquisition Hello @fede_ls , Your polling logic is probably not the primary source of the observed outliers. The values strongly suggest that the period calculation does not handle the rollover of the selected counter bus correctly. The current expression (uint16_t)(A - B) assumes a full 16-bit counter rollover at 65536, but your counter bus F appears to roll over at approximately 35176 ticks. Therefore, whenever the captured period crosses the counter rollover, an additional offset of 65536 - 35176 = 30360 ticks is added, which exactly matches the observed outliers.   Please check the period/modulus configured for CH22, which is used as counter bus F for the IPM channel. The period should be calculated using this actual counter bus modulo value, not using implicit 16-bit unsigned subtraction.   Best regards, Pavel
記事全体を表示
MPC5777 BSDL BGA_512 Hello, i'm looking for the BSDL file for this component : MPC5777 BGA-512 Can you send me the file ? Thanks Re: MPC5777 BSDL BGA_512 Hello, I am sending it to you via private message. For future please rise the ticket on NXP.com Best regards, Peter
記事全体を表示
iMX8M Plus 2nd MIPI CSIカメラ:FIFOオーバーフローエラー こんにちは、 私はデュアルカメラのアプリケーションを開発しています。 カメラの解像度と画像フォーマットは2592x1944、RAW8です。 データパスとドライバ構造は カメラ(センサ ドライバ.c)-->MIPI-CSI2 (imx8-mipi-csi2-sam.c) --> ISI (imx8-isi-cap.c)--> RAM ドライバーを改造した後、CSI1の映像ストリームは2592x1944、RAW8、50~60fpsで正常に受信できました。 CSI2から別のビデオストリームを取得したいのですが、FIFOオーバーフローエラーのためうまくいきません。 [ 43.892406] mxc-mipi-csi2.1:フレーム終了イベント情報:1 [ 43.897023] MXC-MIPI-CSI2.1:フレームスタートイベント情報:2回 [ 43.901811] MXC-MIPI-CSI2.1:奇数フレームイベント後の非画像データ:0 [ 43.908248] MXC-MIPI-CSI2.1:奇数フレームイベント前の非画像データ:0 [ 43.914771] MXC-MIPI-CSI2.1:偶数フレームイベント情報後の非画像データ:0 [ 43.921297] MXC-MIPI-CSI2.1:フレームイベント前の非画像データ:0 [ 43.927906] MXC-MIPI-CSI2.1:未知のエラーイベント情報: 0 [ 43.932868] mxc-mipi-csi2.1:CRCエラーイベント:0 [ 43.937484] MXC-MIPI-CSI2.1:ECCエラーイベント情報:0件 [ 43.942097] mxc-mipi-csi2.1: FIFOオーバーフローエラーイベント情報:1209788 [ 43.948100] MXC-MIPI-CSI2.1:ロストフレーム終了エラーイベント:0 [ 43.953672] MXC-MIPI-CSI2.1:ロストフレームスタートエラーイベント情報:0 [ 43.959413] MXC-MIPI-CSI2.1:SOTエラーイベント情報:0 hs-settleとclk-settleのパラメータを変更してみましたが、うまくいきませんでした。 リファレンスマニュアルによると、CSI1の最大動作周波数は500MHzですが、CSI2は266MHzです。 CSI2周波数が低いと、フレーム解像度やフレームレートが制限されますか? どうすれば解決できますか? i.MX 8M | i.MX 8M Mini | i.MX 8M Nano Re: iMX8M Plus 2nd MIPI CSI Camera : FIFO Overflow Error こんにちは、 この問題は解決しましたか?私もビジョン ComponentsのIMX900Cカメラ(2048x1536)で同じ問題を経験しています。CSI1からISI0へのストリーミングは30fpsで正常に動作しますが、同じ設定でCSI2からISI1へのストリーミングを行うとオーバーフローエラーが発生します。 よろしくお願いします! Re: iMX8M Plus 2nd MIPI CSI Camera : FIFO Overflow Error こんにちは、igorpardykov 再開まで今しばらくお待ちください。 下のリファレンスマニュアルを再度確認しました。 • 4Kp30で2つの未処理カメラストリーム(すなわちスケーリングなし)、 システム負荷とユースケース RAW8形式のビデオストリーム(CSCをバイパス)を取得したいのですが、それは未処理のストリームに対応しているということでしょうか? これはISIが2つの4Kp30動画ストリームを同時に使うことをサポートしているということでしょうか? 2fps未満のフレームレートを遅くした場合(例えば30fps未満)、FIFOオーバーフローの問題は解決できますか? 2つのISPが同時に利用されている場合、それぞれが以下をサポートしています: ・最大解像度1080p(1936x1188)」 ちなみに、私はISPを一切使用しておらず(デバイスツリーで全て無効化しています)、ISIのみを使用しています。 事前に感謝いたします。 Re: iMX8M Plus 2nd MIPI CSI Camera : FIFO Overflow Error こんにちは、Dy はい、おっしゃる通りです。FIFOオーバーフローはISIのパフォーマンス機能によって発生する可能性があります。 セクション13.1.2で説明されているi.MX 8M Plusアプリケーション プロセッサ リファレンス・マニュアル ディスプレイ・インターフェース 「ISIの主な特徴は以下の通りです。 画像プロセッシング ・1080p30で処理された2つのカメラストリーム ・2つの未処理カメラストリーム(すなわちスケーリングなし)は4Kp30で、 システム負荷とユースCASE... 2つのISPが同時に利用されている場合、それぞれが以下をサポートしています: ・最大解像度1080p(1936x1188)」 よろしくお願いします イゴール
記事全体を表示
ADC1_MA1ピンをS32K312のADC入力として使えますか? NXPチームの皆様、こんにちは。 S32K312コントローラーを使っていて、ポテンショメーター電圧を読み取るためにADC1_MA1とラベル付けされたピンを使いたいと思っています。 ADC1_MA1 ADCの外部多重化器のアドレス出力ピンであることは理解しています。しかし、SIUL2、ADC、ピンマルチックスの設定で、このピンを通常のADCアナログ入力として使える設定があるかどうか確認したいです。 私の要件は、0V~3.3Vの範囲のポテンショメータのワイパー電圧を接続し、それをADC1で読み取ることです。 確認いただけますか: Is ADC1_MA1 物理的にADCの入力チャネルやサンプル&ホールド回路に接続されていますか? このピンはソフトウェアでADC入力として設定できますか? もしADC入力として使えない場合、PCBがすでにこのピンに接続されたポテンショメータを設計している場合、推奨されるハードウェアの回避策はありますか? ありがとう。 よろしくお願いします、 エサッキ Re: Can ADC1_MA1 pin be used as ADC input on S32K312? こんにちは、エサキさん。 ADC1_MA1はADCマルチプレクサの出力であり、デジタルピンで、出力方向です。このピンの機能は「S32K3 ADC 外部チャネルの利用」で説明されています。 ADC1_MA1ピンには ダイレクトシグナル がなく、ADC入力として使用できません。ダイレクト信号セクションに記載されたADCを持つピンのみがADC入力として使用可能です。 PTB24 ADC1_MA[1] no Direct Signals.png PTB24 ADC1_MA[1] ADC Mux Output.png 残念ながら、他に信頼できる解決策はなく、ハードウェア回路の変更をお勧めします。 よろしくお願いいたします ロビン Re: Can ADC1_MA1 pin be used as ADC input on S32K312? こんにちは、 @Robin_Shen さん。 分かりやすいご説明とご確認をいただき、ありがとうございます。サポートいただき感謝します。 よろしくお願いします、 エサッキ
記事全体を表示
pn7220 天线电流 您好,请问如何通过 libnfc-nxp-rfExt.conf 或其他配置文件配置 PN7220 的 NFC 天线电流?我们的测试表明天线电流过高,需要降低。 Re: pn7220 antenna current 你好@zhangkai 建议启用 DPC,但在启用 DPC 之前,需要对其进行校准。 Re: pn7220 antenna current 你好@zhangkai , 如果您只需要降低/限制电流,您可以按照此处描述的方法进行操作: https://community.nxp.com/t5/NFC-Knowledge-Base/PN7642-Basic-RF-power-limitation-using-DPC/ta-p/2187514 BR 托马
記事全体を表示
S32K388 STCU BIST: Does STCU_WDG value affect the online watchdog timeout? Hi NXP experts, I am developing on the S32K388 and using the SPD (Safety Peripheral Drivers) v1.0.6 as a reference to implement the STCU/BIST functionality. In my main.c, I enable the BIST test and then read the reset reason from MC_RGM. I observe that the reset reason returned is MCU_ST_DONE_RESET. I have the following questions: Does the value written to the STCU_WDG register affect the online watchdog timeout duration during BIST execution? In other words, is the WDTOSW flag directly triggered when the BIST execution time exceeds the STCU_WDG value? When MCU_ST_DONE_RESET is reported, can I conclude that both LBIST and MBIST completed normally and passed? Or does this reset reason only indicate that the STCU sequence finished, regardless of whether a timeout occurred? In my case, the ERR_STAT register shows WDTOSW = 1 and RFSF = 1 (see attached screenshot). Does this mean the BIST execution timed out and was prematurely terminated/aborted, so the memory tests were actually forced to stop before completion? Or can MCU_ST_DONE_RESET still be generated even if WDTOSW was set? I also checked the Bist_IntegrityTest() flow from the SPD driver (see attached code screenshot), which expects the LBIST/MBIST end flags (LBESW0/MBESW0) to be set to 1 after completion. However, during my actual debugging, I found that both the LBIST and MBIST end flag bits are 0, not 1. Why would the end flags be 0 even though MCU_ST_DONE_RESET was generated? Additional context: I am using the Safety Boot BIST configuration table similar to the SPD example. Observed STCU_WDG value: 0xC35E (49998). Observed STCU_ERR_STAT value: 0x80140 (RFSW=1, WDTOSW=1). Could you please help clarify the relationship between STCU_WDG, WDTOSW, MCU_ST_DONE_RESET, and the LBESW0/MBESW0 end flags? Thank you in advance. Best regards, SPD_v1.0.6.png s32k388_safety_BIST.png debug.png Re: S32K388 STCU BIST: Does STCU_WDG value affect the online watchdog timeout? Hello, In my main.c, I enable the BIST test and then read the reset reason from MC_RGM. I observe that the reset reason returned is MCU_ST_DONE_RESET. That is correct behaviour. 1. Does the value written to the STCU_WDG register affect the online watchdog timeout duration during BIST execution? In other words, is the WDTOSW flag directly triggered when the BIST execution time exceeds the STCU_WDG value? No. STCU_WDG is watchdog for BIST execution. Not connected anyhow to SWT. SWT module is also tested by BIST, so the SWT module is not functional during the BIST. Therefore you guard execution time with STCU_WDG. When MCU_ST_DONE_RESET is reported, can I conclude that both LBIST and MBIST completed normally and passed? Or does this reset reason only indicate that the STCU sequence finished, regardless of whether a timeout occurred? You can only conclude that the test procedure ended. Results are stored in different registers like STCU2 Online LBIST Status (LBSSW0) - such will indicate you pass /fail conditions. In my case, the ERR_STAT register shows WDTOSW = 1 and RFSF = 1 (see attached screenshot). Does this mean the BIST execution timed out and was prematurely terminated/aborted, so the memory tests were actually forced to stop before completion? Or can MCU_ST_DONE_RESET still be generated even if WDTOSW was set? MCU_ST_DONE_RESET is always generated after test. No matter on the results. As during the test the registers and RAMs are tested with patterns. Reegisters need to be set to the default values - such are loaded during reset. Otherwise you will get all registers full of test patterns and the uC wont operate with such random values. RAMs need to be initialized by SW as the ECC syndromers will not match data after BIST execute test patterns on the RAMs. In my case, the ERR_STAT register shows WDTOSW = 1 and RFSF = 1  This means test fails. I also checked the Bist_IntegrityTest() flow from the SPD driver (see attached code screenshot), which expects the LBIST/MBIST end flags (LBESW0/MBESW0) to be set to 1 after completion. However, during my actual debugging, I found that both the LBIST and MBIST end flag bits are 0, not 1. Why would the end flags be 0 even though MCU_ST_DONE_RESET was generated? Explained above. Your BIST did not executed in the STCU_WDG timeout. petervlna_0-1783579980607.png Best regards, Peter Re: S32K388 STCU BIST: Does STCU_WDG value affect the online watchdog timeout? Hello, has this question been summarized? Re: S32K388 STCU BIST: Does STCU_WDG value affect the online watchdog timeout? Hello, let me summarize the answers and I will post them later. Best regards, Peter
記事全体を表示
デュアルMIPI CSI-2カメラを搭載したi.MX8MP FRDMでカスタムカメラを登録する際にカーネルパニックが発生する サポートチームの皆様、 現在、i.MX8MP FRDMボードを使用して2台のカメラを統合する作業を進めています。 カメラの構成は以下のとおりです。 * CSI2:0はOV5640カメラに接続されています。 * CSI2:1はカスタムカメラモジュールに接続されています。 両方のカメラで、画像パイプラインがISP機能を使わないようにデバイスツリーを設定しました。意図されたパイプラインは以下の通りです: 「センサ → MIPI CSI-2 → ISI → キャプチャー」 デバイスツリーファイルを添付しましたので、ご参照ください。「imx8mp-frdm-ov5640-cusdom.dts」 問題は、カスタムカメラドライバーがI2C3上でI2Cプローブ処理を正常に完了する一方で、「v4l2_async_register_subdev_sensor()」を呼び出すとカーネルパニックが発生することです。 要約すると、カーネルパニックが発生するのは、カスタムカメラが登録される時点で「mxc_isi.1」が作成または登録されていないためです。 関連するカーネルパニックログを添付します: "panic-log.txt" また、カスタムカメラドライバーのプローブ機能実装「custom_driver_probe.c」も添付しました i.MX8MP FRDMボードのデフォルトのデバイスツリー構成を参照して、「imx8mp-frdm-ov5640-cusdom.dts」を作成しました。 OV5640カメラは正常に動作しています。しかし、カスタムカメラはISIパイプラインとの接続を確立できず、最終的にカーネルのパニックを引き起こします。 デバイスツリーの設定とカスタムカメラドライバーの両方を確認しましたが、問題の根本原因を特定することはできませんでした。 添付の「imx8-media-dev.c」ファイルには、カーネルパニックが発生する場所を特定するための追加デバッグメッセージのみが含まれています。 私たちの目標は、i.MX8MPプラットフォーム上のMIPI CSI-2インターフェースを通じて、2台の異なるカメラを同時に操作することです。 添付のデバイスツリーとドライバーコードを確認し、どの設定や実装部分が誤っているか、あるいは欠けているかを教えていただけますか? 皆様のサポートとご助言をいただけると大変ありがたいです。 よろしくお願いします。 よろしくお願いします、 ソビ
記事全体を表示
S32K388 MemAcc 消去 PFLASH がフリーズ こんにちは!MemAcc_Example_S32K388を使用し、DFLASHをPFLASHに変更しました。しかし、pFlashを消去すると、MEMACC_JOB_PENDING == MemAcc_GetJobStatus(TEST_AREA)で処理が停止してしまいます。 TEST_AREAを1に設定することで、比較プログラムを修正しました。 こちらが修正されたプログラムです。私のミスを見つけて指摘してくれることを願っています。とても感謝します。 S32K3 Re: S32K388 Use MemAcc Erase PFLASH Stuck こんにちは@zhangyu5454さん 一つ問題があります。接頭辞が間違っています。正しくは Mem_43_INFLS です。 danielmartynek_0-1783597121888.png Re: S32K388 Use MemAcc Erase PFLASH Stuck Mem_43_INFLSに変更しようとしましたが、それでも動作しませんでした。ルーチンのDFLASHでMem_43_INFLSをabc123に変更したら、普通に動作します。ついにMemAcc Mem InvocationのDIRECT_STATIC それをINDIRECT STATICに変えれば問題が解決します
記事全体を表示
S32K388 STCU BIST:STCU_WDG 值是否会影响在线看门狗超时? 各位NXP专家,大家好! 我正在使用S32K388进行开发,并以SPD (安全外设驱动程序) v1.0.6为参考来实现 STCU/BIST 功能。 在我的main.c 文件中,我启用了 BIST 测试,然后从MC_RGM读取复位原因。我观察到返回的复位原因是MCU_ST_DONE_RESET 。 我有以下几个问题: 写入 STCU_WDG 寄存器的 值是否会 影响 BIST 执行期间的 在线看门狗超时 时长?换句话说, 当 BIST 执行时间超过 STCU_WDG 值时, WDTOSW 标志是否会被直接触发 ? 当 报告 MCU_ST_DONE_RESET 时,我是否可以得出结论, LBIST 和 MBIST 都已正常完成并通过 ?或者,此 RESET 原因仅表示 STCU 序列已完成,而不管是否发生超时? 就我而言, ERR_STAT 寄存器显示 WDTOSW = 1 和 RFSF = 1 (见附件截图)。这是否意味着 BIST 执行 超时并被提前终止/中止 ,导致内存测试 在完成前 被迫停止 ?或者即使 WDTOSW 已设置, 是否 仍然可以生成 MCU_ST_DONE_RESET ? 我还检查了 SPD驱动程序中的 Bist_IntegrityTest() 流程(见附件代码截图),该流程预期LBIST/MBIST完成后结束标志( LBESW0 / MBESW0 )应设置为1。然而,在实际调试过程中,我发现 LBIST和MBIST结束标志位均为0,而非1。 为什么即使 生成了 MCU_ST_DONE_RESET, 结束标志位仍然为0? 补充信息: 我正在使用类似于 SPD 示例的功能安全启动 BIST 配置表。 观察到的STCU_WDG值: 0xC35E (49998)。 观察到的STCU_ERR_STAT值: 0x80140 ( RFSW=1 , WDTOSW=1 )。 请问您能否帮忙解释一下STCU_WDG 、 WDTOSW 、 MCU_ST_DONE_RESET和LBESW0 / MBESW0结束标志之间的关系? 提前谢谢您。 此致, SPD_v1.0.6.png s32k388_safety_BIST.png debug.png Re: S32K388 STCU BIST: Does STCU_WDG value affect the online watchdog timeout? 你好, 在我的main.c 文件中,我启用了 BIST 测试,然后从MC_RGM读取复位原因。我观察到返回的复位原因是MCU_ST_DONE_RESET 。 这是正确的行为。 1. 写入 STCU_WDG 寄存器的 值是否会 影响 BIST 执行期间的 在线看门狗超时 时长?换句话说, 当 BIST 执行时间超过 STCU_WDG 值时, WDTOSW 标志是否会被直接触发 ? 不。STCU_WDG 是 BIST 执行的监视程序。与SWT没有任何关联。SWT 模块也需要通过 BIST 进行测试,因此 SWT 模块在 BIST 期间无法正常工作。因此,您可以使用 STCU_WDG 来保护执行时间。 当 报告 MCU_ST_DONE_RESET 时,我是否可以得出结论, LBIST 和 MBIST 都已正常完成并通过 ?或者,此 RESET 原因仅表示 STCU 序列已完成,而不管是否发生超时? 只能得出测试程序结束的结论。结果存储在不同的寄存器中,例如 STCU2 在线 LBIST 状态 (LBSSW0) - 此类寄存器将指示您是否通过/失败条件。 就我而言, ERR_STAT 寄存器显示 WDTOSW = 1 和 RFSF = 1 (见附件截图)。这是否意味着 BIST 执行 超时并被提前终止/中止 ,导致内存测试 在完成前 被迫停止 ?或者即使 WDTOSW 已设置, 是否 仍然可以生成 MCU_ST_DONE_RESET ? MCU_ST_DONE_RESET 总是在测试后生成。结果如何并不重要。测试过程中,寄存器和 RAM 将按照特定模式进行测试。寄存器需要设置为默认值——这些值在RESET期间加载。否则,所有寄存器都会被测试模式填满,微控制器将无法处理这样的随机值。 由于 BIST 在 RAM 上执行测试模式后,ECC 校验和将无法匹配数据,因此需要通过软件初始化 RAM。 就我而言, ERR_STAT 寄存器显示 WDTOSW = 1 和 RFSF = 1 这意味着测试失败。 我还检查了 SPD驱动程序中的 Bist_IntegrityTest() 流程(见附件代码截图),该流程预期LBIST/MBIST完成后结束标志( LBESW0 / MBESW0 )应设置为1。然而,在实际调试过程中,我发现 LBIST和MBIST结束标志位均为0,而非1。 为什么即使 生成了 MCU_ST_DONE_RESET, 结束标志位仍然为0? 如上所述。 您的 BIST 未在 STCU_WDG 超时时间内执行。 petervlna_0-1783579980607.png 顺祝商祺! Peter Re: S32K388 STCU BIST: Does STCU_WDG value affect the online watchdog timeout? 您好,这个问题有总结吗? Re: S32K388 STCU BIST: Does STCU_WDG value affect the online watchdog timeout? 你好, 我先总结一下答案,稍后会发布。 顺祝商祺! Peter
記事全体を表示
How do I implement Secure Boot on the i.MX95? I completed the secure boot process on imx8mp. Secure boot is achieved using HABv4 on an 8mp. Does imx95 also use HABv4 to implement secure boot? When compiling flash.bin, I did not see information such as CSF block or sld hab block. How do I perform a secure boot on IMX95? Re: How do I implement Secure Boot on the i.MX95? Hello @yyn  I hope you are doing very well. Please take a look to the introduction_ahab in the U-boot documentation. There is explained the Secure Boot process of the i.MX9 family. Best regards, Salas.
記事全体を表示