Multi Source Translation Content

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

Multi Source Translation Content

ディスカッション

ソート順:
复制: S32K3 RTD 中的函数内联 本帖复制自 此处 联系人姓名:Aldo Strofaldi 联系人电子邮件:[email protected] 公司:KIEKERT 队员们好 我目前正在与一位客户讨论 RTD 内部的函数内联问题。 客户使用的是带有 "强制 "编译选项的 IAR 编译器,并提到了以下几点: 我使用的 IAR 编译器带有强制编译器选项,默认情况下会禁用本地内联,因此需要这样的声明: static inline foo (void) 将不会被编译器视为内联。 我已经说过,恩智浦的 RTD 是在 IAR 的特定编译器设置下进行测试的,编译器的特定行为应在Compiler.h中声明; 然而,他说这并不是一种解决方案,《编译器抽象规范》(ASR Specification of Compiler Abstraction)并没有这样说: 我知道我可以复制 NXP 使用的编译器选项,但这不是我们的解决方案,因为我们无法更改这些选项,而且这也不是 AUTOSAR 在 "编译器抽象规范 "中规定的内容:我不应该 "被迫 "使用特定的编译器选项来实现内联,相反,通过使用编译器抽象,我可以根据我所使用的编译器来调整行为,指定所需的属性。 如上所述,我从 MCALs 的源代码中看到,有些函数没有使用 INLINE 或 LOCAL_INLINE 等编译器抽象宏来声明: 因为它们不使用 INLINE 或 LOCAL_INLINE 宏,所以我不能使用我的 Compiler.h 语言。抽象。 我可以看到他在参考 C40_Ip 函数。我相信 IP(非 Autosar)层不受 SWS 和 ASR 规范的限制,我的理解正确吗?最终的解决方案应该是遵循版本说明的编译器选项并为静态内联宏定义解决方法,对吗? 先谢谢你了。致以最诚挚的问候, Julián 优先级:中等 RTD 来源:恩智浦内部来源:恩智浦内部 Re: Copy: Function inlining in S32K3 RTD 你好@Luis_Garabo 我们的 BaseNXP 使用手册中提到了这一点: 此 ASR 要求不适用于 RTD 代码包
記事全体を表示
采用 RTD 版本 5.0.0 的 S32K312EVB-Q172 评估板 你好,@nxp团队、 我在 S32 Design Studio 中使用的是 RTD 版本 5.0.0 的 S32K312EVB-Q172 评估板。 我需要这个 RTD 版本和板的基于 AUTOSAR 的 CAN 示例代码。 能否提供示例项目或共享下载链接? 用户接口
記事全体を表示
Inquiry about WPS support in sdiouartiw416_combo_v0.bin firmware for IW416 Hello, I am using a Wi-Fi module manufactured by u-blox, which integrates the NXP IW416 chip. The current firmware in use is sdiouartiw416_combo_v0.bin. I would like to know: - Does this firmware support Wi-Fi Protected Setup (WPS), specifically the Push Button method? - If not, is there any alternative firmware for WPS support? Thank you for your support. Re: Inquiry about WPS support in sdiouartiw416_combo_v0.bin firmware for IW416 Hello, @Christine_Li . I understand. Thank you very much for taking the time to check. If I have additional questions, I may ask you again. Thank you in advance for your continued assistance. Best regards, nn3. Re: Inquiry about WPS support in sdiouartiw416_combo_v0.bin firmware for IW416 Hi, @nn3  Thanks for your reply. For 1:Yes, it supports WPS on L6.6.3's release. For 2: You can download L6.12.20 release doc through below link, and for Wi-Fi, the Release Note file name is:RN00104_NXP_Wireless_SoC_Features_and_Release_Notes_for_Linux.pdf after you unzip it. https://www.nxp.com/docs/en/supporting-information/LF6.12.20_2.0.0-Docs.zip Please let me know whether have any other concerns on this case. Best regards, Christine. Re: Inquiry about WPS support in sdiouartiw416_combo_v0.bin firmware for IW416 Hello, @Christine_Li . I really appreciate your thoughtful reply. May I ask the following additional questions? ・Also, could you tell me if sdiouartiw416_combo_v0.bin. (L6.6.3) supports WPS connection? ・Is there a way to check the latest release note of L6.12.20? I am sorry to bother you , but I appreciate your assistance. Best regards, nn3. Re: Inquiry about WPS support in sdiouartiw416_combo_v0.bin firmware for IW416 Hi, @nn3    Anything else I can do for you on this case? If still need any help or have any concerns on this case, please do not hesitate to let me know or create a new case to us. Best regards, Christine. Re: Inquiry about WPS support in sdiouartiw416_combo_v0.bin firmware for IW416 Hi, @nn3  Thanks for creating case to us. Yes, IW416 combo FW: sdiouartiw416_combo_v0.bin. supports Wi-Fi Protected Setup (WPS), specifically the Push Button method. I checked the latest release note of L6.12.20, please see below screenshot for your reference. Best regards, Christine.
記事全体を表示
mpc5746r jtag 密码 问题 1: 我用 void debug_lock()函数锁定了 Jtag,然后如何用其他函数解锁 Jtag? 问题 2: Lauterbach 可以通过 sys.option.KEYCODE连接 MPC5746R,但不能对闪存编程,谁能举例说明? void debug_lock()  { /*************************/ /* 程序密码 */ /*************************/ /* 编程 JTAG 密码 */ flash_program(0x00400120,JTAG_PASSWORD_0,JTAG_PASSWORD_1); flash_program(0x00400128,JTAG_PASSWORD_2,JTAG_PASSWORD_3); flash_program(0x00400130,JTAG_PASSWORD_4,JTAG_PASSWORD_5); flash_program(0x00400138,JTAG_PASSWORD_6,JTAG_PASSWORD_7); /* 编程 PASS 第 0 组密码 */ flash_program(0x00400140, PASSWORD_PG0_0, PASSWORD_PG0_1); flash_program(0x00400148, PASSWORD_PG0_2, PASSWORD_PG0_3); flash_program(0x00400150, PASSWORD_PG0_4, PASSWORD_PG0_5); flash_program(0x00400158, PASSWORD_PG0_6, PASSWORD_PG0_7); /* 编程 PASS 第 1 组密码 */ flash_program(0x00400160, PASSWORD_PG1_0, PASSWORD_PG1_1); flash_program(0x00400168, PASSWORD_PG1_2, PASSWORD_PG1_3); flash_program(0x00400170, PASSWORD_PG1_4, PASSWORD_PG1_5); flash_program(0x00400178, PASSWORD_PG1_6, PASSWORD_PG1_7); /* 编程 PASS 第 2 组密码 */ flash_program(0x00400180, PASSWORD_PG2_0, PASSWORD_PG2_1); flash_program(0x00400188, PASSWORD_PG2_2, PASSWORD_PG2_3); flash_program(0x00400190, PASSWORD_PG2_4, PASSWORD_PG2_5); flash_program(0x00400198, PASSWORD_PG2_6, PASSWORD_PG2_7); /* 编程 PASS 第 3 组密码 */ flash_program(0x004001A0, PASSWORD_PG3_0, PASSWORD_PG3_1); flash_program(0x004001A8, PASSWORD_PG3_2, PASSWORD_PG3_3); flash_program(0x004001B0, PASSWORD_PG3_4, PASSWORD_PG3_5); flash_program(0x004001B8, PASSWORD_PG3_6, PASSWORD_PG3_7); /*************************/ /* PROGRAM PASS DCFs */ /*************************/ /* 密码组 0 - 程序锁 */ DCF_program(0x00000000, 0x00100100); /* LOCK0_PG0 */ DCF_program(0x00000000, 0x00100104); /* LOCK1_PG0 */ DCF_program(0x00000000, 0x00100108); /* LOCK2_PG0 */ DCF_program(0x40000000, 0x0010010C); /* LOCK3_PG0 [DBL=1] */ /* 密码组 1 - 程序锁 */ DCF_program(0x00000000, 0x00100110); /* LOCK0_PG1 */ DCF_program(0x00000000, 0x00100114); /* LOCK1_PG1 */ DCF_program(0x00000000, 0x00100118); /* LOCK2_PG1 */ DCF_program(0x00000000, 0x0010011C); /* LOCK3_PG1, [DBL=0] */ /* 密码组 1 - 程序锁 */ DCF_program(0x00000000, 0x00100120); /* LOCK0_PG2 */ DCF_program(0x00000000, 0x00100124); /* LOCK1_PG2 */ DCF_program(0x00000000, 0x00100128); /* LOCK2_PG2 */ DCF_program(0x00000000, 0x0010012C); /* LOCK3_PG2, [DBL=0] */ /* 密码组 1 - 程序锁 */ DCF_program(0x00000000, 0x00100130); /* LOCK0_PG3 */ DCF_program(0x00000000, 0x00100134); /* LOCK1_PG3 */ DCF_program(0x00000000, 0x00100138); /* LOCK2_PG3 */ DCF_program(0x00000000, 0x0010013C); /* LOCK3_PG3, [DBL=0] */ /**************************/ /* 程序审查 DCF */ /**************************/ DCF_program(0x00000000, 0x001000B0); /* 启用 != 0x55AA 的审查 */ /*************************/ /* 程序生命周期 */ /*************************/ /* 从客户交付到原始设备制造商生产的提前生命周期 */ flash_program(0x00400218, 0x55AA50AF, 0x55AA50AF);/* Invalidate CustomerDel*/ flash_program(0x00400220, 0x55AA50AF, 0x55AA50AF);/* 验证 OEMProduction*/ } Re: MPC5746R JTAG PASSWORD 你好 您的脚本无法启动擦除。这通常是因为调试器的闪存初始化不正确。 检查 flash.list,查看块是否已正确初始化,是否未受写保护。 您也可以使用劳特巴赫中嵌入的脚本来擦除设备。你可以在税务摊销收益下拉菜单中找到它 mpc5xxx。 但一般情况下,如果在使用第三方工具时出现问题,我们建议联系劳特巴赫支持中心。 随函附上我对 MPC5746R 设备进行闪存擦除的简单脚本。 顺祝商祺! Peter Re: MPC5746R JTAG PASSWORD 运行该脚本后,劳特巴赫显示"FLASH 擦除错误" 和函数 void debug_lock(): void debug_lock()  { /*************************/ /* 程序密码 */ /*************************/ /* 编程 JTAG 密码 */ flash_program(0x00400120,JTAG_PASSWORD_0,JTAG_PASSWORD_1); flash_program(0x00400128,JTAG_PASSWORD_2,JTAG_PASSWORD_3); flash_program(0x00400130,JTAG_PASSWORD_4,JTAG_PASSWORD_5); flash_program(0x00400138,JTAG_PASSWORD_6,JTAG_PASSWORD_7); /* 编程 PASS 第 0 组密码 */ flash_program(0x00400140, PASSWORD_PG0_0, PASSWORD_PG0_1); flash_program(0x00400148, PASSWORD_PG0_2, PASSWORD_PG0_3); flash_program(0x00400150, PASSWORD_PG0_4, PASSWORD_PG0_5); flash_program(0x00400158, PASSWORD_PG0_6, PASSWORD_PG0_7); /* 编程 PASS 第 1 组密码 */ flash_program(0x00400160, PASSWORD_PG1_0, PASSWORD_PG1_1); flash_program(0x00400168, PASSWORD_PG1_2, PASSWORD_PG1_3); flash_program(0x00400170, PASSWORD_PG1_4, PASSWORD_PG1_5); flash_program(0x00400178, PASSWORD_PG1_6, PASSWORD_PG1_7); /* 编程 PASS 第 2 组密码 */ flash_program(0x00400180, PASSWORD_PG2_0, PASSWORD_PG2_1); flash_program(0x00400188, PASSWORD_PG2_2, PASSWORD_PG2_3); flash_program(0x00400190, PASSWORD_PG2_4, PASSWORD_PG2_5); flash_program(0x00400198, PASSWORD_PG2_6, PASSWORD_PG2_7); /* 编程 PASS 第 3 组密码 */ flash_program(0x004001A0, PASSWORD_PG3_0, PASSWORD_PG3_1); flash_program(0x004001A8, PASSWORD_PG3_2, PASSWORD_PG3_3); flash_program(0x004001B0, PASSWORD_PG3_4, PASSWORD_PG3_5); flash_program(0x004001B8, PASSWORD_PG3_6, PASSWORD_PG3_7); /*************************/ /* PROGRAM PASS DCFs */ /*************************/ /* 密码组 0 - 程序锁 */ DCF_program(0x00000000, 0x00100100); /* LOCK0_PG0 */ DCF_program(0x00000000, 0x00100104); /* LOCK1_PG0 */ DCF_program(0x00000000, 0x00100108); /* LOCK2_PG0 */ DCF_program(0x40000000, 0x0010010C); /* LOCK3_PG0 [DBL=1] */ /* 密码组 1 - 程序锁 */ DCF_program(0x00000000, 0x00100110); /* LOCK0_PG1 */ DCF_program(0x00000000, 0x00100114); /* LOCK1_PG1 */ DCF_program(0x00000000, 0x00100118); /* LOCK2_PG1 */ DCF_program(0x00000000, 0x0010011C); /* LOCK3_PG1, [DBL=0] */ /* 密码组 1 - 程序锁 */ DCF_program(0x00000000, 0x00100120); /* LOCK0_PG2 */ DCF_program(0x00000000, 0x00100124); /* LOCK1_PG2 */ DCF_program(0x00000000, 0x00100128); /* LOCK2_PG2 */ DCF_program(0x00000000, 0x0010012C); /* LOCK3_PG2, [DBL=0] */ /* 密码组 1 - 程序锁 */ DCF_program(0x00000000, 0x00100130); /* LOCK0_PG3 */ DCF_program(0x00000000, 0x00100134); /* LOCK1_PG3 */ DCF_program(0x00000000, 0x00100138); /* LOCK2_PG3 */ DCF_program(0x00000000, 0x0010013C); /* LOCK3_PG3, [DBL=0] */ /**************************/ /* 程序审查 DCF */ /**************************/ DCF_program(0x00000000, 0x001000B0); /* 启用 != 0x55AA 的审查 */ /*************************/ /* 程序生命周期 */ /*************************/ /* 从客户交付到原始设备制造商生产的提前生命周期 */ flash_program(0x00400218, 0x55AA50AF, 0x55AA50AF);/* Invalidate CustomerDel*/ flash_program(0x00400220, 0x55AA50AF, 0x55AA50AF);/* 验证 OEMProduction*/ } Re: MPC5746R JTAG PASSWORD 你好 问题 1: 我用 void debug_lock()函数锁定了 Jtag,然后如何用其他函数解锁 Jtag? 不知道什么是 debug_lock ();但是要取消审查设备,你只需将 0x55AA 的 DCF 记录添加到审查 DCF 中即可。 问题 2: Lauterbach 可以通过 sys.option.KEYCODE连接 MPC5746R,但不能对闪存编程,谁能举例说明? 嗯,这很奇怪。你在编程脚本中执行RESET吗?某些设备在执行 RESET 时出现丢失密钥的问题。 试试这个脚本。我已经从中删除了RESET功能。 请进一步参阅 PASS AN,了解审查制度是如何运作的。这个设备也是一样的。 https://www.nxp.com/docs/en/application-note/AN12092.pdf 顺祝商祺! Peter
記事全体を表示
S32K3 を初期化するときに、MCU_SetMode(0) を呼び出した後に Uart_Init を呼び出すと、HardFault がトリガーされます。 S32K312の電源が投入され初期化されると、まずMcu_SetMode(0)を呼び出し、次にUart_Initを呼び出してUart0を初期化します。この時点ではUart0レジスタ(IP_LPUART_0:0x40328000u)は読み取りも書き込みもできないため、HardFault状態になります。 呼び出しスタックは次のとおりです。 Uart_Init(NULL_PTR); Uart_Ipw_Init(チャネル、Uart_apConfig[CoreId]->Configs[u8ChLoop]->UartChannelConfig); Lpuart_Uart_Ip_Init(HwUnit、Config->UserConfig->LpuartUserConfig); Lpuart_Uart_Ip_SetOversamplingRatio(Base、(uint32)UserConfig->BaudOverSamplingRatio -1U); Base->BAUD = (Base->BAUD & ~LPUART_BAUD_OSR_MASK) | LPUART_BAUD_OSR(OverSamplingRatio); Mcu_SetMode(0)をコメントアウトすると、Uart0を正常に初期化でき、システムは正常に動作します。 公式の Uart デモである Uart_Example_S32K312 と比較したところ、Uart3 が使用されている一方で、Uart0 も読み取りおよび書き込みが不可能な状態であることがわかりました。 MCU_SetMode(0) によって Uart0 のレジスタがアクセス不能になるのはなぜですか? Mcu_SetMode(0)をコメントアウトするとシステムの動作に影響がありますか? Re: S32K3,初始化时调用Mcu_SetMode(0)后,再调用Uart_Init就会进HardFault 私のシナリオでは、システムは電源投入時に初期化され、スリープモードではなくRUNモードに入り、スタンバイモードに入ります。Mcu_SetMode(0)は0 = McuModeSettingConf_Runに設定されています。 LPUARTのPeripheral Clock Enableオプションを有効にしていない場合、Mcu_SetMode(0)行をコメントアウトするだけでUart_InitでHardFaultが発生しません。なぜでしょうか? Re: S32K3,初始化时调用Mcu_SetMode(0)后,再调用Uart_Init就会进HardFault Mcu_SetMode は電源モードを切り替えるために使用されます。通常、低電力モードに入る前に呼び出され、低電力モードで不要な周辺機器をオフにします。 S32K3 低消費電力管理 AN とデモ [RTD400 & 500 MCAL & IP] S32K3 低消費電力管理 AN とデモ これらのプロジェクトには、さまざまな電源モード構成の例が含まれています。 Re: S32K3,初始化时调用Mcu_SetMode(0)后,再调用Uart_Init就会进HardFault こんにちは、ロビン。 RTDはS32DS3.4 + RTDS32K3XX 2.0.0を使用しています。問題はMcuPeripheral -> Peripheral Clock Enableを有効にしていなかったことでしたが、有効にすることで問題は解決しました。 Mcu_SetMode(0)をコメントアウトするとなぜこの問題は解決するのでしょうか?Uartも正常に動作します。 Mcu_SetMode(0)をコメントアウトするとシステム動作に影響しますか? 正常に動作するようです。 Re: S32K3,初始化时调用Mcu_SetMode(0)后,再调用Uart_Init就会进HardFault こんにちは どのバージョンの S32K3 RTD を使用していますか? S32K3 RTD 3.0.x 以降のバージョンには、S32K312 の例は含まれません。 S32K3 RTD 6.00の例Uart_Example_S32K344を確認したところ、Mcu_SetMode(0)の後にUart_Initが呼び出されています。 /* Initialize the Mcu driver */ Mcu_Init(NULL_PTR); Mcu_InitClock(0); #if (MCU_NO_PLL == STD_OFF) while ( MCU_PLL_LOCKED != Mcu_GetPllStatus() ) { /* Busy wait until the System PLL is locked */ } Mcu_DistributePllClock(); #endif Mcu_SetMode(0); /* Initialize Mcl module */ Mcl_Init(NULL_PTR); /* Initialize all pins using the Port driver */ Port_Init(NULL_PTR); /* Initialize IRQs */ Platform_Init(NULL_PTR); /* Initializes an UART driver*/ Uart_Init(NULL_PTR); S32K312EVB-Q172 UARTの A2 の応答セクションでLPUART0が有効になっているかどうかを確認してください。例が機能していません: McuPeripheral -> Peripheral Clock Enable。 よろしくお願いします、 ロビン --------------------------------------------------------------------------------- 注記: - この投稿があなたの質問への回答である場合は、「解決策として承認」ボタンをクリックしてください。ありがとう! - スレッドは最後の投稿から7週間フォローされます。それ以降の返信は無視されます。 後ほど関連する質問がある場合は、新しいスレッドを開いて、閉じたスレッドを参照してください。 ---------------------------------------------------------------------------------
記事全体を表示
s32ds 3.6 linux ADKP options? Customer is CNH. s32g3 + s32ds 3.6 Challenge/Response debugging was mentioned as supported in Linux S32 Design Studio. For this, I installed latest S32 Design Studio - 3.6.2. However, I don't see an option to select Challenge/Response - but only password is available in Debug Configurations - Secure debugging section. Am I missing something? Do we need to install something else? -Randy Krakora Priority: HIGH S32DS Source: Direct Customer Re: s32ds 3.6 linux ADKP options? Hi Randy, Challenge&Response selection is currently disabled in S32 DesignStudio on Linux because S32 Debugger is not fully supporting the use-case yet. Please raise a change request in this jira project to request this feature - Design Studio Target Access
記事全体を表示
s32ds 3.6 linux ADKP 选项? 客户是 CNH。S32G3 + S32DS 3.6 有人提到 Linux S32 Design Studio 支持挑战/响应调试。为此,我安装了最新的 S32 Design Studio - 3.6.2。但是,我没有看到选择 "挑战/响应 "的选项,而只有密码可以在 "调试配置"--"安全调试 "部分中使用。 我是不是漏掉了什么?我们需要安装其他东西吗? -兰迪-克拉科拉 优先级:高 S32DS 资料来源直接客户 Re: s32ds 3.6 linux ADKP options? 嗨,Randy, Challenge&Response 选择目前在 Linux 上的 S32 DesignStudio 中禁用,因为 S32 调试器还不完全支持用例。请在此 jira 项目中提出变更请求以申请此功能 -Design Studio 目标访问
記事全体を表示
添付ファイルのパラメータの一部は公式サイトでは確認できません。ご確認いただけますでしょうか。 LPC11xx Re: 附件的一下参数在官网查不到,希望可以帮忙看看 この指標は存在するかもしれませんが、利用可能なリソースには情報が見つかりませんでした。会社のアカウントを使用してプライベートケースを作成し、製品エンジニアまたは品質エンジニアに問い合わせるよう依頼してください。彼らの方がこの指標に精通しているかもしれません。 Re: 附件的一下参数在官网查不到,希望可以帮忙看看 最大許容暴露時間後の焼成条件を示す指標はないのでしょうか? Re: 附件的一下参数在官网查不到,希望可以帮忙看看 こんにちは@danielholala 、フィードバックありがとうございます。ご提案を転送させていただきます。 Re: 附件的一下参数在官网查不到,希望可以帮忙看看 翻訳ボタンがあれば便利です。🤷‍♂️ Re: 附件的一下参数在官网查不到,希望可以帮忙看看 こんにちは@hqh 、 ご投稿ありがとうございます。NXPセミコンダクターズ :: よりスマートな世界のためのセキュアな接続をご覧ください。 ご覧のとおり、リフローの最大許容数は 3 です。 最大許容露光時間を超える焼成条件は見つかりませんでした。ピーク温度での最大時間しか見つかりませんでした。以下をご参照ください。 お役に立てれば幸いです。 BR、 セレステ
記事全体を表示
附件的一下参数在官网查不到,希望可以帮忙看看 LPC11xx Re: 附件的一下参数在官网查不到,希望可以帮忙看看 可能是有这个指标的,但是目前我能查找到的资料看不到这个数据。你可以用公司的账号建一个private case,然后让他们帮忙联系product engineer或者quality engineer,他们可能更清楚。 Re: 附件的一下参数在官网查不到,希望可以帮忙看看 最大允许暴露时间后的烘烤条件,这个指标没有吗? Re: 附件的一下参数在官网查不到,希望可以帮忙看看 您好@danielholala,感谢您的反馈,我们会转发您的建议。 Re: 附件的一下参数在官网查不到,希望可以帮忙看看 如果能提供翻译按钮就更好了。🤷‍♂️ Re: 附件的一下参数在官网查不到,希望可以帮忙看看 Hello @hqh , 感谢您的帖子。请参考NXP Semiconductors :: Secure Connections for a Smarter World 可以看到允许的最大回流次数是3。 我没能找到超过最大允许暴露时间后的烘烤条件,仅仅只找到了max time at peak temperature,请参考: Hope it can help you. BRs, Celeste
記事全体を表示
Where to Obtain the Demo Software for the S32K388EVB-Q289 Evaluation Board? Hello NXP team, We have purchased the S32K388EVB-Q289 Evaluation Board. Could you please advise us on the following: Where we can obtain the corresponding demonstration software (demo soft) for this board? For the S32K388, what is the recommended RTD (Runtime Driver) version for software operation? What is the appropriate version of the TCP/IP-related driver package? The versions we have currently installed are as follows: S32 Design Studio for S32 Platform: 3.6.3 RTD S32K3_S32M27X: 6.0.0.202508131114 TCPIP_STACK S32K3XX: 3.0.0.202507110930 FREERTOS S32K3XX: 6.0.0.202506270658 Thank you for your assistance! Re: Where to Obtain the Demo Software for the S32K388EVB-Q289 Evaluation Board? Hi, regarding the pre-flashed SW; I asked Apps team if can be provided.  For the TCPIP module; from TCPIP stack 2.0.0 just Eth_HLD driver is supported, and lwip demo examples are based on HLD only. Using IP driver the CT generates error you got. If LLD/IP is required the previous version of TCPIP should be used. BR, Petr Re: Where to Obtain the Demo Software for the S32K388EVB-Q289 Evaluation Board? Another question: After adding the TCPIP module to the GMAC_K388 Example, these errors occur, and the problem cannot be eliminated through modifications in the configuration interface. May I ask if there are any solutions to these problems? Or is it that the Gmac of Drivers cannot work with the Tcpip module? Could you please help take a look? Thank you! 问题: [CODEGEN] Failed to generate file "netifcfg.c" 级别: 错误 类型: 工具问题 工具: Peripherals 来源: Peripherals 相关资源: Sources 信息: [CODEGEN] Failed to generate file "netifcfg.c" Re: Where to Obtain the Demo Software for the S32K388EVB-Q289 Evaluation Board? No program download is required after receiving the development board, as the board already has a pre-programmed program. What I need is exactly this firmware and its source code that are pre-flashed onto the board at the factory. Alternatively, is the pre-installed software on this development board the LED demo software included in the RTD demos? Re: Where to Obtain the Demo Software for the S32K388EVB-Q289 Evaluation Board? Hi, not sure which firmware you are pointing to. The EVB getting started guide simply points to RTD demos BR, Petr Re: Where to Obtain the Demo Software for the S32K388EVB-Q289 Evaluation Board? Thank you for your explanation! However, what I actually need are the program firmware and corresponding source code that run on the demo board we purchased. Could these be provided to us? It seems that the standalone module example programs are no longer available after installing RTD 6.0, and they can only be viewed in the environment where RTD 4.0 is installed. Re: Where to Obtain the Demo Software for the S32K388EVB-Q289 Evaluation Board? Hi, 1) demo examples are part of RTD, FreeRTOS, TCPIP stack installation. If all is properly installed you can see available demos once you are going to create new project from example 2) RTD600 is latest one. There are also some patches available, but you are using right RTD one; https://www.nxp.com/webapp/swlicensing/sso/downloadSoftware.sp?catid=SW32K3-STDSW-D 3) TCPIP_STACK S32K3XX: 3.0.0 is latest one and should be used/installed on top of RTD S32K3_S32M27X: 6.0.0 and FREERTOS S32K3XX: 6.0.0. BR, Petr
記事全体を表示
S32K3 DMA use of ADC Error dear experts: i sue S32K344 to config ADC with DMA, but error occurs after initialed. the configuration is show below i just config ADC2 with DMA using instance0 channel0 with scater mode after initialed , when OS start first task, an error intterrupt occurs. in this moment , i did not run any adc conversion task. can any body give me some ways to investigate the issue ? Re: S32K3 DMA use of ADC Error Hi, last tip...check TCD content at time of error, if there are expected values. BR, Petr Re: S32K3 DMA use of ADC Error hi, PetrS bad news. i have chagned the ld and mcl_memmap.h fils. the dma related variables were placed into non-cachable sram, the result buffers  were in dtcm and were accessed by backdoor, but the error was as before.    best regards! Re: S32K3 DMA use of ADC Error Hi, yes in case of result buffer access error the DBE should be set.  Here most probably the SBE error comes when DMA is reading new TCD if Scatter-Gather is used. If TCDs are put in DTCM as well, its SG Address should also use backdoor offset. BR, Petr Re: S32K3 DMA use of ADC Error hi,PetrS: thanks for your reply. i will try to change the mcl_memap.h and ld file to keep the variables used by DMA in sram. but i really want to find out why the current code can not work correctly. the reuslt buffer used by Adc_SetupResultBuffer is in DMA, but i used the backdoor to access. but the error of DMA is SBE not DBE and the source address is determined by adc is there any other method to solve this? best regards! Re: S32K3 DMA use of ADC Error Hi, DMA can access DTCM via backdoor access, not through the core-coupled path. This access is slower and non-deterministic compared to core access. DMA uses the AHB slave interface to reach DTCM, which is part of the system bus architecture. See AN13388 chapter 4. Tightly Coupled Memory for more info; https://www.nxp.com/webapp/Download?colCode=AN13388&location=null So question could be if it brings any benefit in your application and if rather keep DMA accessed data in normal SRAM. BR, Petr Re: S32K3 DMA use of ADC Error hi,PetrS, thanks for your reply. I found sth that maybe useful for the issue. for the performance, i changed the ld file and put *(.mcal_bss_no_cacheable) into DTCM. so, the variables in dma_ip_pbcfg.c were placed into DTCM. if i place them back to no_cacheable sram, the DMA can work correctly. but i have changed the MPU setting , the AP of DTCM region is 011 and i did not found any description which the DMA can not access the DTCM can you give me  more advice? Re: S32K3 DMA use of ADC Error Hi, settings in screenshots look correct. Maybe you can check scatter-gather configuration with respect of driver user manual, to have right number of SG elements and proper linking of those. Anyway, DMA SBE error may happen in case source address points to memory range that is inaccessible - it means either access to reserved memory space or to disabled or un-clocked peripheral or protected by any kind of protection leading in bus error (MPU, XRDC). BR, Petr
記事全体を表示
有効なライセンス期間を持つ新しいアクティベーション コードを取得するにはどうすればよいですか? 「S32DS for Arm 2018.R1」を再度使用する必要があります。 今日ダウンロードしたアクティベーション コード (「CA1E-5E8C-4B42-0655」) は、ライセンス リストでは有効期限切れ (2022 年 2 月 24 日) と表示されます。 (そのため、オフラインでのアクティベーションも失敗します。) 有効なライセンス有効期限を持つ新しい「アクティベーション コード」をCAN取得するにはどうすればよいですか? Re: How do I obtain a new activation code with a valid license period? ご協力ありがとうございます。 以下のフォルダを削除してインストールを実行した後、 オフラインアクティベーションは最終的に成功しました。 「C:\ProgramData\FLEXnet」 Re: How do I obtain a new activation code with a valid license period? 再開まで今しばらくお待ちください。 ただし、オフラインでのアクティベーションは依然として失敗しました。 「activation.xml」の内容は以下の通りです。 それでも、「ライセンスは生成できません。すでに期限が切れています。」と表示されます。 追加のトラブルシューティング手順に関するアドバイスをいただければ幸いです。 ```xml: アクティベーション.xml xmlバージョン= "1.0"エンコーディング= "UTF-8" ?> <レスポンスxmlns = " http://www.macrovision.com/fnp/2004/11/activation " >     <レスポンスヘッダー>         <バージョン番号> 1 バージョン番号>         <レスポンスタイプ>失敗レスポンスタイプ>         <リクエストシーケンス番号> 10 リクエストシーケンス番号>         <リクエストハッシュ> 9E6B420F28F0F9C76D6E44B2108A35D7CF94AABF リクエストハッシュ>     レスポンスヘッダー>     <レスポンスデータ>         < ResponseReason >拒否されました ResponseReason >         <ErrorCode>ライセンスをCAN生成できません。すでに期限が切れています。ErrorCode>     レスポンスデータ>     <署名> C652403DBD48EB68DCF2D781A737EEEB9B2DCE16 署名>     <署名バージョン> 1 署名バージョン> レスポンス> 「」 フォーマットされた XML ファイルとライセンス リストのステータスを確認した結果を添付しました。これらも併せてご確認ください。 Re: How do I obtain a new activation code with a valid license period? こんにちは、 ライセンスの有効期限を修正しました。ライセンスをオンラインでもオフラインでもアクティベート/更新するには、同じアクティベーション コードを使用してください。 お役に立てれば幸いです Stan
記事全体を表示
Unable to Register new App When accessing the NXP website to register an application in order to obtain a license (https://inspire.nxp.com/mifare/myapp.html ), the site runs very slowly and doesn’t seem to load the styles properly — it looks like a plain Word document. There is an "Add new app" button, and when I click it, it opens a new page (https://inspire.nxp.com/mifare/registerapp.html ) with a small form (also extremely slow). I fill out the form, but I get stuck here — there is no button to confirm or proceed with the registration process. If I press "Enter", the page just reloads, but the new application does not appear as added. I’ve tried using different browsers and different internet connections, but I always get the same result. Is there any other way to obtain a TapLinx license for Android? Thanks in advance! App registration Licensing Re: Unable to Register new App It seems that you’ve fixed the issue, because after refreshing the page, everything is now working correctly and I was able to add a new app. Thanks!
記事全体を表示
PN7642 C100 - fuse the OTP bit that skips USB-MSC boot Hi, I have a working target that is based on Pegoda 3 with PN7642 C100. I'm looking to fuse the OTP bit so that the device will no longer expose the USB mass-storage boot path - permanently force the pin-less download. I couldn't find the address of this fuse to access it with Segger J-Flash or with direct C code. Your support is highly appreciated Thanks Udi Re: PN7642 C100 - fuse the OTP bit that skips USB-MSC boot Hi, PN76_Sys_OTPConfigs_DwnldReqLessBoot is used to configure the value to wait in bootloader if pin-less download is enabled. Refer to PN7642 frequently asked questions, Section 2.7. PN76_Sys_OTPConfigs_LockSettings LOCKS the configurations done by OTP interfaces and does not allow further modification. Being OTP (One Time Programmable) API calls, these functions shall be used carefully. Regards, Eduardo. Re: PN7642 C100 - fuse the OTP bit that skips USB-MSC boot Thanks Eduardo, Would it be better to use : PN76_Sys_OTPConfigs_DwnldReqLessBoot(0); PN76_Sys_OTPConfigs_LockSettings(); Thanks Udi Re: PN7642 C100 - fuse the OTP bit that skips USB-MSC boot Thanks Eduardo, Would it be better to use : PN76_Sys_OTPConfigs_DwnldReqLessBoot(0); PN76_Sys_OTPConfigs_LockSettings(); Thanks Udi Re: PN7642 C100 - fuse the OTP bit that skips USB-MSC boot Hello @UdiO Hope you are doing well. Please refer to PN7642 SDK > docs > PN76-FW-apiguide. OTP Configuration APIs are described in path: Modules > System Service > SYS OTP Config Interface; there you should find some security features such as Code Read protection and SWD disable. You could, for example, consider PN76_Sys_OTPConfigs_EnableCRP() API. Regards, Eduardo.
記事全体を表示
S32K344-WB 端口引脚配置 关于为 S32K344-WB 板配置引脚,我有几个问题。 对于 Siul2_Port,我需要一些帮助来配置它。查看 siul2_port/portConfigSet 税务摊销收益,我需要为正在使用的 MCU 上的每个引脚添加一个条目吗?我总共使用了 78 个引脚,其中 46 个引脚是 SIUL2 类型。 如果不是,那么 portConfigSet 税务摊销收益上会发生什么? 如果是,我该如何添加引脚并进行配置? 每个引脚还与一个 LLR 驱动器有关。我已经配置了 LPSPI 驱动程序税务摊销收益。我需要在 Pins 选项卡上为每种类型添加驱动程序元器件吗?换句话说,我在 ADC、WKPU、系统、JTAG 等每种类型中都有引脚。我需要为每个元器件添加相应的 LLR 驱动程序元器件吗? 从 " 添加配置元器件实例 " 窗口添加 LLR 元器件时,似乎并非所有元器件都可用。有些工具链上有一个黄色三角形和一个说明"它们在工具链中找不到" 如何解决这个问题? 我应该添加哪个外围设备元器件来使用 LLR 配置中断和 ISR。在 MCAL 中,我认为这将是平台元器件,但我在 LLR 添加菜单中看不到等效元器件。 Re: S32K344-WB Port Pin Configuration 感谢您关注我们的产品并为我们的社区做出贡献。 1.您应为引脚工具中配置的每个引脚填写PortPin Mscr值。自 RTD 6.0.0 起,无需此步骤。它会自动填充。 2.无论外设工具中的外设配置如何。如果这些信号被路由到外部焊盘,则需要在引脚工具中进行相应的配置。 3.您只需添加它们、更新代码并在主文件中写入相应的 include 即可。 4. 中断配置使用IntCtrl_Ip驱动程序。 希望这些信息对您有所帮助。
記事全体を表示
IMX8M nano Android13 upgrate Android15 with OTA package Android13 upgrate Android15 with OTA package, device can not mount the data partition and will boot into recovery mode: reason is [set_policy_failed:/data/bootchart] installing_text: en (156 x 19 @ 700) Command: "/system/bin/recovery" "--prompt_and_wipe_data" "--reason=set_policy_failed:/data/bootchart" Android Re: IMX8M nano Android13 upgrate Android15 with OTA package Hi, Can you share the type of OTA package ? full or incremental? Does incremental and full OTA has same issue? Best Regards, Zhiming
記事全体を表示
Other NXP Products I have procured 30numbers of MC9S08QG4CDTER on which the following markings are there: Can you please also help me do decode the date code in MC9S08QG4CDTER. top marking is: MQG4 CDTE XNUVK Re: Other NXP Products Hi @vicky268, For marking information, please contact your authorized NXP distributor. Best Regards, Pablo
記事全体を表示
TJA1043 Hi, how to calculate the quiescent current of TJA1043 itself in a 12V system? I read in the TJA1043 datasheet that the quiescent current calculation involves PIN Vcc, PIN Vio, PIN Vbat, PIN TXD, PIN RXD, PINSTB_N, PIN EN, PIN ERR_N, PIN WAKE, PIN INH, PIN CANH &CANL, PIN SPLIT. Is it possible to add up all the quiescent currents on these pins to get the quiescent current consumption of the TJA1043? Is the quiescent current consumption of the TJA1043 obtained by adding up the quiescent currents of all these pins? Our product requires a quiescent current of 0.1mA or less, but according to the above scheme, the quiescent current of the TJA1043 alone is already very large, so I would like to ask if I understand the calculation method correctly, please advise, thank you! Re: TJA1043 Hi, will the VBAT pin of TJA1043 cause the chip to burn up if reverse voltage is connected during testing? Re: TJA1043 Hi, For meeting 0.1 mA quiescent requirement, you must ensure the TJA1043 is placed into Sleep or Standby mode where a total internal current is typically a few tens of microamps — it is achievable. BRs, Tomas
記事全体を表示
COCKPIT_A53 为 IMX8 Quad Max 选中,看门狗一直在 RESET 我在 Quad Max 上启用了所有 6 个处理器的看门狗,然后在 ATF 中启用了 COCKPIT_A53 设置。现在看来,如果禁用 A72 处理器(在 SCFW 级别/不是设备树级别),则会触发信号监视程序。 知道如何禁用 A72 处理器的看门狗吗? i.MX 8 系列 | i.MX 8QuadMax (8QM) | 8QuadPlus Re: COCKPIT_A53 picked for IMX8 Quad Max, watchdog keeps resetting 你好,@flobro! 感谢您联系恩智浦支持中心! 你说的完全正确,为了防止监视程序导致 RESET,还必须在 SCFW 中对其进行正确配置。 根据您使用的 电路板支持包 版本,您可以从以下链接下载 SCFW 源代码: 用于 i.MX 应用处理器的嵌入式 Linux 下载后,运行位于软件包文件夹中的二进制文件以提取 SCFW 的源代码和文档。 致以最崇高的敬意, Chavira
記事全体を表示
COCKPIT_A53 が IMX8 Quad Max に選ばれ、ウォッチドッグがリセットされ続ける もともと Quad Max でアクティブな 6 つのプロセッサすべてに対してウォッチドッグを有効にしていましたが、その後、ATF で COCKPIT_A53 設定を有効にしました。現在、A72 プロセッサが無効になっている場合 (デバイス ツリー レベルではなく SCFW レベル)、ウォッチドッグがトリガーされるようです。 A72 プロセッサに対してのみウォッチドッグを無効にする方法をご存知ですか? i.MX 8ファミリ | i.MX 8QuadMax (8QM) | 8QuadPlus Re: COCKPIT_A53 picked for IMX8 Quad Max, watchdog keeps resetting こんにちは@flobro ! NXP サポートにお問い合わせいただきありがとうございます。 おっしゃる通り、ウォッチドッグによるリセットを防ぐには、SCFW 内でもウォッチドッグを適切に設定する必要があります。 使用している BSP バージョンに基づいて、以下のリンクから SCFW ソース コードをダウンロードできます。 i.MX アプリケーション プロセッサ向け組み込み Linux ダウンロードしたら、パッケージフォルダーにあるバイナリ ファイルを実行して、SCFW のソース コードとドキュメントを抽出します。 よろしくお願いします、 チャビラ
記事全体を表示