Multi Source Translation Content

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

Multi Source Translation Content

Discussions

Sort by:
i.MX ベースボードの耐空性認証の経験はありますか? こんにちは、 i.MX シリーズ プロセッサを活用したコア ボードまたは開発ボード製品には、耐空性認証プロセスを受けたもの、またはエンド ユーザー システム内でそのような認証に参加したものがありますか?特に、SAE ARINC や RTCA DO シリーズ仕様などの航空業界の標準に準拠した例を探しています。 よろしく i.MX6デュアルプラス | 6クアッドプラス Re: Airworthiness Certification Experience for i.MX Based Boards? 一部の i.MX 8 シリーズ プロセッサには CSP パッケージがあります。 しかし、前回の返信で述べた理由により、詳細を共有することはCANませんでした。 さらにサポートを受けるには、次の手順に従ってください。 よろしくお願いします。 Re: Airworthiness Certification Experience for i.MX Based Boards? i.MX 8 シリーズ プロセッサの認証サポート パッケージに、ブート プログラムやその他のソフトウェア コンポーネントの認証サポート マテリアルが含まれているかどうかを確認してください。ありがとう。 Re: Airworthiness Certification Experience for i.MX Based Boards? 当社が航空電子機器のお客様に提供しているのは、NXP が「認証サポート パッケージ」 (CSP) と呼んでいるもので、航空電子機器のお客様がシステムを認証するための総合的なサポートの一部として使用するものです。 しかし、CSP を公開することはできませんでした。 IMX シリーズには利用可能な CSP がありますが、IMX6 ではありません。 CSPの詳細を取得したい場合は、CASEを作成してください。 https://support.nxp.com/s/?language=en_US にアクセスし、さらなるサポートを受けるには少なくとも NDA を締結する必要があります。 よろしくお願いします。
View full article
Building hg_led example and flashing to board gone wrong Hello, I am trying to create my own program in C and flash it onto my FMUk66 board. I have been following the gitbook tutorials so far though they don't seem to use MCUXpresso, i thought it should not be a problem. I added my hg_led.c and the cmakelists.txt file in the folder as expressed by the tutorial, but could not find the default.cmake file in the builds/nxp/fmuk66-v3 folder, as it told me to. Unsurprisingly, the example did not show up when i used the MAVlink console in Qgroundcontrol after having flashed the new build. Is has the default.cmake file been moved or is there anything else i might have done wrong? Here is the tutorial i followed: https://nxp.gitbook.io/hovergames/developerguide/px4-tutorial-example-code/hg-px4-example-lab-3  The builds/nxp/fmuk66-v3 folder: And the Firmware/src/examples folder: Also, i tried making my own default.cmake file in the given directory, and copied the given code, though this also failed. Thanks in advance. Re: Building hg_led example and flashing to board gone wrong The error in building https://skytils.com/  likely stems from incorrect toolchain setup or missing dependencies. Double-check board configuration and ensure all SDK paths are correctly set
View full article
ATF SSRAM_MAX_ADDR definition inquiry Hi Team, The RM describes the procedure to initialize SRAM ranges in the following way: The mapping rule descripte here is 1 -> 64-byte(0x40) The shown bitwise operation is performed to define the ranges in the PRAMIAS and PRAMIAE registers. Which seems to work correctly with SRAMC, SRAMC_1, SRAMC_2 and SRAMC_3 but it does not work with STDBY_SRAM_CFG. This has been confirmed by me and the customer, they were traying to initialize the 32K of STDBY_SRAM, using the calculation in the RM they had: PRAMIAS = 0 PRAMIAE = 0x1FF but only the range 0-0x1FF0 (8K) was initialized. And when they used PRAMIAE = 0x7FF, the complete range was initialized. So the actual mapping rule for Standby SRAM is 1 -> 16byte(0x10) I found 0x7FF defined in the https://github.com/nxp-auto-linux/arm-trusted-firmware/blob/c9a7f81230064d21e403cfc315cbd3ffdc18752f/plat/nxp/s32/s32cc/s32_sramc.c#L26  #define SSRAM_MAX_ADDR 0x7FF My question is: For the Standby SRAM mapping rule, which document have this description? if you know please kindly provide the information with me. Thanks. With the name MAX ADDR I would expect it to be the the max offset of the Standby range, which is 0x7FFF(32KB), if it is possible add a comment or modify the definition name so it is not confusing? BRs, Tianxiang Linux BSP Priority: MEDIUM Re: ATF SSRAM_MAX_ADDR definition inquiry Hi Tianxiang, Unfortunately, we don't have any such documentation. You need to ask someone from hardware for this. I saw that the validation team uses this forumula which seems to work for this case: https://bitbucket.sw.nxp.com/projects/AMPFVAL/repos/auto-fval/browse/validation/sramc/driver/inc/sramc_soc_config.h#60 . I am not sure if that's the correct one. We talked with people from the hardware teams in order to get the correct settings for SRAM/SSRAM initialization. Regarding the name of SSRAM_MAX_ADDR, I am not sure if we would rename it. It is only used once and it is given as a parameter to: clear_sramc_range which has its parameters named as offsets so it implies it is not exactly the address (different from clear_sram_range). Best regards, Andrei
View full article
有 i.mx93 core-m33 上的 zerphyr 示例吗? 你好,NAP 团队、 我注意到 evk 映像中有一些示例 ```sh root@imx93-11x11-lpddr4x-evk:~# ls -l /lib/firmware/ | grep m33 -rw-r--r-- 1 root root 212004 2011 年 4 月 5 日 imx93-11x11-evk_m33_TCM_low_power_wakeword.elf -rw-r--r-- 1 root root 58296 2011 年 4 月 5 日 imx93-11x11-evk_m33_TCM_power_mode_switch.elf -rw-r--r-- 1 root root 60624 2011 年 4 月 5 日 imx93-11x11-evk_m33_TCM_rpmsg_lite_pingpong_rtos_linux_remote.elf -rw-r--r-- 1 root root 59028 2011 年 4 月 5 日 imx93-11x11-evk_m33_TCM_rpmsg_lite_str_echo_rtos.elf -2011 年 4 月 5 日 imx93-11x11-evk_m33_TCM_sai_low_power_audio.elf -2011 年 4 月 5 日 imx93-14x14-evk_m33_TCM_power_mode_switch.elf -rw-r--r-- 1 root root 60624 2011 年 4 月 5 日 imx93-14x14-evk_m33_TCM_rpmsg_lite_pingpong_rtos_linux_remote.elf -rw-r--r-- 1 root root 59028 2011 年 4 月 5 日 imx93-14x14-evk_m33_TCM_rpmsg_lite_str_echo_rtos.elf -rw-r--r-- 1 root root 210688 2011 年 4 月 5 日 imx93-9x9-qsb_m33_TCM_low_power_wakeword.elf -rw-r--r-- 1 root root 56676 2011 年 4 月 5 日 imx93-9x9-qsb_m33_TCM_power_mode_switch.elf -rw-r--r-- 1 root root 60624 2011 年 4 月 5 日 imx93-9x9-qsb_m33_TCM_rpmsg_lite_pingpong_rtos_linux_remote.elf -rw-r--r-- 1 root root 59028 2011 年 4 月 5 日 imx93-9x9-qsb_m33_TCM_rpmsg_lite_str_echo_rtos.elf -rw-r--r-- 1 root root 112200 2011 年 4 月 5 日 imx93-9x9-qsb_m33_TCM_sai_low_power_audio.elf ``` zephyr中有这样的例子吗? 我希望我能同时在 a-core 上启动 linux 和 zephyr 在 m-core 中启动 zephyr。 Linux Re: Do we have example for zerphyr on i.mx93 core-m33? 你按照编程和启动的步骤了吗? Re: Do we have example for zerphyr on i.mx93 core-m33? 你好@June_Lu 不知道为什么帖子不见了。 哪个是正确的 dts? 它们之间有什么不同? zephyr/boards/nxp/imx93_evk$ ls board.c imx93_evk_mimx9352_m33_ddr.dts board.cmake imx93_evk_mimx9352_m33_ddr.yaml board.yml imx93_evk_mimx9352_m33_defconfig CMakeLists.txt imx93_evk_mimx9352_m33.dts doc imx93_evk_mimx9352_m33.yaml dts imx93_evk-pinctrl.dtsi imx93_evk_mimx9352_a55_defconfig Kconfig imx93_evk_mimx9352_a55.dts Kconfig.defconfig imx93_evk_mimx9352_a55.yaml Kconfig.imx93_evk imx93_evk_mimx9352_m33_ddr_defconfig 我想应该是 imx93_evk_mimx9352_m33_ddr.dts、所以我用它来版本 west build -p always -b imx93_evk/mimx9352/m33 zephyr/samples/synchronization west build -p always -b imx93_evk/mimx9352/m33 zephyr/samples/helloworld 我尝试了 helloworld 和同步,但都失败了。 root@imx93-11x11-lpddr4x-evk:~# echo zephyr.elf > /sys/class/remoteproc/remoteproc0/firmware root@imx93-11x11-lpddr4x-evk:~# echo start > /sys/class/remoteproc/remoteproc0/state -sh: echo: write error: No such file or directory root@imx93-11x11-lpddr4x-evk:~# ls /sys/class/remoteproc/remoteproc0/ coredump device firmware name power recovery state subsystem uevent root@imx93-11x11-lpddr4x-evk:~# echo /lib/firmware/imx93-11x11-evk_m33_TCM_power_mode_switch.elf > /sys/class/remoteproc/remoteproc0/firmware root@imx93-11x11-lpddr4x-evk:~# echo start > /sys/class/remoteproc/remoteproc0/state root@imx93-11x11-lpddr4x-evk:~# echo stop > /sys/class/remoteproc/remoteproc0/stat 使用 zephyr.bin(或 Re: Do we have example for zerphyr on i.mx93 core-m33? 亲爱的@June_Lu、 我读过这个,但帮助不大 在 zephyr 中,我们有很多 dts,它们之间有什么区别? zephyrproject/zephyr/boards/nxp/imx93_evk$ ls board.c imx93_evk_mimx9352_m33_ddr.dts board.cmake imx93_evk_mimx9352_m33_ddr.yaml board.yml imx93_evk_mimx9352_m33_defconfig CMakeLists.txt imx93_evk_mimx9352_m33.dts doc imx93_evk_mimx9352_m33.yaml dts imx93_evk-pinctrl.dtsi imx93_evk_mimx9352_a55_defconfig Kconfig imx93_evk_mimx9352_a55.dts Kconfig.defconfig imx93_evk_mimx9352_a55.yaml Kconfig.imx93_evk 我想我应该使用 imx93_evk_mimx9352_m33.dts。 所以我版本了它,但我无法运行它。 west build -p always -b imx93_evk/mimx9352/m33 samples/hello_world # In linux root@imx93-11x11-lpddr4x-evk:~# echo /lib/firmware/imx93-11x11-evk_m33_TCM_power_mode_switch.elf > /sys/class/remoteproc/remoteproc0/firmware root@imx93-11x11-lpddr4x-evk:~# echo start > /sys/class/remoteproc/remoteproc0/state root@imx93-11x11-lpddr4x-evk:~# echo zephyr.elf > /sys/class/remoteproc/remoteproc0/firmware -sh: echo: write error: Device or resource busy root@imx93-11x11-lpddr4x-evk:~# echo stop > /sys/class/remoteproc/remoteproc0/state root@imx93-11x11-lpddr4x-evk:~# echo zephyr.elf > /sys/class/remoteproc/remoteproc0/firmware root@imx93-11x11-lpddr4x-evk:~# echo start > /sys/class/remoteproc/remoteproc0/state -sh: echo: write error: No such file or director 使用 zephyr.elf(或zephyr.bin)? Re: Do we have example for zerphyr on i.mx93 core-m33? 是,请参阅 https://docs.zephyrproject.org/latest/boards/nxp/imx93_evk/doc/index.html#programming-and-debugging-m33 谢谢!
View full article
S32K312 高速缓存 专家你好: 我能问你一个问题吗?我们知道,代码在不同类型内存中的运行速度是不同的,大致从快到慢为 TCM> RAM> FLASH。默认情况下,代码在闪存中运行。我可以在函数定义和声明中添加 TCM 或 RAM 的部分属性,使代码在相应的内存中运行。不过,我注意到 Cache 的运行速度与 TCM 相似。我们的项目已经启用了缓存,但缓存大小只有 8k,而且其地址不可见。用户是否无法自行设置哪些代码在缓存中运行,只能启用或禁用吗?如果可以指定哪些区域可以缓存,应该如何实现? Re: S32K312 Cache 您在这里定义了内存段 int_sram_no_cacheable。您可以使用 __attribute__((section(".int_sram_no_cacheable"))) 为那些不应该被缓存的函数。其他则是默认缓存。 您也可以按 MPU 为特定区域进行配置。您也可以完全禁用缓存。 Re: S32K312 Cache 感谢你为我提供演示,其实我知道如何集成 ITCM 和 DTCM 内存。 我想知道的是,如何将函数或数据放入缓存中执行,或者换句话说,如何指定内存的哪一部分是缓存,哪一部分不是缓存。在我的项目中,缓存已启用,指令缓存和数据缓存各为8k,但我不知道如何使用它们。 Re: S32K312 Cache 请注意此处的示例代码: https://community.nxp.com/t5/S32K-Knowledge-Base/Example-Siul2-Port-Ip-Example-S32K344-ITCM-DTCM-S32DS3-4-RTD300/ta-p/1605107 请注意,缓存的执行速度预计与 TCM 相同。
View full article
IMX8MP - PMIC 故障 大家好, 我们在设计中使用 IMX8M,并使用 PCA9450 PMIC 为其供电。我们的设备在 12VDC 上运行。我们面临的问题是,如果设备使用12V电池供电,那么在设备开启关闭的许多时候,PMIC IC就会损坏。在这里,我们的观察是,只有PMIC受到损坏,没有其他IC或元器件有任何问题。如果我们更换 PMIC,那么板就会开始工作。我们检查了电源设计,没有发现问题。有人遇到过类似问题吗?如何才能解决问题。 谢谢。 PMIC Re: IMX8MP - PMIC Failure 嗨,@Dip_2783! 请确保遵循正确的开机和掉电顺序。如果处理器或 PMIC 正在开启或关闭,则任何电压轨都不应保持激活状态。此外,电源轨不应连接到任何可能干扰 PMIC 或处理器输入/输出的外设。 如果您愿意,可以通过我们的案例门户申请方案审查。我们可以帮助验证您的连接,并提出必要的更改建议。 致以最崇高的敬意, Chavira Re: IMX8MP - PMIC Failure 你好,@Chavira、 关于电源轨连接。大家都知道,5VDC 用于给 PMIC 供电。 3.3VDC 和 1.8VDC 用作上拉或外设集成电路电源。 电源轨 VPP_2V5 用于为 DDR4& 供电,而 VPP_2P85 则用于以太网 PHY。 我们观察到的是,设备在直流电和PoE上可以正常运行,但是当它使用12V电池供电时,它可以多次平稳运行,但有时在开启/关闭时它会突然停止工作。只有在电池上才会出现这种故障,在其他任何电源上都不会出现。 谢谢  Re: IMX8MP - PMIC Failure 嗨,@Dip_2783! 我注意到有几个电源轨(3.3VDC、1.8VDC、VPP_2V85 和 VPP_2V5)始终保持激活状态。 这些电源信号不应连接到任何直接与处理器接口的外设上,尤其是在上电/掉电过程中。 能否请您提供连接详情或示意图,说明这些电源轨的走向? 此外,您能否确认这些电源信号在关机期间是否会干扰 PMIC?这有可能解释我们观察到的问题。 期待您的反馈。 顺祝商祺! 查维拉 Re: IMX8MP - PMIC Failure 你好,查维拉、 请参见所附的 FYR 示意图。 请注意,我们在 VIN+ 和 VIN- 上连接 12V 电池。 此致 浸渍 Re: IMX8MP - PMIC Failure 嗨,@Dip_2783! 感谢您联系恩智浦支持中心! 能否请您提供示意图,说明电池是如何连接到 PMIC 的? PMIC 上的 VSYS 引脚最大支持 6V 输入电压。您如何降低 12V 电池的电压,以确保其保持在安全工作范围内(6V 或更低)? 期待收到您的电路图,以便我们为您提供进一步的帮助。 致以最崇高的敬意, Chavira
View full article
Tresos studio 模块无许可证错误 您好,我们在 Tresos Studio 28.2.0 中打开了恩智浦的 S32K14X_MCAL4_2_RTM_1_0_0_Sample_Application。Tresos 载入配置成功加载,无错误。但是,当我想访问任何模块配置税务摊销收益时,我遇到了问题。错误信息截图附后。 Re: Tresos studio no license for module error 您好,我也遇到了同样的问题。EB 处于活动状态,但在使用 EB 导入 RTD 例程时,会导致“no License”错误。您能告诉我如何解决这个问题吗? Re: Tresos studio no license for module error 你好,格迪兹、 当你下载代码包时,你是否尝试保存许可证文件? 在安装过程中,有一个许可证文件导入,您已经选择了该许可证文件,对吗? 您是否已经添加了 EB Tresos 的许可证文件? 谢谢! 南。
View full article
ATF SSRAM_MAX_ADDR定義の問い合わせ こんにちは、チーム RM では、SRAM 範囲を初期化する手順が次のように説明されています。 ここで説明するマッピングルールは1 -> 64バイト(0x40)です。 示されているビット演算は、PRAMIASレジスタとPRAMIAEレジスタの範囲を定義するために実行されます。これはSRAMC、SRAMC_1、SRAMC_2、SRAMC_3では正常に動作するようですが、STDBY_SRAM_CFGでは動作しません。 これは私とお客様によって確認されており、彼らは RM 内の計算を使用して 32K の STDBY_SRAM を初期化しようとしていました。 プラミアス = 0 PRAMIAE = 0x1FF ただし、0〜0x1FF0 (8K) の範囲のみが初期化されました。 そして、PRAMIAE = 0x7FF を使用すると、完全な範囲が初期化されました。 SO、スタンバイSRAMの実際のマッピングルールは1 -> 16バイト(0x10)です。 https://github.com/nxp-auto-linux/arm-trusted-firmware/blob/c9a7f81230064d21e403cfc315cbd3ffdc18752f/plat/nxp/s32/s32cc/s32_sramc.c#L26で 0x7FF が定義されているのを見つけました。 #SSRAM_MAX_ADDR 0x7FF を定義します 私の質問は次のとおりです: スタンバイ SRAM マッピング ルールについては、どのドキュメントに説明がありますか?ご存知でしたら、ぜひ情報をご提供ください。ありがとう。 MAX ADDR という名前から、スタンバイ範囲の最大オフセットである 0x7FFF (32 KB) であると予想されますが、可能であれば、混乱しないSOにコメントを追加するか、定義名を変更することはできますか? よろしくお願いいたします。 天祥 Linux BSP 優先度: 中 Re: ATF SSRAM_MAX_ADDR definition inquiry こんにちは、ティエンシャンさん 残念ながら、そのようなドキュメントはありません。これについてはハードウェア担当者に問い合わせる必要があります。検証チームがこの式を使用しており、このCASEでは機能するようです: https://bitbucket.sw.nxp.com/projects/AMPFVAL/repos/auto-fval/browse/validation/sramc/driver/inc/sramc_soc_config.h#60 。それが正しいかどうかは分かりません。SRAM/SSRAM の初期化の正しい設定を得るために、ハードウェア チームのメンバーと話し合いました。 SSRAM_MAX_ADDR の名前に関しては、名前を変更するかどうかはわかりません。これは 1 回だけ使用され、 clear_sramc_rangeへのパラメーターとして指定されます。clear_sramc_range のパラメーターはオフセットとして命名されているSO、正確なアドレスではないことを意味します ( clear_sram_rangeとは異なります)。 よろしくお願いします、 アンドレイ
View full article
SDK_DELAY_USE_DWT に関するドキュメントはありますか? 関数 void "SDK_DelayAtLeastUs(uint32_t delayTime_us, uint32_t coreClock_Hz)" の注記には、「正確な遅延が必要な場合は、DWT 遅延を有効にしてください」と記載されています。これは、SDK_DELAY_USE_DWT と DWT を定義することによって実行されるようです。これらの定義はどこにも文書化されていません。DWT がデフォルトで有効になっていないのはなぜですか?DWT を有効にすると何か副作用はありますか? ありがとうございます。 Re: Any docs on SDK_DELAY_USE_DWT? 正確な遅延のために DWT オプションを有効にするにはどうすればよいでしょうか? 私は超音波センサを i.mx93 (mcimx9352-evk) とインターフェイスさせる作業を行っていますが、正確に 10 マイクロ秒でピンをトリガーする必要がありますか? そのため、私はこのような関数を使用しました void SendTrigPulse(void) { RGPIO_PinWrite(BOARD_RGPIO、TRIG_PIN、1); SDK_DelayAtLeastUs(10, SystemCoreClock); RGPIO_PinWrite(BOARD_RGPIO、TRIG_PIN、0); } この遅延によりマイクロ秒値が不正確になりますか? 前もって感謝します! Re: Any docs on SDK_DELAY_USE_DWT? こんにちは@michaeldkfowler 、 DWT は ARM デバッグ アーキテクチャの一部です。ARM ® v7-Mアーキテクチャを参照できます 詳細についてはリファレンスマニュアルを参照してください。 DWT を使用してカウントする場合、コードは CPU クロックごとに増加する DWT->CYCNT レジスタを読み取ります。DWT を使用して時間をカウントCAN。しかし、ここではデフォルトの方法で十分だと思います。 よろしくお願いいたします。 ジン
View full article
S32K312 キャッシュ こんにちは専門家さん: 質問してもよろしいでしょうか?コードの実行速度はメモリの種類によって異なり、おおよそ TCM > RAM > FLASH の順で最速から最遅の順になることがわかっています。デフォルトでは、コードは FLASH で実行されます。関数の定義と宣言に TCM または RAM のセクション属性を追加して、コードを対応するメモリ内で実行すること CAN できます。ただし、Cache の実行速度は TCM の実行速度と似ていることに気付きました。私たちのプロジェクトではすでにキャッシュが有効になっていますが、キャッシュ サイズは 8k しかなく、そのアドレスは表示されません。ユーザーが自分でキャッシュ内でどのコードを実行するかを設定することは不可能で、有効または無効にすることしかできないのでしょうか?キャッシュ可能な領域を指定できる場合、どのように実装すればよいでしょうか? Re: S32K312 Cache そこにメモリ セグメント int_sram_no_cacheable が定義されています。使用できます キャッシュされることが想定されていない関数の場合は、 __attribute__ ((section(".int_sram_no_cacheable"))) を参照してください。その他はデフォルトでキャッシュされます。 特定の地域の MPU ごとに設定することもできます。キャッシュを完全に無効にすることもCAN。 Re: S32K312 Cache デモを提供していただきありがとうございます。実は、ITCM と DTCM のメモリを統合する方法を知っています。 私が知りたいのは、関数やデータを実行のためにキャッシュに配置する方法、つまり、メモリのどの部分をキャッシュし、どの部分をキャッシュしないかを指定する方法です。私のプロジェクトでは、キャッシュが有効になっていて、I-CACHE と D-CACHE はそれぞれ 8k になっていますが、その使い方がわかりません。 Re: S32K312 Cache ここでのサンプルコードに注意してください: https://community.nxp.com/t5/S32K-Knowledge-Base/Example-Siul2-Port-Ip-Example-S32K344-ITCM-DTCM-S32DS3-4-RTD300/ta-p/1605107 キャッシュからの実行速度は TCM の場合と同じになると予想されることに注意してください。
View full article
Airworthiness Certification Experience for i.MX Based Boards? Hi, Has any core board or development board product utilizing i.MX series processors undergone an airworthiness certification process, or participated in such certification within end-user systems? Specifically seeking examples compliant with aviation industry standards like SAE ARINC or RTCA DO-series specifications. regards i.MX6DualPlus | 6QuadPlus Re: Airworthiness Certification Experience for i.MX Based Boards? Some i.MX 8 series processors have CSP package. But details could not be shared due to the reason in my last reply. Please follow the steps to get further support. Thanks Re: Airworthiness Certification Experience for i.MX Based Boards? Could you please confirm if the Certification Support Packages for the i.MX 8 series processors include certification support materials for boot programs and other software components? Thank you. Re: Airworthiness Certification Experience for i.MX Based Boards? What we provide to avionics customer is what we NXP call “Certification Support Packages” (CSP) which is used by our avionics customers as part of their overall collateral for certifying their systems. But the CSP could not be shared public. There are IMX series have the available CSPs, but it's not IMX6. If you want the get the details of the CSP, please create case in https://support.nxp.com/s/?language=en_US  and should have NDA at least to get further support. Thanks
View full article
基于 i.MX 的主板的适航认证经验? 你好,是否 有任何使用i.MX系列处理器的核心板或开发板产品通过了适航认证程序,或者参与了最终用户系统中的此类认证?特别寻求符合航空工业标准(如 SAE ARINC 或 RTCA DO 系列规范)的范例。 问候 i.MX6DualPlus | 6QuadPlus Re: Airworthiness Certification Experience for i.MX Based Boards? 一些 i.MX 8 系列处理器采用 CSP 代码包。 但由于我上次答复中提到的原因,无法透露详情。 请按照以下步骤获得进一步支持。 谢谢! Re: Airworthiness Certification Experience for i.MX Based Boards? 能否请您确认一下 i.MX 8 系列处理器的认证支持软件包是否包含启动程序和其他软件元器件的认证支持材料?谢谢。 Re: Airworthiness Certification Experience for i.MX Based Boards? 我们向航空电子客户提供的是恩智浦所谓的 “认证支持软件包”(CSP),我们的航空电子客户将其用作系统认证的总体抵押品的一部分。 但 CSP 不能与公众共享。 IMX 系列有可用的 CSP,但不是 IMX6。 如果您想获得 CSP 的详细信息,请在 https://support.nxp.com/s/?language=en_US,至少应该有 NDA 才能获得进一步支持。 谢谢!
View full article
Any docs on SDK_DELAY_USE_DWT? In the function void "SDK_DelayAtLeastUs(uint32_t delayTime_us, uint32_t coreClock_Hz)" the notes state: "If precise delay is needed, please enable DWT delay". This appears to be done by defining SDK_DELAY_USE_DWT  and DWT. I don't see these defines documented anywhere. Why isn't DWT enabled by default? Are there any side effects to enabling DWT? Thanks. Re: Any docs on SDK_DELAY_USE_DWT? How can we enable the DWT option for precise delay ? I have working on Interfacing the ultra-sonic sensor with i.mx93 (mcimx9352-evk) , In that exactly 10 us we need trigger the pin ? Because of that i used function like this void SendTrigPulse(void) { RGPIO_PinWrite(BOARD_RGPIO, TRIG_PIN, 1); SDK_DelayAtLeastUs(10, SystemCoreClock); RGPIO_PinWrite(BOARD_RGPIO, TRIG_PIN, 0); } This delay give incorrect micro second value ? Thanks in advance! Re: Any docs on SDK_DELAY_USE_DWT? Hi @michaeldkfowler , DWT is a part of ARM debug architecture. You can refer to ARM®v7-M Architecture Reference Manual for more detail.  If you use DWT to count, the code will read DWT->CYCNT register which increase every CPU clock. You can use DWT to count time. But I think here the default way is enough. Regards, Jing
View full article
IMX8MP - PMIC 障害 こんにちは、皆さん。 私たちのデザインでは IMX8M を使用し、PCA9450 PMIC を使用して電源をオンにしています。当社のデバイスは 12VDC で動作します。デバイスが 12V バッテリーで電源投入され、デバイスの電源のオン/オフを繰り返すと、PMIC IC が損傷するという問題が発生しています。ここでの観察では、PMIC のみが損傷しており、他の IC やコンポーネントには問題は見られません。PMIC を交換するとボードが動作し始めます。電源デザインをチェックしましたが、その点では問題ありませんでした。同様の問題に直面した人はCAN。問題を解決するために何がCANでしょうか。 よろしくお願いします。 PMIC Re: IMX8MP - PMIC Failure こんにちは@Dip_2783 ! 必ず正しい電源投入および電源切断のシーケンスに従ってください。プロセッサまたは PMIC がオンまたはオフになっている場合、電圧レールはアクティブのままにはなりません。さらに、アクティブな電源レールは、PMIC またはプロセッサの入力/出力に干渉する可能性のあるペリフェラルに接続しないでください。 ご希望の場合は、CASE ポータルから回路図のレビューをリクエストできます。接続の確認や必要な変更の提案をCANします。 よろしくお願いします、 チャビラ Re: IMX8MP - PMIC Failure こんにちは@Chavira 、 パワーレールの接続について。ご存知のとおり、PMIC の電源投入には 5VDC が使用されます。 3.3VDC と 1.8VDC はプルアップまたはペリフェラル IC 電源として使用されます。 電源レール VPP_2V5 は DDR4 の電源投入に使用され、VPP_2P85 はイーサネット PHY で使用されます。 私たちが観察したところ、デバイスは DC と PoE では正常に動作していますが、12V バッテリーで電源を入れると多くの場合スムーズに動作しますが、オン/オフ中に突然動作が停止することがあります。この障害はバッテリーでのみ発生し、他の電源では発生しません。 よろしくお願いします。 Re: IMX8MP - PMIC Failure こんにちは@Dip_2783 ! いくつかの電源レール (3.3VDC、1.8VDC、VPP_2V85、および VPP_2V5) が常にアクティブなままになっていることに気付きました。 これらの電源信号は、特に電源のオン/オフ シーケンス中は、プロセッサと直接インターフェースするペリフェラルにコネクテッドしないでください。 これらの電源レールがどこに配線されているかを示す接続の詳細または回路図を共有していただけますか? さらに、シャットダウン中にこれらの電源信号のいずれかが PMIC に干渉する可能性があるかどうかをCAN確認できますか?これは、私たちが観察している問題を潜在的に説明できる可能性があります。 皆様のフィードバックをお待ちしております。 よろしくお願いいたします! チャビラ Re: IMX8MP - PMIC Failure こんにちは、チャビラさん。 添付の回路図FYRをご覧ください。 VIN+ と VIN- に 12V バッテリーを接続することに注意してください。 よろしくお願いします。 浸漬 Re: IMX8MP - PMIC Failure こんにちは@Dip_2783 ! NXP サポートにお問い合わせいただきありがとうございます。 バッテリーが PMIC にどのようにコネクテッドされているかを示す回路図を共有していただけますか? PMIC の VSYS ピンは最大 6V の入力電圧をサポートします。12V バッテリーを安全な動作範囲 (6V 以下) 内に維持するために、どのように電圧を下げていますか? さらなるサポートができるよう、回路図をお待ちしております。 よろしくお願いします、 チャビラ
View full article
有关于 SDK_DELAY_USE_DWT 的文档吗? 在函数 void"SDK_DelayAtLeastUs(uint32_t delayTime_us, uint32_t coreClock_Hz) 中," 注释状态:"如果需要精确延迟,请启用 DWT 延迟" 。这似乎是通过定义 SDK_DELAY_USE_DWT 和 DWT 来实现的。我没有在任何地方看到这些定义的记录。为什么默认情况下不启用 DWT?启用 DWT 是否有副作用?谢谢。 Re: Any docs on SDK_DELAY_USE_DWT? 如何启用 DWT 选项以实现精确延迟? 我正在研究将超声波传感器与 i.mx93 (mcimx9352-evk) 进行接口,正好在 10 个我们需要触发信号引脚吗? 因此,我使用了这样的函数 void SendTrigPulse(void) { RGPIO_PinWrite(BOARD_RGPIO, TRIG_PIN, 1); SDK_DelayAtLeastUs(10, SystemCoreClock); RGPIO_PinWrite(BOARD_RGPIO, TRIG_PIN, 0); } 这种延迟会产生不正确的微秒值吗? 预先表示感谢! Re: Any docs on SDK_DELAY_USE_DWT? 嗨,@michaeldkfowler、 DWT 是 ARM 调试架构的一部分。您可以参阅 ARM® v7-m 架构 参考手册了解更多详情。 如果使用 DWT 计数,代码将读取 DWT->CYCNT 寄存器,该寄存器的 CPU 时钟数将每隔一段时间增加一次。您可以使用 DWT 来计算时间。但我认为在这里,默认方式就足够了。 此致, 景
View full article
使用 Ceedling 进行单元测试 您好, 我正在尝试使用 Ceedling 测试 S32146 测试项目的模块(本例中的项目是 hello_world 示例)。我无法运行 ceedling 项目,因为 S32 的生产代码需要额外的头文件,而这些头文件是在 S32 Development Studio 内部配置的。在尝试使用该代码运行 ceedling 项目时,如何对该配置进行说明。谢谢! Re: Unit Testing With Ceedling @ajain33555 你终于设法在 S32DS 项目中安装了 Ceedling 了吗? Re: Unit Testing With Ceedling 很抱歉,由于 S32DS 不支持该功能,我完全没有这方面的经验。 此致, Lukas Re: Unit Testing With Ceedling 你好,卢卡斯、 你知道 ceedling 是否能从命令行测试 S32 代码吗?谢谢! 最好的 阿鲁什 Re: Unit Testing With Ceedling S32DS 官方不支持 ceedling 插件,所以我恐怕帮不上忙。 Regads、 Lukas Re: Unit Testing With Ceedling 嘿,卢卡斯、 非常感谢你们的帮助。您是否还知道如何为 S32DS 配置 ceedling 插件,或者知道如何使用 s32 代码配置 ceedling 项目并从命令行运行?谢谢! 最好的 阿鲁什-贾因 Re: Unit Testing With Ceedling 你好@ajain33555 如果我的理解正确,您需要在项目中直接包含所有 RTD 或 SDK 文件,而不仅仅是链接文件,对吗? 如果是,如果您使用的是带有处理器专家的旧版本 S32DS,请按照以下步骤操作: https://community.nxp.com/t5/S32-Design-Studio-Knowledge-Base/HOWTO-Use-SDK-based-example-code-as-standalone-usable-for-GIT/ta-p/1108204 如果您使用的是 S32DS 3.4 或更高版本,可以这样配置: 此致, Lukas
View full article
S32K312 您好。 我想调试我的 s32kevb 板,但它不起作用。 那么,这些意味着什么? 谢谢你的帮助。 Pemicro GDB 用上市失败:闪存编程期间出错。终止调试会话。 PE-ERROR:下载到设备时出错。终止调试会话。 使用故障:处理器试图执行未定义的指令。 硬故障:故障已升级为硬故障。 通过 127.0.0.1 与"127.0.0.1" 断开连接。通过端口断开"52610" from 6224 通过 127.0.0.1 与"127.0.0.1" 断开连接。通过端口断开"52615" from 7224 INFO:DAP IDCODE = 0x6BA02477 目标已断开连接。 Re: s32k312 请注意,Multilink 的某些旧版本不支持 S32K3 ,请参阅: s32ds-v3.4 通过 PE 调试 s32k344 中的讨论。 请告诉我您使用的 S32K3 RTD 版本。 或者把你测试过的项目发给我检查。 您是否在断开 J12 连接的情况下试过板载调试器 (J40)? Re: s32k312 我使用板上的错误名称:调试器:U-Multilink 当我连接电源、USB 和 j12 dubugger 引脚时 在我的调试器中打开 trtpwr... 我第一次做的时候是在调试 我突然做不到了 我把它改成了 GDBMI FORT NUMBER 和 SERVER FORT NUMBER 但现在还是你发给我的那个环境 Re: s32k312 您选择了外部调试器还是板载调试器? 按照步骤3.3 连接调试器电缆、 将一根微型 USB 电缆连接到 J40 连接器,通过板载 S32K3 调试器进行调试。 D14 应该会亮起。然后,您将在 PEmicro 调试器配置视图中看到端口:Embedded Multilink Rev A: Re: s32k312 Q1.最后下载的程序是什么? - 只是在编程我的工作空间 Q2.FS26 热吗? - 不 Q3。如果可以在 RESET 引脚上观察到低电平脉冲,请使用示波器或逻辑分析仪来测量频率。 - 我没有......但我觉得还可以 Q4.请告诉我哪些 LED 是光源。如果您不告诉我具体信息,我将很难帮您迅速找到根本原因。 -led d1、d2、pv3v、d5 位置为左侧 12 伏直流端口 Re: s32k312 Q1。上次下载的程序是什么? Q2。FS26 很火吗? Q3。如果可以在 RESET 引脚上观察到低电平脉冲,请使用示波器或逻辑分析仪来测量频率。 Q4.请告诉我哪些 LED 是光源。如果您不告诉我具体信息,我将很难帮您迅速找到根本原因。 Re: s32k312 您是否按照 3.2 插入电源方法使 FS26 SBC 在看门狗禁用的情况下启动? -> 是的,4 个 LED 灯亮着,插头插在我的 12 伏插孔中 我的板有问题吗? 这个问题是什么意思? 我想知道这些意思以及如何解决......... Re: s32k312 HI 最后下载的程序是什么? FS26 热吗? 如果可以在 RESET 引脚上观察到低电平脉冲,请使用示波器或逻辑分析仪来测量频率。 您是否按照3.2 插入电源的方法使 FS26 SBC 在看门狗禁用的情况下启动? 此致敬礼, Robin
View full article
SoliRun HoneyComb LX2K(LX2160A) 挂起至内存功能。 我们正试图在 QNX 的蜂巢式 LX2K(LX2160A)平台上实现一些电源管理功能。我们的一些调查显示,Linux 系统甚至不支持这一功能。我们希望证实这是否属实。如果支持 S2R,则使用哪种操作来触发恢复操作,恩智浦是否提供任何文档或参考? 谢谢! 阿勇 Re: SoliRun HoneyComb LX2K(LX2160A) suspend to RAM feature. 是,LX2160A ATF 支持这些命令 Re: SoliRun HoneyComb LX2K(LX2160A) suspend to RAM feature. 投资调查问题s. 在此分享源代码: ATF: https://github.com/nxp-qoriq/atf/tree/LSDK-21.08 U 型启动: https://github.com/nxp-qoriq/u-boot/tree/LSDK-21.08 LSDK21.08,5.2.3.2如何编译 TF-A 二进制文件 生成并销毁生成并销毁这些固件 5.2.3.3如何在特定的启动模式下编程 TF-A 二进制文件 5.3.4如何编译 U-Boot 二进制 谢谢! Re: SoliRun HoneyComb LX2K(LX2160A) suspend to RAM feature. 感谢您提供的信息。由于我们的框架运行的是 QNX,我们需要知道您的 ATF 固件是否支持以下标准 PSCI 命令。 psci_system_suspend PSCI_CPU_ON PSCI_CPU_OFF 顺便说一句,你能否也提供刷新这些固件的指南以及获取 U-启动 和 AFT 固件的位置?如果可能,还请分享 U-启动 和 ATF 固件的源代码。 谢谢! 阿勇 Re: SoliRun HoneyComb LX2K(LX2160A) suspend to RAM feature. LSDK2108 S挂到 RAM仅支持 LX2160ARDB。 配置基于内核级别,配置详情可以参考 LSDK21.08 第 11 章电源管理单元 然后你可以找到 ATF 和 U-启动 版本: U-Boot v2021.04更新 TF-A v2.4更新 可以使用下面的命令。 echo 0> /sys/class/rtc/rtc1/wakealarm&& echo +10> /sys/class/rtc/rtc1/wakealarm&& echo mem> /sys/power/state 谢谢! Re: SoliRun HoneyComb LX2K(LX2160A) suspend to RAM feature. LX2160ARDB 或 Honeycomb LX2K 主板上的 suspend-to-ram 功能是否经过验证? Re: SoliRun HoneyComb LX2K(LX2160A) suspend to RAM feature. 此功能是否需要任何特定版本的 ATF 固件和第一个加载器 (U-启动)?固件是否接受标准的 PSCI_SYSTEM_SUSPEND、PSCI_CPU_ON 和 PSCI_CPU_OFF 命令?(我们尝试了解您的 ATF 固件是否符合我们的电源管理框架)。 谢谢, Yong Re: SoliRun HoneyComb LX2K(LX2160A) suspend to RAM feature. S 暂 停到内存,请参阅 LSDK21.0 8 第 11 章电源管理单元 谢谢!
View full article
FXLS93333/FXLS93230AESR2 - PSI5通信 NXP技術チームの皆様 慣性センサの使用方法を理解するためにあなたのサポートが必要です。 自動車用エアバッグ アプリケーションに、NXP の 2 軸/1 軸慣性センサ FXLS93333/FXLS93230AESR2 を使用しようとしています。マスターは PSI5 通信を介してスレーブ センサと通信しています。私たちのアプリケーションに関して、次のような質問があります。 1 - アプリケーションマニュアル AN12776 のセクション 7 には次の内容が記載されています。NXP から部品を注文する場合、入手したセンサが COMTYPE レジスタを 0x01 に設定して追加プログラムされていることを確認する必要があるということですか?ただし、NXP の部品番号はセンサ部品ごとに固有であり、PSI5、SPI、I2C などの複数の通信をサポートします。アプリケーションノートを正しく読んでいますか?もしSOなら、必要な部品をご注文する方法/ご注文の場合の手順。 PSI5 通信の部品番号は以下のように固有です。 2- Mouser/Digikey から入手可能なセンサ (事前プログラミングなし) を使用して、デフォルトの設定/構成で PSI5 接続を介してマスターアプリケーションに直接接続できますか。 3 - PSI5通信センサのボーレート/データバイト長/モードなどのデフォルト設定は何ですか? 4- 必要に応じて、Mouser/Digikeyから購入した新しいセンサをプログラムできるEVBはありますか(UM11559 SEN-GEN6-SKT EVBなど) よろしくお願いいたします。 よろしくお願いします。 シャルマ Re: FXLS93333/FXLS93230AESR2 - PSI5 communication 親愛なるトーマスへ NXLS96xx 部品用の FFVT プログラミング ツールとユーザー マニュアルを受け取りました。また、多くのシリコンサプライヤーで在庫切れとなっている SEN-GEN6-SKT HW ボードの入手可能性について、さまざまなサプライヤーに問い合わせています。 First Field Verification Tool は、デバイス レジスタ構成のさまざまな組み合わせを NXLS96xxx (レジスタ マップ RAM 領域) に複数回ダウンロードし、適切に動作するかどうかの実験をサポートします。その後、デバイス レジスタ構成を OTP に永続的にプッシュしたいと考えました。 よろしくお願いします。 シャルマ Re: FXLS93333/FXLS93230AESR2 - PSI5 communication 親愛なるトーマスへ 親切なご助力にSO感謝いたします。NXLS96xxx用のプログラミングツールを入手するための標準サポートチケットを作成します。また、プログラミングマニュアル/ドキュメントを共有していただけますか? よろしくお願いします。 シャルマ Re: FXLS93333/FXLS93230AESR2 - PSI5 communication シャルマ様 ご質問への回答は下記をご覧ください。 1.部品番号を FXLS9xxxx から NXLS96 に更新する必要があります。交換部品番号が記載された下記の更新された表を参照してください。詳細は、こちらCAN: https://www.nxp.com/products/NXLS96 NXLS96xxx 部品番号は、NXP によって PSI5 が有効になっています。これらの部品番号のいずれかを注文すると、PSI5 プログラミング モードを使用して部品をプログラムできます。必ず NXLS96xxx 部品番号を注文してください。 2. センサは以下の設定に基づいてデータを送信します。これは評価には便利ですが、メモリがロックされず、セーフティメカニズムが無効になるため、アプリケーションでプログラミングせずに使用することはお勧めしません。 3.データシートによると、デフォルトの構成の詳細は次のとおりです (ビットは OTP でプログラムされていないため、SOユーザーがプログラムできることに注意してください)。 • 8 usビット時間(125 kbps)、通常応答電流 • セルフテストを8回繰り返し • 時間スロットに対するデータレイテンシ • チャネル0が有効 • 16ビットデータ、CRC、タイムスロット開始 = 47 us (PSI5-P16C) • 400 Hz、4極 • 最大範囲:高g = 700 g、中g = 233 g • オフセットキャンセルが有効 • チャネル1が有効 • 16ビットデータ、CRC、タイムスロット開始 = 244 us (PSI5-P16C) • 400 Hz、4極 • 最大範囲:高g = 700 g、中g = 233 g • オフセットキャンセルが有効 4. はい、プログラミング用のツールをCAN提供します。そのための標準サポート チケットを作成してください。ツールのCANご注文を担当できる同僚は現在不在ですが、7 月 21 日の月曜日には復帰する予定です。 BRs、トーマス
View full article
我在哪里可以下载适用于 Power PC 的 CW10.5.1 的 QCVS4.5 离线软件包 其他论坛主题中提到的一些下载链接已失效。 Re: where can i download QCVS4.5 offline installation package for CW10.5.1 for power pc 请从以下链接下载安装包。 https://support.nxp.com/s/case/500Tg00000MiUh3IAF/community-where-can-i-download-qcvs45-offline-installation-package-for-cw1051-for-power-pc?language=en_US
View full article