Multi Source Translation Content

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

Multi Source Translation Content

讨论

排序依据:
How to become a EV powertrain deisgn engineer? How do I become better/employable as Ev powertrain deisgn engineer, what tools should I be familiar with is there anything I can do like make a portfolio to better showcase what ive learnt. Is there any practice assignments or materials online that could help me understand & practice more. My background: I'm new to EV industry, starting from scratch. It's a career change for me.i have degree in mechanical engineering. But was in a different career for past few years and never worked as an engineer.but was always passionate about EVs. So, To get back and brigde the gap I'm doing a course to learn more about ev design ,it's called master's in Ev powertrain design & validation. It's mainly modeling in matlab simulink and few practical on an EV. Alternator Regulator
查看全文
MCUXpresso IDE roadmap Hi everyone, Is MCUXpresso IDE still supported? In the last years there was a MCUXpresso IDE upgrade every about 4 months. Since june 2025 there is not upgrades. Does this mean that MCUXpresso IDE will not be upgraded in the future? Many thanks Biafra Re: MCUXpresso IDE roadmap Hello @biafra , Thanks for your post. At present, there are no plans for a new MCUXpresso IDE roadmap. Our primary focus and recommended development environment is MCUXpresso for Visual Studio Code | NXP Semiconductors. However, the latest MCUXpresso IDE v25.06 is still actively maintained, and you can continue to import and use SDKs for new devices without any issues. Please note that if you use the integrated Config Tools for newer products, make sure to update the Config Tools package manually. For detailed instructions, please refer to: Updating Config Tools in the MCUXpresso IDE - NXP Community. Hope it helps. BR Celeste
查看全文
导出 S32CT .mex配置到 EB Tresos 您好,NXP技术支持, 是否有办法导出/转换 S32CT 配置 .mex 文件?将文件转换成EB TRESOS可以读取/导入/使用的格式?我需要切换到 EB Tresos,但不想手动转移每个配置项。 我附上了一个示例 .mex 文件。我从我的项目中选取文件作为参考,引用。 Re: Exporting S32CT .mex configuration to EB Tresos 你好@DirkEtzler 遗憾的是,目前还没有自动转换工具或插件可以将 S32DS (.mex) 配置迁移到 EB tresos (.arxml) 格式。 S32 配置工具使用 .mex 文件格式,而 EB Tresos 遵循 .arxml 格式。AUTOSAR 标准在架构和约束方面有很大不同。   建议的方法是使用 .mex 文件在 EB Tresos 中手动重新创建配置。配置和生成的驱动程序代码作为参考,引用。您可以参考Tresos Training 提供的 RTD MCAL 指南来获取一些指导。   如果您在迁移过程中遇到任何问题,请提交您的查询,我们将很乐意为您提供帮助。   此致, 朱利安 Re: Exporting S32CT .mex configuration to EB Tresos 你好@Julián_AragónM , 感谢您的快速回复。我会遵守规则,遇到问题时再发帖提问。
查看全文
晶振波形异常 你好,@ lukaszadrapa 我们公司在使用贵公司的FS32K144HFT0MLHT这款MCU, 使用晶振为AV08000009这款8MHz的无源晶振,波形异常。请问这样的晶振波形 贵公司的MCU可以接受吗 是否会影响MCU的正常使用吗 Re: 晶振波形异常 嗨@Kyp 示波器截图似乎没有显示实际的 8 MHz 晶体波形。显示的频率(~256 Hz)与预期的振荡器频率不一致,很可能是由于所选示波器时基和采样率引起的混叠所致。因此,仅凭这一测量结果无法评估晶振(晶体振荡器)的质量。应该使用速度快得多的时基来观察实际的振荡器波形。 此致, Lukas Re: 晶振波形异常 HI ,lukaszadrapa   非常抱歉 ,我们用重新测了一下波形,图片如下 麻烦分析一下,有什么好的建议
查看全文
水晶発振器の波形異常 こんにちは、@lukaszadrapa 弊社では貴社製のFS32K144HFT0MLHTマイクロコントローラを使用しています。 8MHzの受動水晶発振器(AV08000009)を使用した場合、波形が異常になります。この波形は貴社製MCUにとって許容範囲内でしょうか? MCUの正常な動作に影響しますか? Re: 晶振波形异常 こんにちは、 @Kypさん オシロスコープのスクリーンショットには、実際の8MHz水晶発振器の波形が表示されていないようです。表示されている周波数(約256Hz)は、予想される発振器の周波数と一致しておらず、選択されたオシロスコープのタイムベースとサンプリングレートによるエイリアシングが原因である可能性が最も高い。したがって、この測定だけで結晶振動子の品質を評価することはできません。実際の発振器波形を観測するには、より高速な時間軸を使用する必要がある。 よろしくお願いいたします。 ルーカス Re: 晶振波形异常 こんにちは、 lukaszadrapa 申し訳ございません。波形を再検査したところ、以下の画像が得られました。 これを分析して、何か提案があればお聞かせください。
查看全文
启用数据缓存 你好、 我正在测试 TFLite AI 模型在恩智浦 FRDM-MCXN947 MCU 上的推理时间和性能。虽然我使用 NPU 时性能不错,但不使用 NPU 时推理速度却相当慢。通过启用数据缓存,我能够缩短其他 MCU 的推理时间。我想知道如何在恩智浦微控制器上启用数据缓存。我们也欢迎任何其他性能提升策略。 MCX N NPU|ML Re: Enabling Data Cache 启用数据缓存可以真正加快工作流程,减少重复处理。对于那些希望进行有效规划的人来说,Persona 融合战略为预测结果和优化结果提供了一种明确的方法。将正确的元素结合在一起,能带来意想不到的效率,这真是令人着迷。这种方法无疑让复杂数据的管理变得更加简单易行。 Re: Enabling Data Cache 有意思您使用过编译器优化标志吗?通常,当 NPU 处于非活动状态时,加强优化(例如 -O3)可以显著加快代码速度。另外,关于数据缓存,请查看 SDK 文档中有关 Cache_enable 或类似函数,特别是适用于 MCXN947 的函数。请记住,优化通常归结为一种平衡行动,就像在 Slope Game 中一样,优化代码与硬件限制以获得最佳性能。祝你好运 Re: Enabling Data Cache 你好@ge0rgeth0mas CACHE64 模块用于缓存 FlexSPI 访问。 根据您的需要,只需启用 lpcache 即可。 BR 哈利 Re: Enabling Data Cache 很高兴看到您在恩智浦 FRDM-MCXN947 上探索 TFLite AI 模型!启用 数据缓存 确实可以显著提高性能。您还可以优化模型大小或量化模型,以提高效率。说到性能,你有没有尝试过将其与 Snow Rider 3D 游戏等游戏应用程序内置?这可能是测试设置能力的一种有趣方式! Re: Enabling Data Cache 你好 Harry,正如你所提到的, 我正在浏览参考手册和 SDK 驱动程序: 我注意到有 * fsl_cach_lpcac.h其中包含L1CACHE_EnableCodeCache() 和 * fsl_cache.h其中包含CACHE64_EnableCache(CACHE64_CTRL_Type *base) CACHE64 可能是数据高速缓存,LPCAC 可能是指令高速缓存? Re: Enabling Data Cache 嗨,哈里、 CACHE64 可能是数据高速缓存,LPCAC 可能是指令高速缓存? Re: Enabling Data Cache 你好@ge0rgeth0mas 您可以参阅 MCX Nx4x 参考手册中的第 5 章。 关于缓存相关的应用程序接口。 您可以参考 MCXN947 SDK 中的 fsl_cache_lpcac.h。 BR 哈利 Re: Enabling Data Cache 这是一项令人着迷的工作!我以前也参与过类似的优化挑战。您是否为 TFLite 模型探索过不同的量化技术?有时,即使是很小的调整,也会在 NPU 未启动时产生不同的效果。说到快节奏的动作,它让我想起了玩 篮球明星!它要求快速反应和策略,就像优化人工智能一样。当你需要从编码工作中解脱出来时,你可能会发现这是一种有趣的分心方式。 Re: Enabling Data Cache FRDM-MCXN947 的工作很有意思!你正在探索不同的性能优化方法,这很好。我没有使用过这种特定的 MCU,但在很多情况下,启用数据缓存肯定会带来不同。您可能会从专注于嵌入式开发的社区中找到一些有用的见解,甚至可能会从那些讨论类似游戏优化挑战的社区中找到一些有用的见解、 绥卡游戏!有时候,提高游戏开发效率的方法可以出人意料地得到很好的转化。祝你的项目好运! Re: Enabling Data Cache 感谢您分享这个问题。硬件加速虽然备受关注,但对于边缘人工智能应用而言,CPU 端优化仍然非常重要。缓存配置、内存对齐、CMSIS-NN 优化和编译器标志绝对是值得探索的领域。这与在《漂移老大》等游戏中逐步提高技能的理念相同——随着时间的推移,微小的调整可以带来更好的结果。 Re: Enabling Data Cache 您的 NPU 测试结果听起来很有希望,而 CPU 的差距可能确实指向缓存或内存放置问题。除了启用 数据缓存 之外,还要检查模型张量和权重是否放置在快速 SRAM 中,确认编译器优化标志,并我的各个运算符以找出瓶颈。将 CMSIS-NN 内核与默认的 TFLite 实现进行比较也可能有所帮助。与优化Slope Unblocked类似,内存访问的微小变化可以显著提高响应速度。
查看全文
S32K144 GPT 通知回调在 SRTC 通道上未触发信号 - MCAL RTM 1.0.6 (AUTOSAR 4.2) + EB 您好,NXP团队, 我正在使用以下 S32K144 进行项目开发: MCAL 软件包:S32K1XX_MCAL4_2_RTM_1_0_6 AUTOSAR 版本:4.2.2 EB Tresos 版本:29.0 设备:S32K144 我遇到的问题是,尽管计时器本身似乎运行正常,但 GPT 通知回调却没有收到触发信号。 GPT 配置 EB Tresos 中 GPT 通道的配置如下: 硬件模块:SRTC 频道:SRTC_0_CH_0 模式:连续 通知:已启用 extern void Gpt_Notification(void); static CONST(Gpt_ChannelConfigType, GPT_CONST) Gpt_InitChannelPB[1] = { { (布尔值)FALSE, &Gpt_Notification, ... (Gpt_ChannelModeType)(GPT_CH_MODE_CONTINUOUS), { (uint8)(SRTC_0_CH_0), (uint8)(GPT_SRTC_MODULE) ... } } }; Gpt_GetTimeElapsed()(在应用程序代码中使用)返回的值在运行时持续增加,这表明: GPT初始化成功。 GPT定时器启动成功。 SRTC计时器计数正常。 然而: Gpt_Notification() 函数从未被调用。 Gpt_Notification() 函数内部的断点永远不会被触发。 请问您能否帮忙澄清一下: S32K1XX_MCAL4_2_RTM_1_0_6 中 SRTC_0_CH_0 上的 GPT 通知是否存在已知问题? 基于 SRTC 的 GPT 是否需要在 GPT 模块配置之外进行任何额外的 NVIC 或中断配置? 或者其他任何可能被遗漏的要点。 此致, 艾西瓦娅 Re: S32K144 GPT Notification Callback Not Triggering on SRTC Channel - MCAL RTM 1.0.6 (AUTOSAR 4.2) 嗨@Aishwr 请检查: EB Tresos 中的 GptIsrEnable - 转到 Gpt -> GptHw配置-> GptHwInterruptChannel。找到 SRTC_0_CH_0 的条目。检查 GptIsrEnable 和 GptChannelIsUsed 是否都已启用。这两个值的默认值均为 false,因此必须显式启用,否则 SRTC 信道的 ISR 将不会激活。 在应用程序代码中调用 Gpt_EnableNotification() - 仅仅在 EB Tresos 中配置通知功能是不够的。在 Gpt_StartTimer() 之后,必须在应用程序中显式调用 API Gpt_EnableNotification(GptConf_GptChannelConfiguration_ )。如果没有这个调用,即使定时器正确触发,司机也不会发送通知。 中断控制器初始化 – 根据用户手册中提到的驱动程序偏差 SWS_Gpt_00355 和 SWS_Gpt_00356,集成代码必须在使用 GPT 驱动程序之前启用 NVIC 中的 RTC/SRTC 中断线。这不是 Gpt_Init() 函数能做到的。请检查此操作是否在您的启动代码或集成代码中执行,以及是否在调用 Gpt_StartTimer() 之前执行。 此致, Lukas
查看全文
How to Blob FLUSH S32E288-975EVB Hello, my company is exploring using this chip for our new product.  I am having trouble getting the code built and flashed through micro-USB UART onto the board. I was able to FLUSH the pre-built "Hello world" print binaries that come with the RTD package to the board and tested working, so I know it is possible, but when I want to do this with my own code, I could not find any instructions on how to do this. There are no linker_flash files in Project_setting/Linker_files/ in any examples from RTD, and there is no mention of how to do this in the manual. Am I supposed to build in JTAG debug RAM mode and manually use IVT? What is the procedure? How do I build a UART flashable file? If anyone can point me in the right direction, it would be much appreciated.  I found this on this forum: https://community.nxp.com/t5/S32Z-E/creating-a-Blob-Image-using-IVT-S32Z2/m-p/2362406#M322 I am not sure if this works, since this is not closed, but I will try. If there is any support for this board, that would be great.  Re: How to Blob FLUSH S32E288-975EVB Hi,pyc About how to create a Blob, from starting the Flash, you can refer to the following content. 1.The recommended startup method we suggest is the one like GreenVIP's, starting from SMU and then proceeding to R52. You can refer to GreenVIP for details. In GreenVIP, there are also instructions on how to create Blobs and how to burn Blobs. S32ZE_GreenVIP_1.3.x/doc/UG_S32ZE_GreenVIP.pdf Design : Product Information : Automotive SW - S32Z/E - Vehicle Integration Platform (GreenVIP) 2. To start directly from R52, you need to modify the link script and startup file. It's a bit complicated. You can refer to the following link, which has supported similar situations. Guidance for IVT Flash Image Creation for R52_0_0 Core on S32Z280-594EVB Without Debug Probe. How to reduce the binary size in S32Z2 3. About the QSPI boot mode setting of S32E288-975EVB, you can refer to this picture form user-guide of S32E288-975EVB. S32E288-975EVB Evaluation Board Solution for S32E2 Family Microcontrollers User Guide BR Joey Re: How to Blob FLUSH S32E288-975EVB Hi,pyc Thank you for contacting us. The design file on your website is also missing the schematics, so I am unable to check from my side. Any help is appreciated. >>>You can find the design documents and Start Guide for S32E288-975EVB on the official website interface as the following picture. S32E288-975EVB Evaluation Board | NXP Semiconductors BR Joey Re: How to Blob FLUSH S32E288-975EVB Hi, so the Example diode code is trying to toggle D12, and the get-started guide on your website for S32E288-975EVB is using information from S32E288-400EVB. The design file on your website is also missing the schematics, so I am unable to check from my side. Any help is appreciated. Re: How to Blob FLUSH S32E288-975EVB Quick update. I tried the exact same procedure for the Dio example, and was able to create the blob file. I flushed it onto the board, and the LED is not blinking. The flush procedure is definately correct since I was able to flush the some pre-build artifacts I found inside the IDE folder. Have anyone verified this procedure at NXP that this procedure actually work on this dev kit?
查看全文
S32K144 GPT Notification Callback Not Triggering on SRTC Channel - MCAL RTM 1.0.6 (AUTOSAR 4.2) + EB Hello NXP Team, I am working on an S32K144 project using: MCAL Package: S32K1XX_MCAL4_2_RTM_1_0_6 AUTOSAR Version: 4.2.2 EB Tresos Version: 29.0 Device: S32K144 I am facing an issue where a GPT notification callback is not being triggered, although the timer itself appears to be running correctly. GPT Configuration The GPT channel is configured in EB Tresos as: Hardware Module: SRTC Channel: SRTC_0_CH_0 Mode: Continuous Notification: Enabled extern void Gpt_Notification(void); static CONST(Gpt_ChannelConfigType, GPT_CONST) Gpt_InitChannelPB[1] = { { (boolean)FALSE, &Gpt_Notification, ... (Gpt_ChannelModeType)(GPT_CH_MODE_CONTINUOUS), { (uint8)(SRTC_0_CH_0), (uint8)(GPT_SRTC_MODULE), ... } } }; The value returned by Gpt_GetTimeElapsed()(used in application code ) continuously increases during runtime, indicating that: GPT initialization is successful. GPT timer starts successfully. SRTC timer is counting correctly. However: Gpt_Notification() is never called. Breakpoint inside Gpt_Notification() is never hit. Could you please help clarify: Is there any known issue with GPT notifications on SRTC_0_CH_0 in S32K1XX_MCAL4_2_RTM_1_0_6? Does SRTC-based GPT require any additional NVIC or interrupt configuration outside the GPT module configuration? or any other point, that may have missed. Regards, Aishwarya Re: S32K144 GPT Notification Callback Not Triggering on SRTC Channel - MCAL RTM 1.0.6 (AUTOSAR 4.2) Hi @Aishwr  Please check: GptIsrEnable in EB Tresos - Go to Gpt -> GptHwConfiguration -> GptHwInterruptChannel. Find the entry for SRTC_0_CH_0. Check that both GptIsrEnable and GptChannelIsUsed are enabled. The default value for both of these is false, so they must be explicitly turned on, otherwise the ISR for the SRTC channel will not be active. Gpt_EnableNotification() call in your application code - Configuring the notification function in EB Tresos is not enough on its own. The API Gpt_EnableNotification(GptConf_GptChannelConfiguration_ ) must be called explicitly in your application after Gpt_StartTimer(). Without this call, the driver will not deliver the notification even if the timer fires correctly. Interrupt controller initialization – per driver deviations SWS_Gpt_00355 and SWS_Gpt_00356 mentioned in user manual, integration code must enable the RTC/SRTC interrupt line in the NVIC before using the GPT driver. This is not done by Gpt_Init(). Please check whether this is done in your startup or integration code, and whether it happens before Gpt_StartTimer() is called. Regards, Lukas
查看全文
Rx sensitivity differs by 10dB between consecutive measurements I am observing unexpected behavior for one of our products using QN9083 BLE SoC. When I measure the device receiver sensitivity, I am seeing deltas up to 10dB between consecutive measurements. I am using a CMW100 in advertiser mode to perform measurement and the device is placed in a shielded RF box. Performing consecutive RxS measurements, without opening the box and/or changing device location, the device responds with up to 10dB difference (i.e., -91dBm and -81dBm) which is unexpected and never happened before. The behavior is random. I am looking for possible causes both hardware and software. Re: Rx sensitivity differs by 10dB between consecutive measurements Hello, A variation of up to 10 dB between consecutive sensitivity measurements is not something we would normally expect. Could you share the software/SDK version currently being used? Also, can you clarify: Does this occur on a single device or multiple products? Have you seen the same behavior across different units? Can the issue be reproduced on an NXP development board using the same measurement setup? This information will help determine whether the issue is specific to the hardware, software, or test environment. Best Regards, Ricardo Re: Rx sensitivity differs by 10dB between consecutive measurements Hello thank you for getting back to me. Here are my answers: Could you share the software/SDK version currently being used?       5.0 based on 156414 (Controller Subsystem) and 156821 (Host Subsystem) Does this occur on a single device or multiple products?       Same product. Never had the issue with different products. Have you seen the same behavior across different units?       Yes but not consistently Can the issue be reproduced on an NXP development board using the same measurement setup?       I will need a dev board with QN9083 and a FW that will set the chip on advertising Thank you,       Re: Rx sensitivity differs by 10dB between consecutive measurements Additional info regarding BLE version: SDK 2.2.3 BLE 1.5.6 that supports BLE Core 5.0. Re: Rx sensitivity differs by 10dB between consecutive measurements @Ricardo_Zamora  I ran measurements using QN9080-DK. Although I do not see 10dB discrepancy there is still 5dB fluctuation (see data below). What could cause this?  Re: Rx sensitivity differs by 10dB between consecutive measurements Hi @Ricardo_Zamora did you get the chance to look into the data/answers I posted? Thank you.
查看全文
T2081プロセッサMT29F64G08AECAB NANDフラッシュへのアクセス こんにちは、 T2081プロセッサを使ってMT29F64G08AECAB NANDフラッシュにアクセスしようとしています。 NANDフラッシュデバイスの総容量は8GBで、CE1(Chip Enable 1)とCE2(Chip Enable 2)はそれぞれCS5とCS6を介してIFCコントローラに接続されています。 CS5はCE1に接続された4GBのNANDフラッシュに使用されます。 CS6はCE2に接続された4GBのNANDフラッシュに使用されます。 このNANDデバイスのXMLフラッシュ構成ファイルは、以下のパスに存在しません。 {CodeWarrior}\PA\bin\plugins\support\Products\ProductData\FPDevices.mwpdb\FP そこで、Flash Programmer for Power Architectureプロセッサ アプリケーションノート(AN4349)という文書を参照して新しいXMLファイルを作成しました。 私には以下の質問があります。 フラッシュプログラマの設定ファイル(.xml)では、NANDフラッシュのサイズを4GB (チップセレクトあたり)に設定すべきでしょうか、それとも8GB (CS5とCS6を合わせたデバイス全体の容量)に設定すべきでしょうか? CS5の4GBサイズのNANDフラッシュ構成に合わせて、T2081QDS_init_core.tclファイルを修正しました。 製造元IDとデバイスIDを読み取るための診断テストを実行すると、コンソールに次のエラーが表示されます。   参考資料として、T2081QDS_init_core.tclファイルとMT29F64G08AECAB.xmlファイルを添付しました。 設定を確認し、 T2081プロセッサを使ってNANDフラッシュデバイスにアクセスする正しい手順を教えていただけますか? よろしくお願いいたします。 ヴィマル。 QorIQ T2デバイス Re: Accessing MT29F64G08AECAB NAND Flash on T2081 Processor こんにちは、 現在タイムアウトが発生している可能性が最も高い原因は、 TCL のチップセレクトインデックスの誤り、 IFC クロックの初期化不足、 CSOR ページ/ブロックのジオメトリの不一致、タイミングが厳しすぎる、または正しい NAND ID シーケンスを実装していないアルゴリズムを指す XML エントリです。実際のXMLと修正 T2081QDS_init_core.tcl されたCS5/CS6のセクションを共有してくれれば、フィールドを直接確認して値を登録できます。 フラッシュプログラマのターゲット/チップセレクトごとに4GBを使用し、最初にCS5のみを起動して、IDタイムアウトを8GBのXMLサイズの問題としてではなく、IFCの初期化/アルゴリズム/ジオメトリの問題としてデバッグしてください。   よろしくお願いします。 Re: Accessing MT29F64G08AECAB NAND Flash on T2081 Processor こんにちは、 @Bio_TICFSL さん、 ご回答ありがとうございます。 Chip Select 5(CS5)を使って4GBのNANDフラッシュにアクセスしようとしましたが、先ほど述べた問題が依然として解決しています。 参考資料として、 T2081QDS_init_core.tclファイルとテキスト形式のXMLファイルを添付しました。 これらのファイルと設定値をご確認いただき、適切な解決策を教えていただけますか? よろしくお願いいたします。 ヴィマル。 Re: Accessing MT29F64G08AECAB NAND Flash on T2081 Processor こんにちは、   前回の返信について、まだご回答をいただいていないため、改めてご連絡いたします。   MT29F64G08AECAB NANDフラッシュのタイミングパラメータに関して、いくつか疑問があります。添付のデータシート画像にあるタイミング表をご参照ください。 NXP T2081 IFCインターフェースでどのNANDタイミングモードを使うべきでしょうか?   これらのタイミング値から、対応する入力クロックサイクルはどのように導き出されるのでしょうか?   NxP T2081プロセッサからIFC経由でNANDフラッシュ(MT29F64G08AECAB)にアクセスする方法について、アドバイスをいただけますか? よろしくお願いいたします。 ヴィマル。
查看全文
S32K344EVB-T172: オンボードのOpenSDAデバッガーに接続できません こんにちは、 私はS32K344EVB-T172を使用していますが、オンボードのOpenSDA/PEmicroデバッガに接続できません。 デバッグ用USBケーブルを接続しても、デバッグLEDが点灯せず、オンボードデバッガーがPCに認識されないため、デバッグセッションを開始できない場合があります。 私は既に以下のことを試しました: 複数のUSBデータケーブル 異なるUSBポート ボードをリセットして電源を入れ直す 外部ハードウェアがコネクテッドされていない状態でテストしています 以前にこの問題に遭遇した方はいますか?オンボードのOpenSDAデバッガに関して、推奨される復旧手順、ファームウェアのアップデート、またはハードウェア/ジャンパーのチェック方法はありますか? よろしくお願いします。 Re: S32K344EVB-T172: Unable to Connect to the Onboard OpenSDA Debugger ご返信ありがとうございます。 はい、PEmicroドライバを最新バージョンに更新しました。以前はEVBのフラッシュとデバッグを正常に行えていましたが、最近、デバッグ用USBを接続してもデバッグLEDが点灯しないため、オンボードのOpenSDAデバッガーが検出されないことがあります。 S32K3X4EVB-T172クイックスタートガイドに従って、ジャンパーが正しく設定されていることも確認しました。追加のチェックやOpenSDAファームウェアの復旧手順が推奨されるか、あるいはハードウェアの問題を示している可能性はありますか? Re: S32K344EVB-T172: Unable to Connect to the Onboard OpenSDA Debugger こんにちは、 @SourabhJ さん PEmicroのドライバは最新バージョンに更新しましたか?以前、EVBの書き換えに成功しましたか? また、 MCU自動車ボードのクイックスタートの「S32K3X4EVB-T172評価ボードのジャンパー設置」セクションで説明されている通りにジャンパーが設定されているかも確認していただけますか? BR、VaneB Re: S32K344EVB-T172: Unable to Connect to the Onboard OpenSDA Debugger こんにちは、 @SourabhJ さん LEDのD14とD15だけが点灯していないのか、それとも電圧レギュレーターの隣にある3つのLEDもオフなのか確認していただけますか? もしPEMicro MultilinkやSEGGER J-Linkのような外部デバッガにアクセスできるなら、基板のJ12(20ピンCortex Debug)コネクタで接続してみてはどうでしょうか?これにより、S32K344 MCUがオンボードデバッガに依存して正しく応答しているかどうかを確認できます。 また、この問題が起きる前に最後にボードにプログラムされたアプリケーションやファームウェアは何ですか?
查看全文
如何成为一名电动汽车动力传动设计工程师? 我如何才能成为一名更优秀/更有竞争力的电动汽车动力传动设计工程师?我应该熟悉哪些工具?我是否可以做一些事情,比如制作作品集,来更好地展示我所学到的知识? 网上有没有什么练习题或资料可以帮助我理解和练习? 我的背景:我是电动汽车行业的新手,一切都从零开始。对我来说,这是一次职业转型。我拥有机械工程学位。但过去几年我从事的是其他职业,从未做过工程师,但我一直对电动汽车充满热情。 所以,为了回到正轨并弥合差距 我正在学习一门关于电动汽车设计的课程,叫做电动汽车动力传动设计&验证硕士课程。主要内容是使用 Matlab Simulink 进行建模,很少涉及电动汽车的实际操作。 交流发电机稳压器
查看全文
Accessing MT29F64G08AECAB NAND Flash on T2081 Processor Hi, I am trying to access the MT29F64G08AECAB NAND Flash using the T2081 processor. The NAND Flash device has a total capacity of 8 GB, with CE1 (Chip Enable 1) and CE2 (Chip Enable 2) connected to the IFC controller through CS5 and CS6, respectively. CS5 is used for 4 GB of NAND Flash connected to CE1. CS6 is used for 4 GB of NAND Flash connected to CE2. The XML flash configuration file for this NAND device is not available in the following path: {CodeWarrior}\PA\bin\plugins\support\Products\ProductData\FPDevices.mwpdb\FP Therefore, I created a new XML file by referring to the document Flash Programmer for Power Architecture Processors Application Note (AN4349). I have the following questions: For the Flash Programmer configuration file (.xml), should I configure the NAND Flash size as 4 GB (per chip select) or 8 GB (total device capacity across CS5 and CS6)? I modified the T2081QDS_init_core.tcl file according to the NAND Flash configuration on CS5 with a 4 GB size. When running the diagnostic test to read the Manufacturer ID and Device ID, I encounter following errors in the console.   I have attached the T2081QDS_init_core.tcl and MT29F64G08AECAB.xml files for your reference. Could you please review the configuration and provide the correct procedure to access the NAND Flash device using the T2081 processor? Regards, Vimal. QorIQ T2 Devices Re: Accessing MT29F64G08AECAB NAND Flash on T2081 Processor Hello, The most likely causes of your current timeout are: wrong chip-select index in the TCL , IFC clock not initialized , CSOR page/block geometry mismatch , timing too aggressive , or an XML entry pointing to an algorithm that does not implement the correct NAND ID sequence . If you share the actual XML and the modified T2081QDS_init_core.tcl CS5/CS6 sections, I can check the fields and register values directly. Use 4 GB per Flash Programmer target/chip select, bring up CS5 alone first, and debug the ID timeout as an IFC initialization/algorithm/geometry issue rather than as an 8 GB XML-size issue.   Regards Re: Accessing MT29F64G08AECAB NAND Flash on T2081 Processor Hi @Bio_TICFSL , Thanks for your response, We tried using Chip Select 5 (CS5) to access the 4 GB NAND flash, but we are still facing the same issue that was mentioned previously. I have attached the T2081QDS_init_core.tcl file and the xml file in text format for your reference. Could you please review these files and the configuration values, and provide the appropriate solution? Regards, Vimal. Re: Accessing MT29F64G08AECAB NAND Flash on T2081 Processor Hi,   I am following up on my previous reply, as I have not yet received a response.   I have some doubts regarding the timing parameters of the MT29F64G08AECAB NAND Flash. Please refer to the timing table in the attached datasheet image. Which NAND timing mode should be used with the NXP T2081 IFC interface?   How are the corresponding input clock cycles derived from these timing values?   Can you please give the suggestions to access the NAND Flash (MT29F64G08AECAB) through IFC from the NxP T2081 Processor? Regards, Vimal.
查看全文
S32K344EVB-T172:无法连接到板载 OpenSDA 调试器 你好, 我正在使用S32K344EVB-T172 ,但无法连接到板载OpenSDA/PEmicro调试器。 有时,当我连接调试 USB电缆时,调试 LED 灯不会亮起,PC 也检测不到板载调试器,导致我无法启动调试会话。 我已经尝试过了: 多根USB数据线 不同的 USB 端口 重置并重启电路板 测试时未连接任何外部硬件 之前有人遇到过这个问题吗?对于板载 OpenSDA 调试器,是否有推荐的恢复程序、固件更新或硬件/跳线检查方法? 谢谢! Re: S32K344EVB-T172: Unable to Connect to the Onboard OpenSDA Debugger 感谢您的反馈, 是的,我已经将PEmicro驱动程序更新到最新版本。我之前能够成功地对 EVB 进行烧录和调试,但最近板载 OpenSDA 调试器有时无法被检测到,因为连接调试 USB 后调试 LED 灯不会亮起。 我还确认跳线已按照 S32K3X4EVB-T172 快速入门指南正确设置。请问是否建议进行其他检查或采取 OpenSDA 固件恢复步骤,或者这是否可能表明存在硬件问题? Re: S32K344EVB-T172: Unable to Connect to the Onboard OpenSDA Debugger 嗨@SourabhJ 您是否已将 PEmicro 驱动程序更新到最新版本?您之前是否成功刷写过EVB? 您能否也确认一下跳线是否按照MCU 汽车板快速入门指南中的“在 S32K3X4EVB-T172 评估板上设置跳线”部分所述进行配置? BR,VaneB Re: S32K344EVB-T172: Unable to Connect to the Onboard OpenSDA Debugger 嗨@SourabhJ 请问是否只有 LED D14 和 D15 不亮,还是电压调节器旁边的三个 LED 也都不亮? 如果您可以使用外部调试器,例如 PEMicro Multilink 或 SEGGER J-Link,能否尝试通过板上的 J12(20 针 Cortex 调试)连接器进行连接?这将有助于我们验证 S32K344 MCU 是否仍然能够正常响应,而无需依赖板载调试器。 另外,在出现此问题之前,最后写入板的应用程序或固件是什么?
查看全文
S32K344EVB-T172: Unable to Connect to the Onboard OpenSDA Debugger Hello, I am using the S32K344EVB-T172 and am unable to connect to the onboard OpenSDA/PEmicro debugger. Sometimes, when I connect the Debug USB cable, the Debug LED does not turn ON, and the onboard debugger is not detected by the PC, preventing me from starting a debug session. I have already tried: Multiple USB data cables Different USB ports Resetting and power cycling the board Testing with no external hardware connected Has anyone encountered this issue before? Is there a recommended recovery procedure, firmware update, or hardware/jumper check for the onboard OpenSDA debugger? Thank you. Re: S32K344EVB-T172: Unable to Connect to the Onboard OpenSDA Debugger Thank you for your response. Yes, I have updated the PEmicro drivers to the latest version. I was previously able to flash and debug the EVB successfully, but recently the onboard OpenSDA debugger is not detected at times because the Debug LED does not turn ON after connecting the Debug USB. I have also verified that the jumpers are correctly set as per the S32K3X4EVB-T172 Quick Start guide. Could you please advise if any additional checks or OpenSDA firmware recovery steps are recommended, or if this could indicate a hardware issue? Re: S32K344EVB-T172: Unable to Connect to the Onboard OpenSDA Debugger Hi @SourabhJ  Have you updated the PEmicro drivers to the latest version? Were you previously able to flash the EVB successfully? Could you also verify that the jumpers are configured as described in the "Set Up Jumpers in the S32K3X4EVB-T172 Evaluation Board" section of the MCU Automotive Board Quick Starts? BR, VaneB Re: S32K344EVB-T172: Unable to Connect to the Onboard OpenSDA Debugger Hi @SourabhJ  Could you please confirm whether only LEDs D14 and D15 are not turning on, or if the three LEDs located next to the voltage regulators are also OFF? If you have access to an external debugger, such as a PEMicro Multilink or SEGGER J-Link, could you try connecting through the J12 (20-pin Cortex Debug) connector on the board? This would help us verify whether the S32K344 MCU is still responding properly, independent of the onboard debugger. Also, what was the last application or firmware that was programmed onto the board before this issue started to occur?
查看全文
访问T2081处理器上的MT29F64G08AECAB 与非闪存 您好, 我正在尝试使用T2081 处理器访问MT29F64G08AECAB NAND Flash 。 与非闪存设备的总容量为8 GB,CE1(芯片使能 1)和CE2(芯片使能 2)分别通过CS5和CS6连接到IFC 控制器。 CS5用于连接到CE1 的4 GB 与非闪存。 CS6用于连接到CE2 的4 GB 与非 Flash。 此与非设备的XML闪存配置文件不在以下路径中: {CodeWarrior}\PA\bin\plugins\support\Products\ProductData\FPDevices.mwpdb\FP 因此,我参考文档《 Power Architecture Processors Flash Programmer 应用笔记》(AN4349)创建了一个新的 XML 文件。 我有以下几个问题: 对于 Flash Programmer 配置文件 (.xml),我应该将 与非 Flash 大小配置为4 GB (每个片选)还是8 GB (CS5 和 CS6 之间的设备总容量)? 我根据CS5上4 GB容量的 与非 Flash 配置修改了 T2081QDS_init_core.tcl 文件。 运行诊断测试以读取制造商 ID和设备 ID时,我在控制台中遇到以下错误。   我已附上 T2081QDS_init_core.tcl 和 MT29F64G08AECAB.xml 文件供您参考。 请您审核配置,并提供使用T2081 处理器访问 与非 闪存设备的正确步骤? 此致, 维马尔。 QorIQ T2 设备 Re: Accessing MT29F64G08AECAB NAND Flash on T2081 Processor 你好, 当前超时的最可能原因是: TCL 中的片选索引错误、 IFC 时钟未初始化、 CSOR 页/块几何不匹配、时序过于激进,或者XML 条目指向的算法没有实现正确的 NAND ID 序列。如果您能分享实际的 XML 和修改后的 T2081QDS_init_core.tcl CS5/CS6 部分,我可以直接检查字段和寄存器值。 每个 Flash Programmer 目标/片选使用 4 GB,首先单独启动 CS5,并将 ID 超时作为 IFC 初始化/算法/几何问题进行调试,而不是作为 8 GB XML 大小问题。   此致 Re: Accessing MT29F64G08AECAB NAND Flash on T2081 Processor 你好@Bio_TICFSL , 谢谢你的回复。 我们尝试使用芯片选择 5 (CS5) 来访问 4 GB 与非闪存,但我们仍然面临之前提到的相同问题。 我已将T2081QDS_init_core.tcl文件和xml文件以文本格式附上,供您参考。 请您查看这些文件和配置值,并提供相应的解决方案? 此致, 维马尔。 Re: Accessing MT29F64G08AECAB NAND Flash on T2081 Processor 您好,   我尚未收到回复,因此在此跟进我之前的回复。   我对MT29F64G08AECAB 与非 Flash 的时序参数有一些疑问。请参考附件数据表图片中的时序表。 NXP T2081 IFC 接口应该使用哪种与非时序模式?   如何根据这些时序值得出相应的输入时钟周期?   请问如何通过 IFC 从 NxP T2081 处理器访问与非闪存 (MT29F64G08AECAB)? 此致, 维马尔。
查看全文
S32K144 SRTCチャネルでGPT通知コールバックがトリガーされない - MCAL RTM 1.0.6(AUTOSAR 4.2)+ EB NXPチームの皆様、こんにちは。 私は以下のツールを使ってS32K144プロジェクトに取り組んでいます。 MCALパッケージ:S32K1XX_MCAL4_2_RTM_1_0_6 AUTOSARバージョン:4.2.2 EB Tresos バージョン: 29.0 デバイス: S32K144 タイマー自体は正しく動作しているように見えるのですが、GPT通知コールバックがトリガーされないという問題が発生しています。 GPT設定 GPTチャネルはEB Tresosで次のように設定されています: ハードウェアモジュール:SRTC チャネル:SRTC_0_CH_0 モード:連続 通知:有効化済み 外部空虚Gpt_Notification(空虚); 静的 CONST(Gpt_ChannelConfigType, GPT_CONST) Gpt_InitChannelPB[1] = { { (ブール値)誤り、 &Gpt_Notification、 ... (Gpt_ChannelModeType)(GPT_CH_MODE_CONTINUOUS)、 { (uint8)(SRTC_0_CH_0) (uint8)(GPT_SRTC_MODULE)、 ... } } }; Gpt_GetTimeElapsed()(アプリケーションコードで使用)によって返される値は、実行中に継続的に増加し、以下を示します: GPTの初期化に成功しました。 GPTタイマーが正常に起動しました。 SRTCタイマーは正しくカウントしています。 しかし: Gpt_Notification() は呼び出されません。 Gpt_Notification() 関数内のブレークポイントは一度もヒットしません。 もう少し詳しく教えていただけますか: S32K1XX_MCAL4_2_RTM_1_0_6の SRTC_0_CH_0 で GPT 通知に既知の問題はありますか? SRTCベースのGPTは、GPTモジュール構成以外に追加のNVICや割り込み設定が必要ですか? あるいは見落としているかもしれない他の点。 よろしくお願いいたします。 アイシュワリヤー Re: S32K144 GPT Notification Callback Not Triggering on SRTC Channel - MCAL RTM 1.0.6 (AUTOSAR 4.2) こんにちは、 @Aishwr チェックしてください: EB Tresos の GptIsrEnable - Gpt に移動 -> GptHwConfiguration -> GptHw割り込みチャネル。SRTC_0_CH_0 のエントリを探してください。GptIsrEnableとGptChannelIsUsedの両方が有効になっていることを確認してください。これら両方のデフォルト値はfalseなので、明示的に有効にしないとSRTCチャネルのISRはアクティブになりません。 Gpt_EnableNotification()をアプリケーションコード入力 - EB Tresosの通知機能の設定だけでは十分ではありません。API Gpt_EnableNotification(GptConf_GptChannelConfiguration_ )は、Gpt_StartTimer()の後にアプリケーション内で明示的に呼び出される必要があります。この電話がなければ、タイマーが正しく作動してもドライバは通知を届けません。 割り込みコントローラの初期化 – ドライバーの偏差SWS_Gpt_00355およびユーザーマニュアルで言及されているSWS_Gpt_00356、統合コードはGPTドライバを使用する前にNVICでRTC/SRTC割り込みラインを有効にする必要があります。これはGpt_Init()では行われません。これが起動コードまたは統合コードで行われているかどうか、また、Gpt_StartTimer() が呼び出される前に行われているかどうかを確認してください。 よろしくお願いいたします。 ルーカス
查看全文
Crystal oscillator waveform abnormality Hello, @lukaszadrapa Our company is using your FS32K144HFT0MLHT MCU. The waveform is abnormal when using an 8MHz passive crystal oscillator (AV08000009). Is this waveform acceptable for your company's MCU? Will it affect the normal operation of the MCU? Re: 晶振波形异常 Hi @Kyp  The oscilloscope screenshot does not appear to show the actual 8 MHz crystal waveform. The displayed frequency (~256 Hz) is inconsistent with the expected oscillator frequency and is most likely caused by aliasing due to the selected oscilloscope timebase and sampling rate. Therefore, it is not possible to assess the crystal oscillator quality from this measurement alone. A significantly faster timebase should be used to observe the actual oscillator waveform. Regards, Lukas Re: 晶振波形异常 HI, lukaszadrapa We apologize, we retested the waveform, and the image is as follows. Please analyze this and offer any suggestions.
查看全文
データキャッシュを有効にする こんにちは、 NXP FRDM-MCXN947 MCU で TFLite AI モデルの推論時間とパフォーマンスをテストしています。NPU を使用するとパフォーマンスは良好になりますが、使用しない場合は推論時間が同程度遅くなります。データ キャッシュを有効にすることで、他の MCU の推論時間を短縮できました。NXP MCU で D キャッシュを有効にする方法を知りたいです。その他のパフォーマンス向上戦略も歓迎します。 MCX N NPU|ML Re: Enabling Data Cache データ キャッシュを有効にすると、ワークフローが大幅に高速化され、反復的なプロセッシングが削減されます。効果的な計画を立てたいと考えている人にとって、ペルソナ融合戦略は、結果を予測し、結果を最適化する明確な方法を提供します。適切な要素を組み合わせると、予想外の効率がCANにつながるというのは興味深いことです。このアプローチにより、複雑なデータの管理がはるかに容易になります。 Re: Enabling Data Cache 面白い!コンパイラの最適化フラグを試しましたか?多くの場合、最適化を強化すると (例: -O3)、NPU がアクティブでないときにコードの速度が大幅に向上することがあります。また、D-Cache に関しては、MCXN947 に特有の CACHE_Enable または同様の関数について SDKs ドキュメントを確認してください。最適化は、多くの場合、 Slope Gameのように、最高のパフォーマンスを得るためにコードを最適化し、ハードウェアの制限とのバランスを取る作業になることに注意してください。幸運を! Re: Enabling Data Cache こんにちは@ge0rgeth0mas CACHE64 モジュールは、FlexSPI アクセスをキャッシュするために使用されます。 必要に応じて、lpcache を有効にするだけです。 BR ハリー Re: Enabling Data Cache NXP FRDM-MCXN947 で TFLite AI モデルを探索していただいているようで、とてもうれしく思います。D-Cache を有効にすると、パフォーマンスが大幅に向上します。効率性を高めるために、モデルのサイズを最適化したり、モデルを量子化したりすることも検討してください。パフォーマンスといえば、 Snow Rider 3Dゲームなどのゲーム アプリケーションとの統合を試したことがありますか?これは、セットアップの機能をテストする楽しい方法になるかもしれません。 Re: Enabling Data Cache こんにちは、ハリー。 あなたがおっしゃったように、リファレンス・マニュアルとドライバを確認していました。 気づいたのですが * fsl_cach_lpcac.hL1CACHE_EnableCodeCache()を含む そして * fsl_cache.hCACHE64_EnableCache(CACHE64_CTRL_Type *base)が含まれています CACHE64はデータ キャッシュ、LPCAC は命令キャッシュでしょうか? Re: Enabling Data Cache こんにちは、ハリー。 CACHE64はデータ キャッシュ、LPCAC は命令キャッシュでしょうか? Re: Enabling Data Cache こんにちは@ge0rgeth0mas MCX Nx4x リファレンス・マニュアルの第 5 章を参照してください。 キャッシュ関連のAPIについて。 MCXN947 SDK の fsl_cache_lpcac.h を参照できます。 BR ハリー Re: Enabling Data Cache とても魅力的な仕事ですね!私は以前にも同様の最適化の課題に取り組んだことがあります。TFLite モデルに対してさまざまな量子化手法を試しましたか?場合によっては、NPU が作動していない場合でも、小さな調整で違いが生じることがあります。テンポの速いアクションといえば、 「バスケットボール スターズ」をプレイしたことを思い出します。AIの最適化と同様に、素早い反射神経と戦略が求められます。コーディングから休憩したいときに、楽しい気晴らしになるかもしれません。 Re: Enabling Data Cache FRDM-MCXN947に関する興味深い研究ですね!様々なパフォーマンス最適化を模索されているのは素晴らしいですね。私はその特定のMCUを使ったことはありませんが、データキャッシュを有効にすると、多くの場合、確実に効果があります。組み込み開発に特化したコミュニティや、皮肉にもSuika Game !のようなゲームの文脈で同様の最適化の課題について議論しているコミュニティから、役立つ洞察が得られるかもしれません。ゲーム開発における効率化のアプローチが、思いがけず他の分野にもうまく応用できる場合がある。プロジェクトの成功をお祈りしています! Re: Enabling Data Cache この問題を共有していただきありがとうございます。ハードウェアアクセラレーションは多くの注目を集めていますが、エッジAIアプリケーションにおいてCPU側の最適化は依然として非常に重要です。キャッシュ構成、メモリ配置、CMSIS-NN最適化、コンパイラフラグなどは、間違いなく検討する価値のある分野です。これは 『ドリフトボス 』のようなゲームでスキルを段階的に向上させるのと同じ考え方で、小さな調整が時間をかけてより良い結果をもたらします。 Re: Enabling Data Cache NPUの測定結果は有望に見えますし、CPUとの差は確かにキャッシュやメモリ配置の問題を示している可能性があります。D-Cacheを有効にするだけでなく、モデルのテンソルや重みが高速SRAMに配置されているか、コンパイラ最適化フラグの確認、個々の演算子のプロファイリングでボトルネックを特定しましょう。CMSIS-NNカーネルをTFLiteのデフォルト実装と比較することも役立つかもしれません。Slope Unblockedの最適化と同様に、メモリアクセスの小さな変更はレスポンスを大幅に向上させます。
查看全文