Multi Source Translation Content

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

Multi Source Translation Content

讨论

排序依据:
i.MX 8ULP 通用定时器基址 你好, 我想知道 i.MX 8ULP 中通用计时器的基址寄存器地址。 对于 i.MX 8M Plus,参考手册中将其描述为“System Counter_CTRL”,但对于 i.MX 8ULP,我无法找到它。 我将非常感激任何有关此事的帮助。 谢谢。 i.MX8ULP 回复:i.MX 8ULP 通用定时器基址 Hi @pengyong_zhang, 谢谢您的回复和确认。 此致。 回复:i.MX 8ULP 通用定时器基址 hi @NaKa85  I.MX8ULP 没有与 i.MX8MP 相同的系统计数器。它在 i.MX8ULP 上调用 LPTMR。请参阅 i.MX8ULP RM 上的第 48 章。因此它的基地址如下: B.R
查看全文
S32G2 Linux BSP ビルドが失敗する Hello, Linux-BSP 39.0のビルドにYOCTOを選びましたが、私は自動ターゲットを構築することを選びました 私のubuntuは22.04、8コア、メモリは8M以上ですが、大丈夫ですか? (Ubuntuのバージョンは18.04.4である必要がありますLTSですか? 私のPCは毎回再起動し、ビルドに失敗しました。        コンパイラPCのコア数、メモリ数、およびオペレーティングシステムの最小要件は何ですか? Re: S32G2 Linux BSP ビルドが失敗する BSP39.0からうーん、と書かれています 「以下で説明するすべての手順は、Ubuntu-20.04 LTS(ネイティブまたは仮想マシン経由)で実行および検証されています。その後、次のセクションに進む前にUbuntu-20.04LTSをインストールすることをお勧めします。 「Yocto ビルドには少なくとも 50GB の空き容量が必要で、多くの時間がかかります (システム構成によって異なりますが、2 時間から 10 時間)。多くのコアと高速ストレージメディアを備えた強力なシステムを使用することをお勧めします(SSDを推奨)。推奨される RAM サイズは 8 GB です。 したがって、要約すると、次のことが提案されます。 ホスト:Ubuntu20.04-LTSをお勧めします。 DDR:8GB+を推奨します。 ストレージ:SSDをお勧めしますが、サイズが大きい方が良いです CPU:多くのコアを備えた強力なCPU。 お役に立てば幸いです。 よろしくお願いいたします。 チェンイン
查看全文
关于 PKI 密钥的持续时间。 Hi NXP 如果过期了会怎么样? 如果我将其设置为10年,那么过期后是否将无法生成新的证书,从而导致硬件无法使用? 回复:关于 PKI 密钥的持续时间。 Hi Omar, 据我所知,ROM 不会检查日期有效性(ROM 甚至在启动期间无法知道当前日期)。我认为您可能遇到的唯一问题是当您将生成的密钥重新用于其他目的和流程时。 此致, Libor
查看全文
PKI キーの期間について。 Hi NXP 有効期限が切れるとどうなりますか? 10 年に設定した場合、有効期限が切れた後に新しい証明書を生成できなくなり、ハードウェアが使用できなくなりますか? 日時:PKIキーの期間について。 Hi Omar, 私の知る限り、ROMは日付の有効性をチェックしません(ROMは起動時に現在の日付を知ることさえできません)。あなたが抱えるかもしれない唯一の問題は、生成されたキーを他の目的やフローに再利用するときだと思います。 よろしくお願いします。 Libor
查看全文
deinit後のピンの状態について ドライバーが初期化解除された後、ピンの状態は S32DS で構成した既定の状態に変わりますか? たとえば、ピンをPWM、出力、初期値:低に構成しました。 そして今、私のシステムはSTRに入り、PWMドライバーを初期化解除するつもりですが、初期化解除後にピンは「出力ロー」になりますか? ありがとうございます。 Re: deinit 後のピンの状態について ペリフェラルがディセーブルになると、ピンはディセーブルになったペリフェラルに配線されるので、一般的には配線できます。 よろしくお願いします。 Daniel Re: deinit 後のピンの状態について Hi @danielmartynek, 説明をありがとう。わかりました。 ちなみに、これらのピンを初期化するためにSiul2_Port_Ip_Init()を呼び出さず、ドライバーを無効にし、マルチメーターを使用してそれらのピンの電圧を測定するだけの場合、電圧が不確定であることを意味しますか? Re: deinit 後のピンの状態について Hi @jetty_1012, Siul2_Port_Ip_Init() は、ピンが MSCR、IMCR、および GPDO レジスタを初期化します。 「初期値」は、GPIOモードのピンに適用されます。 eMIOS などの他のドライバーはコンフィギュレーションを変更しないため、eMIOS が無効になっていても、ピンは MSCR レジスタ、IMCR レジスタの eMIOS に配線されます。 ピンが定義された値でGPIOとして設定されていることを確認したい場合は、別の構造体でSiul2_Port_Ip_Init()を再度呼び出すことができます。 設定ツールでは、より多くのストラクチャーを生成できます。 よろしくお願いします。 Daniel Re: deinit 後のピンの状態について こんにちは @danielmartynek、お返事ありがとうございます。 S32K312を使用しています。私のSWバージョンは3.0.0です。 ありがとうございます。 Re: deinit 後のピンの状態について Hi @jetty_1012, どのMCUパーツとドライバーのバージョンを使用していますか? コードを共有してもらえますか?ポートをどのように初期化解除しますか? よろしくお願いします。 Daniel
查看全文
S32G IDPSの Hello, 下の写真をご覧ください グリーンサイクルでは、PFEはIDPSのパターンマッチングも行っているということですか? ありがとうございます 日時:S32G IDPS Hello, @JasonTseng ご質問ありがとうございます。 はい、PFE は DoS 攻撃の防止を支援するためのサポートを提供できます。 よろしくお願いいたします。 チェンイン
查看全文
CAN TJA1145AT/0Z と TJA1145AT/FD/0Z は本質的に異なる 顧客からのフィードバックは、CAN TJA1145AT/0Z & TJA1145AT/FD/0Z を使用しています,それはすべて CAN FD 機能に従って使用され、 問題はありませんでした。したがって、モデルの命名におけるFDとFDの具体的な違いは何でしょうか。図の通り、まだ仕様との相違点があります。感謝! Re: CAN TJA1145AT/0Z と TJA1145AT/FD/0Z は基本的に異なる 親愛なるルイ、 TJA1145Aデータシートのセクション7.3.2を参照してください。CFDC ビットの設定に応じて、TJA1145AT と TJA1145AT/FD は同じように動作します (CFDC=0=>error counter increments) または (CFDC=1)、TJA1145AT/FD は CAN FD の frames=>error counter デクリメントを無視します。 よろしくお願いします、 Jozef
查看全文
L6.6, sn65dsi83 Error: 私はsn65dsi84 dsi2lvdsブリッジをLinuxカーネル6.6.52(Yocto scartgap)で動作させるようにしようとしています。 mipi-dsiをSN65DSI83ドライバーにアタッチする際の問題を修正した後: IMX8MM-sn65dsi83-yocto-scarthgap-mipi-dsi-is-not-initialized  DT の LVDS タイミング パラメータの修正: Error-Cannot-find-any-crtc-or-sizes - 別の問題に直面している:MIPI-DSIがデータを送信していないようです。 SN65DSI83driver は DSI ソース クロックがあるため、PLL をロックできません。 [ 2.946302] sn65dsi83 0-002c: failed to lock PLL, ret=-110 私のdevicetreeは: /dts-v1/; #include "imx8mm.dtsi" / { panel: panel10inch { width-mm = <210>; height-mm = <157>; compatible = "panel-lvds"; backlight = <&bl_lcd>; data-mapping = "vesa-24"; status = "okay"; enable-gpios = <&gpio1 14 GPIO_ACTIVE_HIGH>; panel-timing { clock-frequency = <65000000>; hactive = <1024>; vactive = <768>; /* */ hfront-porch = <40>; hsync-len = <60>; hback-porch = <220>; /* */ vfront-porch = <7>; vsync-len = <10>; vback-porch = <21>; /* */ vsync-active = <0>; hsync-active = <0>; de-active = <1>; pixelclk-active = <0>; }; ports { #address-cells = <1>; #size-cells = <0>; port@0 { reg = <0>; panel_in: endpoint { remote-endpoint = <&bridge_out>; }; }; }; }; }; &i2c1 { dsi_lvds_bridge: sn65dsi84@2c { compatible = "ti,sn65dsi83"; reg = <0x2c>; enable-gpios = <&gpio1 12 GPIO_ACTIVE_HIGH>; pinctrl-names = "default"; pinctrl-0 = <&pinctrl_dsi_bridge>; vcc-supply = <&reg_1V8>; status = "okay"; of-depends-on = <&panel>; ports { #address-cells = <1>; #size-cells = <0>; port@0 { reg = <0>; bridge_in: endpoint { remote-endpoint = <&mipi_dsi_out>; data-lanes = <1 2 3 4>; }; }; port@2 { reg = <2>; bridge_out: endpoint { remote-endpoint = <&panel_in>; }; }; }; }; }; &lcdif { status = "okay"; }; &mipi_dsi { status = "okay"; port@1 { mipi_dsi_out: endpoint { remote-endpoint = <&bridge_in>; data-lanes = <1 2 3 4>; /*lane-polarities = <1 0 0 0 0>;*/ attach-bridge; }; }; }; bootlog が添付されています。 Re: L6.6, sn65dsi83 Error: 奇妙なものを見つけました: [    2.946302]sn65dsi83 0-002c: PLL のロックに失敗しました。ret=-110 [    2.948106]imx_sec_dsim_drv 32e10000.mipi_dsi:imx_sec_dsim_encoder_atomic_enable: 入力 [    2.951027]SN65DSI83 0-002C:sn65dsi83_atomic_enable:入力 [    2.956980]sn65dsi83 0-002c: 予期しないリンク ステータス 0x01 sn65dsi83 プローブ関数は、imx_sec_dsim_encoder_atomic_enable() 関数が PLL をエンスブルする前に、MIPI-DSI から PLL をロックします。 PLL を sn65dsi83_atomic_enable() 関数に設定するコードを移動しました。 今すぐ動作します!
查看全文
ASL2417 リンプホームモードが短時間の停電後に機能しない Hello,  航空機環境の #ASL2417 を使用して、キャビンライトのLEDを駆動しています。このICが選ばれたのは、デバイスのCPUが利用できない状況下で軽い機能を可能にするリンプホーム機能があるためです。 残念ながら、20ミリ秒未満の電源割り込み後にライトが完全にオフになり、電源が再投入されるまで再びオンにならないことがわかりました。これは、通常モードと、CPUに電力が供給されていないリンプホームモードの両方で発生しています。 電源割り込みが長くなると、ASL2417は期待どおりに動作し、ライトはちらつきますが、割り込み後も点灯したままになります。割り込みが 20 ミリ秒未満の場合にのみ、ライトは消灯したままになります。 誰かがすでにこの問題に遭遇し、解決策を見つけましたか?現時点での理論では、VGGが過度に低下し、チップがフェイルサイレントモードになり、そこから再びウェイクアップできなくなるというものです。電源が遮断されると、チップはアンダーボルトモードになり、割り込みが経過すると(Limp Homeで)動作モードに戻ることができますが、割り込みが経過すると再び電源が供給されます。 アンダーボルテージは、VGG_Errorよりもトリガーに時間がかかるのでしょうか? よろしくお願いいたします Thorsten Re:ASL2417リンプホームモードが短時間の停電後に機能しない こんにちは@T_Schroeder、 あなたの解決策をコミュニティと共有していただきありがとうございます! Re:ASL2417リンプホームモードが短時間の停電後に機能しない 助けてくれてありがとう。 この問題は、ステップダウンステージとVINがダイオードによって分離されているため、VINの電圧降下がステップダウンステージの実際の電源電圧よりも大幅に遅くなったという事実に起因しています。 ダイオードを取り外した後、VINは電圧とMOSFETを正確に追跡するようになり、チップは2msから500msまでの電力割り込みを問題なく処理します。 Re:ASL2417リンプホームモードが短時間の停電後に機能しない こんにちは@T_Schroeder、 NXPサポートにお問い合わせいただきありがとうございます。 ASL2417データシートによると、フェイルサイレントモードは、ジャンクション温度の超過またはVGGエラーによって生成される可能性があります。 あなたの説明に基づいて、ASL2417はVGGエラーによってフェイルサイレントモードに入っており、このエラーはVGGを調整できない場合に設定されるため、出力電流が無効になります。 この場合、これらの接続を確認するために回路図を共有していただけますか? また、選択した値をLimp_timeoutに教えていただけますか? サポートを継続するには、この情報を共有してください。 良い日をお過ごしください!
查看全文
S32DS程序中总线故障的基础知识 大家好, 我尝试使用 S32DS IDE 在 S32K358 微控制器上运行一个简单的补充程序。但是我在程序中遇到了一个称为总线故障的错误。我已将错误消息的突出显示的屏幕截图附加到下面。 我在 S32K344 评估板上运行了相同的程序,并没有遇到这样的错误。请向我解释这个错误以及解决方案,因为我对这个 IDE 的编程还不熟悉。这确实很有帮助。 S32DS-S32平台#S32K358 #总线故障 回复:S32DS程序中总线故障的基础知识 Hi @abdul_rahman  我给你发了私信 回复:S32DS程序中总线故障的基础知识 Hi @VaneB  这是我的代码中的 Lpspi_Ip_UpdateTransferMode() 函数 Lpspi_Ip_StatusType Lpspi_Ip_UpdateTransferMode(uint8实例,Lpspi_Ip_ModeType模式) { Lpspi_Ip_StateStructureType* 状态; Lpspi_Ip_StatusType 状态 = LPSPI_IP_STATUS_SUCCESS; #如果(LPSPI_IP_DMA_USED == STD_ON) Dma_Ip_LogicChannelTransferList类型DmaTcdList[1u]; #结束 #如果(LPSPI_IP_DEV_ERROR_DETECT == STD_ON) DevAssert(实例 #结束 状态 = Lpspi_Ip_apxStateStructureArray[实例]; #如果(LPSPI_IP_DEV_ERROR_DETECT == STD_ON) DevAssert(NULL_PTR!=状态); #结束 /* 当没有传输正在进行时,可以更改传输模式。*/ 如果(状态->状态!= LPSPI_IP_BUSY) { 状态->传输模式 = 模式; #如果(LPSPI_IP_DMA_USED == STD_ON) 如果(TRUE == State->PhyUnitConfig->DmaUsed) { /* 在中断模式下激活 TX DMA 和 RX DMA 中断,或者在轮询模式下禁用。*/ DmaTcdList[0u].Param = DMA_IP_CH_SET_CONTROL_EN_MAJOR_INTERRUPT; 切换(状态->传输模式) { 案例LPSPI_IP_POLLING: /* 禁用 DMA 主中断。*/ DmaTcdList[0u].值=0u; 休息; 案例LPSPI_IP_中断: /* 启用 DMA 主中断。*/ DmaTcdList[0u].值=1u; 休息; 默认: /* 没什么可做的 */ 休息; } (无效)Dma_Ip_SetLogicChannelTransferList(State->PhyUnitConfig->TxDmaChannel,DmaTcdList,1u); (无效)Dma_Ip_SetLogicChannelTransferList(State->PhyUnitConfig->RxDmaChannel,DmaTcdList,1u); } #结束 } 别的 { 状态=LPSPI_IP_STATUS_FAIL; } 返回状态; } 下面提到的是 SPI 配置, SPI驱动程序   SpiGeneral 回复:S32DS程序中总线故障的基础知识 Hi @abdul_rahman  看来您的代码在 Lpspi_Ip_UpdateTransferMode() 函数中失败了。怎样调用这个函数?另外,您能分享 SPI 配置吗? 回复:S32DS程序中总线故障的基础知识 Dear @VaneB, 这是您请求的调试窗口右侧的屏幕截图。 可能存在什么问题? 回复:S32DS程序中总线故障的基础知识 Hi @abdul_rahman  您能分享一下调试期间S32DS左侧显示的“调试”选项卡的图片吗?此选项卡显示代码失败的位置。 回复:S32DS程序中总线故障的基础知识 Hi @VaneB  在新的自定义项目文件中,我现在遇到了这种类型的总线和硬故障,并突出显示了如下所示的消息, , 我没有将任何外围设备或设备连接到定制微控制器。您是否认为故障是由于SPI 数据未传输/接收到控制器造成的?或者是其他什么? 回复:S32DS程序中总线故障的基础知识 Hi @VaneB  您对 Clock_Ip_init() 函数失败的判断是正确的。问题不在于硬件。问题在于在 时钟配置工具 (这使得 Clock_Ip_init() 函数) 的 FXOSC 部分指定正确的时钟频率。我的定制硬件使用 40 MHz 振荡器,并且我在程序的时钟配置工具中以 16 MHz FXOSC 运行代码。一旦我将其更改为 40 MHz 并再次上传代码,总线故障错误就消失了,代码正在运行。 先生,感谢您给予我的所有帮助。我对此深表感激。 回复:S32DS程序中总线故障的基础知识 Hi @abdul_rahman  从共享的图像中我推断这是一个时钟问题,因为故障发生在 Clock_Ip_init() 函数中。要验证是否是这种情况,请测试 Clock_Ip_Example_S32K358 并进行必要的更改以匹配您的硬件。 回复:S32DS程序中总线故障的基础知识 Hi @VaneB  根据S32K3xx 微控制器的硬件设计指南,我们硬件的晶体振荡器设计似乎是正确的。导致BusFault和HardFault错误的其他可能的硬件/软件原因有哪些? 回复:S32DS程序中总线故障的基础知识 Hi @abdul_rahman  这似乎是硬件问题。由于在时钟初始化期间发生硬故障,可能的根本原因可能是 EXTAL 和 XTAL 引脚的连接,为此,您可以参考 S32K3xx 微控制器的硬件设计指南。 回复:S32DS程序中总线故障的基础知识 Hi @VaneB  我在带有 S32K358 控制器的定制板上运行了 SDK 附带的 Emios_PWM_Ip 示例代码。我仍然收到之前提到的相同的HardFault错误。那么可能存在什么问题呢? 回复:S32DS程序中总线故障的基础知识 Hi @VaneB  是的你是对的。我正在使用采用 S32K358 的定制电路板。那么可能存在什么问题呢? 回复:S32DS程序中总线故障的基础知识 Hi @abdul_rahman  我已经在我的 S32K3X8EVB-Q289 上刷了您的代码,并没有出现总线故障。您使用定制板吗? 是否需要同时使用 Cortex-M7_0_0(启动)和 Cortex-M7_0_2 文件来编程 S32K358?不,取决于您是否想使用多核。 为什么设计工作室为该处理器创建两个文件,而为 S32K344 只创建了一个文件?因为S32K358设备有1个LS核心和1个单核心,而S32K344设备只有1个LS核心。因此,每个设备核心都会创建一个项目。 回复:S32DS程序中总线故障的基础知识 Hi @VaneB  我已附上 .zip 文件代码所在项目的文件。我正在使用 NXP 的PlatformSDK套件4.0.0版本。 PS:编程 S32K358 是否需要同时使用 Cortex-M7_0_0(启动)和 Cortex-M7_0_2 文件?为什么设计工作室为该处理器制作两个文件,而为S32K344只制作一个文件? 回复:S32DS程序中总线故障的基础知识 Hi @abdul_rahman  BusFault :检测指令提取、数据读/写、中断向量提取和中断(进入/退出)时的寄存器堆叠(保存/恢复)中的内存访问错误。 HardFault :是默认异常,可能由于异常期间的错误而触发 处理,或者因为异常无法通过任何其他异常机制进行管理。 如果没有针对特定故障的处理程序,则会升级为 HardFault。 由于代码与 S32K344 一起工作,因此可能存在配置问题。如果可以的话,您能分享您的项目或配置吗?另外,您使用的是哪个 RTD 版本? BR, VaneB
查看全文
RDSABRE_FOR_EREADERS:电子阅读器的 SABRE Overview 特性 CPU复合器件 多媒体 显示器 外部存储器接口 高级电源管理 连接 控制器 设计资源 Overview NXP ®  快速工程智能应用蓝图 (SABRE) 系列以市场为中心的参考设计为基于 i.MX508 处理器的电子阅读器提供了 SABRE 平台。 i.MX508是首款专为电子书阅读器而设计的SoC,它具有高性能ARM® Cortex®-A8 CPU和经过E Ink®认证的集成显示屏控制器,可驱动电子纸显示屏(EPD)面板。 SABRE平台提供了一个支持EPD显示、触摸控制、音频播放,并能够添加WLAN、3G调制解调器或Bluetooth®的参考设计。 此平台目的是通过支持Linux®和Android™操作系统,加快软件开发,从而实现加快产品上市。 归档的内容不再更新,仅作为历史记录参考。   特性 CPU复合器件 高达800 MHz的ARM Cortex-A8 32KB指令和数据缓存 统一的256 KB L2缓存 NEON SIMD媒体加速器 矢量浮点运算协处理器 多媒体 OpenVG™ 1.1硬件加速器 32位主显示屏支持SXGA+分辨率 16位辅助显示支持 在106 Hz刷新率时,EPD控制器可支持2048 × 1536 (或在20 Hz时,可支持4096 × 4096)分辨率 像素处理管道(PxP)支持CSC、组合、旋转、伽玛映射 显示器 采用E-Ink的6”电子纸显示屏面板子卡 外部存储器接口 高达2 GB LP-DDR2、DDR2和LP-DDR1 (mDDR),16/32位 SLC/MLC NAND闪存,8/16位,带有32位ECC 高级电源管理 多个独立电源域 带状态保持功能的电源门控技术(SRPG) 动态电压频率调节(DVFS) 连接 带PHY的高速USB 2.0 OTG 带PHY的高速USB 2.0主机 控制器 各种串行接口,包括SDIO、SPI、I2C和UART I2S音频接口 10/100以太网控制器 设计资源 传统设计
查看全文
UJA116xA SBC AUTOSAR R21-11バージョンに関するいくつかの質問。 UJA1169をS32Kマイコンの電源管理チップとして、 またリンク https://nxp.flexnetoperations.com/control/frse/download?element=3892128 からダウンロードした UJA116xA SBC AUTOSAR R21-11 のSBCのドライバコードとして使用しています 。ただし、Wdg_43_uja116xa_TS_T40D2M8I0R0モジュールでコードを使用しているときに次の問題が発生しました。 1、ウォッチドッグモードは 、Wdg_uja116xa_Ip_SetMode インターフェースを介して設定することはできません 。コードを確認したところ、 Wdg_uja116xa_Ip_SetMode が Wdg_uja116xa_Ip_ConfigureWatchdog を呼び出してウォッチドッグ制御レジスタを構成し ていることがわかりました 。ただし、 Wdg_uja116xa_Ip_SetMode が Wdg_uja116xa_Ip_ConfigureWatchdog を呼び出す と 、渡されるパラメーター pWdgConfig は古い構成構造です。 pWdgConfig 構造体は、Wdg_uja116xa_Ip_ConfigureWatchdog の呼び出し後にのみ更新されます 。 これは論理的な欠陥を表していますか?なぜなら、インターフェースの主張された機能は、現状では実現できないからです。 Wdg_uja116xa_Ip_ConfigureWatchdog を呼び出す前に pWdgConfig を更新する行を追加すると、 効果的に機能します。 2、 Wdg_43_uja116xa_SetMode インターフェースはAUTOSAR要件を満たすモードスイッチングを実現できません。調査の結果、このインターフェイスはウォッチドッグ制御レジスタに対して低レベルの操作を実行しません。いくつかのグローバル変数のみを更新します。 このインターフェイスは、事前設定インターフェイスとしてのみ意図されており、SLOWモードとFASTモード間の実際の切り替えはWdg_43_uja116xa_Triggerを介して実装されていますか?私はWdg_43_uja116xa_Trigger関連するグローバル変数を使用していることに気づきました。 その場合、Wdg_43_uja116xa_SetMode直後に Wdg_43_uja116xa_Triggerに電話をかけることはできますか?GPTがWdg_43_uja116xa_Triggerを呼び出すのを待つのではなく、モードの移行をすぐに有効にしたいです。   別の問題は、コメントが Wdg_43_uja116xa_SetMode がOFF、SLOW、およびFASTモードを切り替えることができることを示していることです。ただし、 Wdg_43_uja116xa_SetMode によって呼び出される Wdg_uja116xa_ValidateMode インターフェイスでは 、FASTモードとSLOWモードのみが許可されます。OFF モードをパラメータとして渡すと、 E_NOT_OK が返されます 。この行動の理由を明確にしていただけますか?   3、 Wdg_43_uja116xa_Exts_UpdateWatchdogConfig インターフェースにもいくつかの論理的な問題があるようです。インターフェイスは、 WdgIf_ModeType 型の eDefaultMode パラメーター をインデックスとして使用し、 pModeSettings 配列の構成を Wdg_uja116xa_Ip_ConfigureWatchdog を介してウォッチドッグ レジスタに 書き込みます 。ただし、インデックスと構成の間のマッピングに問題がある可能性があります。 たとえば、 EB によって生成された Wdg_uja116xa_ConfigPredefined では、 WDGIF_SLOW_MODE に対応する値は 0x01U です 。ただし、 Wdg_uja116xa_Ip_ConfigType 型の pModeSettings 配列では 、 Wdg_uja116xa_SlowModeSettings はインデックス 0 に対応します 。 コードの一部では、Wdg_uja116xa_WdgModeToIndex インターフェイスを使用してインデックスを再マップします。このリマップインターフェイスがWdg_43_uja116xa_Exts_UpdateWatchdogConfigで使用されていないのはなぜですか? 4、Wdg_uja116xa_Ip_ConfigureWatchdogインターフェースでは、ウォッチドッグモードが変更された場合にのみSBCがスタンバイモードに設定されます。ただし、データシートと実験結果によると、ウォッチドッグ制御レジスタに異なる周期を書き込むときは、SBCもスタンバイモードに切り替える必要があります。そうしないと、SPI エラーが発生する可能性があります。 したがって、次のコードでは、期間の条件チェックを追加する必要がありますか? #uja1169 インダストリアル パワー 日時:UJA116xA SBC AUTOSAR R21-11バージョンに関するいくつかの質問。 Hi Bai, どういたしまして、私たちはあなたの疑問を解決するのを手伝うことができてうれしいです。 現在、UJA1169Aソフトウェアのリリースは予定されていません。 BRs, Tomas 日時:UJA116xA SBC AUTOSAR R21-11バージョンに関するいくつかの質問。 こんにちはトーマス あなたの応答は私の疑問を解決しました、どうもありがとうございました。 私は別の質問があります:私は公式ウェブサイトでこのソフトウェアのアップデートを見なかったので、私は使用可能なUJA1169ソフトウェアの新しいバージョンがあるかどうかを知りたいです。 日時:UJA116xA SBC AUTOSAR R21-11バージョンに関するいくつかの質問。 Hi Bai, お待ちいただきありがとうございます。SWエンジニアからの完全なフィードバックは以下をご覧ください。 1.回避策は正しいですが、Wdg_uja116xa_Ip_ConfigureWatchdogを呼び出す前に pWdgConfig.ModeControl を更新する必要があります。 2.いいえ、これは事前設定として意図されたものではなく、私たちの側からの見落としです。 ある。イミディエイト モード スイッチの推奨される回避策は、SetMode 関数の最後に Trigger 関数への呼び出しを追加することです。 b.背後にある理由は、ウォッチドッグの実際のオフモードがないからです。これは、Wdgモードが自律モードであり、Sbcモードがスタンバイ/スリープである必要がある特定のシナリオでウォッチドッグがオフになっているだけです。AUTOSARの説明に従って、この関数はWdgモジュールとWdgハードウェアのみを設定し、Sbcハードウェア部分は設定しません。WdgをOFFモードに設定するための推奨される回避策は、WdgモードをAUTONONOUSICに呼び出し、Sbcモードをスリープ/スタンバイに切り替えることです 3. 推奨される回避策は、以下に示すように、関数Wdg_uja116xa_WdgModeToIndexに呼び出しを追加することです。 4. この行で、期間を変更するかどうかのチェックを入れてください。推奨される回避策は、次の画像で確認できます。 ご不明な点がございましたら、お知らせください。 BRs, Tomas 日時:UJA116xA SBC AUTOSAR R21-11バージョンに関するいくつかの質問。 Hi Bai, ご質問への回答が遅れてしまい申し訳ございません。クリスマス休暇の後、私は仕事に戻り、あなたの質問を私たちのSWエンジニアに転送しました。来週、彼のフィードバックが届き次第、このスレッドを更新します。 ご理解いただきありがとうございます。 BRs, Tomas
查看全文
フェイルセーフ・モータ制御 Overview ブロック図 推奨製品 評価および開発ボード Overview 産業界では、クレーン操舵機、ロボットリフト、組立ラインロボットなどのアプリケーションに、可能な限りフェイルセーフ技術を組み込むことが重要です。これにより、IEC 61508規格に規定されている安全度水準(SIL)規格を確実に満たすことができます。また、人の安全性が大幅に向上し、製品や財産が保護されます。 このフェイルセーフ・モータ制御ソリューションには、産業用アプリケーション向けの最高の機能安全基準を提供するMPC574xPファミリのMCUが組み込まれています。MPC574xPファミリには、MCUの完全性ステータスを監視し、柔軟な安全状態制御を提供するプログラム可能なFault Collection and Control Unit(FCCU)など、MCUの問題にフラグを立てるウォッチドッグ機能として機能するロックステップ機能が組み込まれています。また、このデバイスはSafeAssure®プログラムの一部であり、メーカーが機能安全規格への準拠を達成するのを支援しています。 ブロック図 推奨製品 カテゴリ 製品 特長 電源スイッチ 12XS2 |12 V低RDSON eXtremeスイッチ |NXPの  ウォッチドッグと設定可能なフェイルセーフモード、ハードウェアによる認証時間(オンチップ計算)<50ミリ秒 プログラム可能な過電流トリップ・レベルと過熱保護機能、低電圧遮断、障害レポート 出力電流モニタリング 圧力センサ MPXHZ6130A|圧力センサ |NXPの  MPXHZ6130Aシリーズ・センサは、オンチップのバイポーラ・オペアンプ回路と薄膜抵抗ネットワークを統合し、自動車、航空、および産業用アプリケーション向けに高出力信号と温度補償を提供します。 温度センサ https://www.nxp.com/products/sensors/silicon-temperature-sensors/silicon-temperature-sensors:KTY8X 高い精度と信頼性 長期安定性 正の温度係数。フェイルセーフ動作 MOSFETプリドライバ GD3000 |3相ブラシレスモーター プリドライバー |NXPの  8.0~40 Vの幅広い動作電圧により12 V/24 Vの車載システムに対応 6.0~60 Vへ動作電圧を拡張することで、12 V/42 Vのシステムに対応 保護機能付き1.0 A以上のゲート・ドライブ機能 電源管理と安全監視 MC33908 |安全なSBC |NXPの  フェイルセーフ出力を備え、強化されたセーフティ・ブロック ASIL-Dアプリケーション向けの設計(FMEDA、セーフティ・マニュアル) セキュアなSPIインターフェース   評価および開発ボード リンク 形容 MPC5744P 3相PMSM用開発キット |NXPの  NXPのMTRCKTSPS5744Pモータ制御開発キットは、パワー・ステアリングや電動パワートレインなど1つのPMSMモータを必要とするアプリケーションに最適です。 評価ドーターボード - NXP MPC5744P、32ビットマイクロコントローラ |NXPの  KITMPC5744DBEVM評価ボードは、自動車および産業安全アプリケーション向けの第2世代の安全指向マイクロコントローラであるMPC5744Pを備えています オートモーティブ インダストリアル
查看全文
NFCLIB init で PN7642 がフラッシュの失敗に続く問題 Hello, ISO 15693タグリーダー用のボードは、2日間のテストで完璧に機能しました。 別のプロジェクトで作業しているときに、ボードをフラッシュするために間違ったプローブをクリックしたため、誤ってPN7642ボードが接続されていたプローブを他のプロジェクトのプローブではなく選択しました。 J-Linkドライバは「CPUが見つかりません」と表示しましたが、ボードはリセットされ、数秒ごとにリセットを開始しました。 NFCを必要としないプログラムをフラッシュして実行できますが、NFCを使用するプログラムを実行しようとすると、次のメッセージが表示され、プログラムがクラッシュします。 「Line: 154 Error - (0x001E) has occurred in NFCLIB」 (Line: 154 Error - () has occurred) in NFCLIB (回線: 154 エラー - () が NFCLIB で 何かを傷つけましたか、そしてそれを修正する方法はありますか? ありがとうございました、良い一日をお過ごしください。 Re:フラッシュの失敗に続くPN7642のNFCLIB initの問題 こんにちは それは問題を解決しました、ありがとう! しかし、mcuexpressoがそれをすることができなかったので、私はIARを使用してファームウェア更新プロジェクトをフラッシュする必要がありました。 ご協力いただき、ありがとうございました。 グウェンダル Re:フラッシュの失敗に続くPN7642のNFCLIB initの問題 Hello @glev  ファームウェアを更新して、もう一度テストしてみていただけますか? Re:フラッシュの失敗に続くPN7642のNFCLIB initの問題 Hello @KaiLi  エラーはPN76_Sys_Clif_Init()関数から発生し、0x001Eを返すように思われます。 BR Gwendal Re:フラッシュの失敗に続くPN7642のNFCLIB initの問題 Hello @glev  では、デバッグ時に、エラーが発生したAPIを特定できるでしょうか。 BR ケリー Re:フラッシュの失敗に続くPN7642のNFCLIB initの問題 Hello @KaiLi, 返信ありがとうございます。 このボードはNXPのデモボードではありませんが、PNEV7642Aと同じモジュールに基づいており、デザインはデモボードに大きく影響を受けています。すべての適切なアンテナマッチングが行われました。 このインシデントの前に完全に機能していた2つのボードと、もう1つのボードはまだ問題なく機能しています。 freeRTOS を実行しているNfcrdlibEx5_ISO15693の例に基づいてカスタムファームウェアを実行していますが、NfcrdlibEx5_ISO15693の例を直接実行してみましたが、同じ結果が得られました。 「Line: 154 Error - (0x001E) has occurred in NFCLIB」 (NFCLIB で回線: 154 エラー - () が発生しました) 同じプログラムが他のボードとデモボードで完全に動作します。 私はデバイスをプログラムするためにIARとJ-LINK plusプローブを使用していますが、適切なJLINKscriptを追加しました。直接保存する方法もプログラムしてみて、同じ結果になりました。 よろしくお願いいたします。 Gwendal Re:フラッシュの失敗に続くPN7642のNFCLIB initの問題 Hello @glev  あなたのボードはNXPのデモボードですか?NXPアプリケーション・ルーチンを実行していますか?もしそうなら、それはどのルーチンですか?私の側でトレースを実行する必要があるかもしれません。 BR ケリー
查看全文
フラッシュサイズの増加 RT1176 を SDRAM と IS25WP128-JBLE QSPI 外部フラッシュを搭載したカスタム ボードで使用しています。 HMIをやっているのですが、フラッシュに画像を入れるにはフラッシュサイズが小さくなってきたので、フラッシュをIS25WP256D-JLLに変更しました。 コードがフラッシュサイズの50%未満の場合、すべて正常に機能していますが、「新しいセクター」の使用を開始すると、data_initにハードフォールトが発生します。 board.hでボードのフラッシュサイズを変更しましたboard.c の行 #if defined(XIP_EXTERNAL_FLASH) && (XIP_EXTERNAL_FLASH == 1) /* Region 8 setting: Memory with Normal type, not shareable, outer/inner write back. */ MPU->RBAR = ARM_MPU_RBAR(8, 0x30000000U); // MPU->RASR = ARM_MPU_RASR(0, ARM_MPU_AP_RO, 0, 0, 1, 1, 0, ARM_MPU_REGION_SIZE_16MB); MPU->RASR = ARM_MPU_RASR(0, ARM_MPU_AP_RO, 0, 0, 1, 1, 0, ARM_MPU_REGION_SIZE_32MB); #endif /*! @brief The board flash size */ #define BOARD_FLASH_SIZE (0x2000000U) また、MCU設定のサイズも変更しました。 たぶんcfxドライバーが無効ですか? さらに手順を実行する必要がありますか? ありがとうございました Re:フラッシュサイズの増加 今はうまくいっています。 新しいメモリデータシートに記載されているコマンドを使用して、evkmimxrt1170_flexspi_nor_config.cのlookupTableを変更する必要がありました。 ご回答をよろしくお願い申し上げます。 Re:フラッシュサイズの増加 Hello EdwinHz, 私はサンプルコードを試しましたが、フラッシュサイズを変更すると、FLASHの上部で機能しているようです。 提供されているcustomLUTを使用してevkmimxrt1170_flexspi_nor_config.cのlookupTableを変更しましたが、まだ機能していません。 たぶん、私のプログラムはフラッシュの中間領域まで正常に機能していることを指摘することが重要です。メモリの使用率が 50% を超えると、失敗します。 私は4バイトアドレスを管理するための命令について考えていましたが、それはcustomLUTに含まれておらず、例はそれなしでも動作するようです。 Re:フラッシュサイズの増加 Hi @daniJVV, 次のコミュニティ投稿で同僚が言及した推奨事項に従ってください: Re: iMX RT1062 with IS25WP365D-JLLE issue - NXP Community 彼は、考慮する価値のあるいくつかの発言に言及しています。また、彼が言及しているサンプルコードを試して、結果も教えてください。 BR, Edwin.
查看全文
RedBootを介してRedBootを更新するすべてのボード <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> redboot バイナリを /tftpboot にコピーします。この場合は、redboot.bin バイナリファイルを i.MX RAMメモリにロードします。 RedBoot> load -v -r -b 0x100000 /tftpboot/redboot.bin 読み込まれたイメージを実行する RedBoot> run 0x100000 RedbootのNOR、NAND、またはMMCフラッシュメディアを有効にします。この場合、NANDが使用されます。 RedBoot> factive nand フラッシュ内のRedBootを現在実行中のイメージで更新します RedBoot> romupdate
查看全文
3D STEPモデル:アキシャルシングルポートケース付きユニボディパッケージ 867F-03 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> ユニボディパッケージ、アキシャルシングルポートケース付き 867F-03
查看全文
MPC5777c - eTPU 解析器 ATO 设置 您好。 我对 MPC5777c 和 eTPU 解析器有一些疑问。 1. SDADC 我想通过这个过程来获取Resolver的SIN和COS信号:SDADC->eDMA->eTPU。 MPC5777c 参考手册上有SDADC_0,SDADC_1,SDADC_2,SDADC_3 eDMA_B通道请求分配。 MPC5777c 参考手册上有 SDADC_1、SDADC_2、SDADC_3、SDADC_4 触发输入。 源代码没有 SDADC_0。 问1. 为什么用作“SDADC 触发输入”和用于“eDMA_B 通道请求分配”时 SDADC 模块的数量不同? 问2. 这种情况下, SDADC -> eDMA -> eTPU 我应该使用哪个 SDADC_x, SDADC_y 来通过这个过程得到旋转变压器的SIN和COS信号? 2.eTPU解析器ATO通道设置 我正在尝试将 eTPU Resolver 应用于我的 SW。 下图中的代码包含在etpuRDCCUG.pdf中。 ETPU_RESOLVER_ATO_CHAN /* chan_num_dma - etpuA1 在通道 DMA_A 28 上生成 dma 请求 */ 问3. 这段代码是不是意味着我需要使用dma来访问etpu才能使用ATO? 谢谢你一直帮助我。 祝您有美好的一天。 回复:MPC5777c - eTPU解析器ATO设置 表格错误,以下是正确的(保留值应该在末尾,而不是在中间): SDADC 模块应该标记为 SDADC_1 到 SDADC_4(而不是 0-3)。因此表 4-6 中的内容是不正确的(说实话我从来没有注意到)。 这里我分享了之前的示例代码: https://community.nxp.com/t5/MPC5xxx-Knowledge-Base/Example-MPC5777C-SDADC-eTPU-triggered-GHS714/ta-p/1101495 但请注意,一旦启用,SDADC 就会继续运行。没有“单一转换模式”。这要求 CDATA 寄存器不断被 DMA 或 ISR 耗尽。 eTPU触发只与这些模块的同步启动有关,与其他无关。 从 SDADC 到 eTPU 可能有关于有效数据可用或转换看门狗限制的信号,反之,eTPU 可能有门控中断或 DMA 传输。
查看全文
当我通过 I2C 访问 P3T1750DPZ 时需要特别注意什么? Hello,  只是为了确保,当我通过 I2C 访问 P3T1750DPZ 作为 I2C 目标时, 将这些部件置于 I2C 模式时需要特别注意吗? (绑上一个引脚,对寄存器进行编程) 根据图 3,我认为不需要特别注意。 当发生以下情况时,该部件应作为典型的 I2C 目标设备响应 I2C 控制器 I2C 控制器以启动条件访问 P3T1750DPZ。 此致, 道上典宏 安富利 回复:通过 I2C 访问 P3T1750DPZ 时需要特别注意什么吗? 你是对的。 谢谢!
查看全文
S32K3 DFSR 在哪里可以找到有关 S32K3 DFSR 的信息? 回复:S32K3 DFSR Hi @kjy106906, 就在这儿: https://developer.arm.com/documentation/ddi0403/d/Debug-Architecture/ARMv7-M-Debug/Debug-register-support-in-the-SCS/Debug-Fault-Status-Register--DFSR?lang=en 此致, Daniel 回复:S32K3 DFSR 谢谢@danielmartynek 但我询问的是 DFSR,而不是 HFSR 你能解释一下 DFSR 吗? 回复:S32K3 DFSR Hello @kjy106906, CM7 核心的 ARM 文档: https://developer.arm.com/documentation/dui0646/c/Cortex-M7-Peripherals/System-control-block/HardFault-Status-Register 此致, Daniel
查看全文