Multi Source Translation Content

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

Multi Source Translation Content

讨论

排序依据:
RD772BJBCANFDEVB、RD-K358BMU、およびRD33774CNC3EVB間の通信フローの理解 こんにちは、NXP チームの皆様、 私たちは以下のNXP BMS評価ボードを評価しています: RD772BJBCANFDEVB (BJB) RD-K358BMU (BMU) RD33774CNC3EVB (CMU) 利用可能なサンプルソフトウェアを検討する中で、BJB、BMU、CMU間の通信全体の流れを理解することはできません。 以下の点についてご説明いただければ幸いです。 3つの委員会間の全体的なコミュニケーションの流れ。 CANメッセージがやり取りされていました。 信号は一方の基板から他方の基板へと流れる。 どのソフトウェアモジュールやファイルがこの通信を実装しているのか。 通信フロー図やアーキテクチャ文書が入手可能かどうか。 ソフトウェアの通信フローを説明するドキュメントやアプリケーションノートがあれば大変ありがたいです。 ありがとう。 RD33774CNC3EVB 、 RD-K358BMU 、 RD772BJBCANFDEVB
查看全文
使用 MC34GD3000 栅极驱动器驱动 24V 无刷直流电机 你好, 我目前使用的是 S32K144 BLDC/PMSM 开发套件,其中包括 MC34GD3000 栅极驱动器 IC。 从应用电路和文档来看,该参考设计似乎是为 12V 无刷直流电机设计的。然而,开发套件中包含的 BLDC 电机实际上是 24V 电机,这让我产生了一些疑问。 我希望您能就以下问题提供建议: 我的理解是,MC34GD3000 门驱动器本身由 12V 门驱动器电源供电,而反向器直流总线可以由 24V 供电,以驱动 24V 无刷直流电机。这是使用 MC34GD3000 的正确方法吗?还是我遗漏了什么? 将 MC34GD3000 与 24V 无刷直流电机一起使用时,是否存在与电压相关的限制或注意事项?例如,是否有任何推荐的操作条件、启动注意事项或其他设计要点需要注意? 如果有人有使用这款开发套件或 MC34GD3000 搭配 24V 电机的经验,我将非常感谢您的建议。 提前谢谢! Re: Using the MC34GD3000 Gate Driver with a 24 V BLDC Motor 你好@ MCmuhyeon0523 您可以参考一下这个解决方案。 MCSXTE2BK142是一款专为三相永磁电机(BLDC/PMSM)设计的开发板,在24V系统下输出功率可达800W,在12V系统下输出功率可达400W。 https://www.nxp.com/design/design-center/development-boards-and-designs/MCSXTE2BK142
查看全文
Ask for FS26 drawing source document Dear Support Team,   I’m engaged in software development based on FS26 SBC. The attached figure is quoted in our software development materials, yet I failed to locate its original official document.   Please help confirm which NXP FS26 document (datasheet / AN / safety manual / design guide) includes this diagram, and provide the corresponding document ID as well as figure chapter information.   Thank you very much for your assistance. Regards,   Re: Ask for FS26 drawing source document Dear Lai, I suppose that the document snippet you provided does not actually come from our FS26 documents. Instead it originates from the datasheet for the FS6500/FS4500 SBC family. Since you are developing software for the newer FS26 SBC family, you should look into the FS26 software quick start guide (AN14492), FS26 implementation and behaviors (AN12995) or the full FS26 datasheet instead. BRs, Tomas Re: Ask for FS26 drawing source document Dear Tomas, Thank you very much for your prompt clarification and guidance! Besides, I have another debug issue to consult you. Our system uses FS26 to supply FC7300 MCU. After FS26 enters FS_STATES_NORMAL_FS operational state, connecting J-Link will cause the RST pin to be pulled low multiple times consecutively, resulting in debugger connection failure. In normal running mode with regular watchdog refresh, the reset issue never occurs. Could you help analyze the root cause of this multi-reset phenomenon and share corresponding register configuration or hardware solutions? Thanks again for your support. Best regards, Lai
查看全文
imx6 jtag random Invalid ACK (7) in DAP response Hi everyone, I'm still picking at the mazda cmu and I've already been able to connect to jtag, but there's a problem. After initializing the memory, the chip stops responding to jtag commands after a while, and openocd resets the connection accordingly. If I do everything quickly and try to download the compiled project from eclipse, I get a bunch of: Error: timeout waiting for DSCR bit change Error: Error waiting for InstrCompl=1 Error: Error waiting for cortex_a_exec_opcode and the subsequent loss of communication. I tried initializing the APB-AP registers with the command imx6d.dap apcsw 1 0 and disabling wdog, but it didn't help. I have attached archive with my configs and log. i.MX6Dual Re: imx6 jtag random Invalid ACK (7) in DAP response Hello, I suggest you check directly with manufacturer. If you are not able to debug the device, may have secure JTAG debug enabled. Best regards. Re: imx6 jtag random Invalid ACK (7) in DAP response Hello. Visteon is not particularly willing to share information, but Mazda is... It does not introduce reverse engineering of its devices at all, as explicitly stated in the license agreement. secure jtag is most likely not enabled because I can initialize the memory and perform operations with it. it seems to me that the problem is in openocd or in the second core, which is not affected by the halt state.
查看全文
S32G274 baremetal code I want to use a bare-metal program on the S32G274 development board, including bare-metal drivers for modules such as powering up the A53 processor, LINFlexD serial port, and Ethernet. I would like it to run successfully right out of the box. The drivers generated by S32DS only include processor power-up functionality. I have attempted to implement the LINFlexD serial port myself (enabling pins, enabling clocks, initializing the serial interface), but I'm unclear about how to properly handle clock enablement. I hope you can provide me with a ready-to-use bare-metal program that can be directly compiled in S32DS. Re: S32G274 baremetal code Hello, @Tatu_dd  Thanks for your post. 1. NXP's software enablement strategy for S32G274A positions the A53 cores primarily for Linux BSP operation rather than bare-metal development. The S32 Design Studio 3.6.8 examples for A53 cores are intentionally limited to boot/startup code, as the intended use case involves running a full Linux distribution on these cores. 2. For bare-metal A53 development, there are not much reference code released, there is only a demo existed, but it is not pure bare metal code on A53, but a heterogenous implementation instead As a result, you may have to implement or port the existing Linux driver or RTD driver according to your requirement, sorry that there is no directly formal examples/software releases provisioned by NXP.   BR Chenyin
查看全文
激活码过渡 项目描述S32 Design Studio for ARM v2018 订单号S32-DS-ARM_v2018_169264627 您能帮我延长许可证的有效吗?激活码EBF4-DE52-80C0-FD65非常感谢。 Re: 激活码过期 你好, 您的S32DS许可证已延期。
查看全文
TEF82xx 底层驱动程序构建问题 你好, 我正在尝试版本 TEF82xx API 底层驱动程序 RFP9.3.0 20240920_PROD 以运行其中包含的示例,但遇到了问题: 找不到源文件:src/plf_sys.c 这个文件确实丢失了。与其他一些文件(plf_cap.c,plf_crc.c,plf_hio.c,等等)bc_api\bc_api_src\plf\CMakeLists.txt 所要求的。我可以在哪里找到这些文件? Re: TEF82xx Low Level Drivers build issue 你好, 是的你是对的。我在 TEF82xx API 底层驱动程序 RFP9.3.0 20240920_PROD.zip 软件包中没有看到该文件。 肯定是从其他代码包,软件包里拿出来的。名称plf_sys.c指向平台——驱动程序很可能期望它来自操作系统。 摘自 TEF82xx API 底层驱动程序 RFP9.3.0 20240920_PROD\TEF82xx_API_RN_V9.3.0.pdf 我在文档中没有找到更多信息。 顺祝商祺! Peter Re: TEF82xx Low Level Drivers build issue 你好, 是的你是对的。我在 TEF82xx API 底层驱动程序 RFP9.3.0 20240920_PROD.zip 软件包中没有看到该文件。 肯定是从其他代码包,软件包里拿出来的。名称plf_sys.c指向平台——驱动程序很可能期望它来自操作系统。 摘自 TEF82xx API 底层驱动程序 RFP9.3.0 20240920_PROD\TEF82xx_API_RN_V9.3.0.pdf 我在文档中没有找到更多信息。 顺祝商祺! Peter
查看全文
IMX95LPD5EVK-19CM: UUU eMMC flash of L6.18.2 fails (LIBUSB errors on Linux and Windows) Hello NXP team, I need help upgrading IMX95LPD5EVK-19CM from the factory BSP to LF_v6.18.2-1.0.0 for eIQ Neutron NPU YOLO inference. UUU eMMC flashing fails on both Linux and Windows with different libusb errors at SDPS:boot. Details below. --- ## 1. Hardware | Item | Detail | |------|--------| | Board | IMX95LPD5EVK-19CM (i.MX 95 19×19 EVK, SOM + baseboard) | | Yocto machine / hostname | imx95-a1-19x19-lpddr5-evk | | Silicon | i.MX 95 A1 | | Storage | 64 GB eMMC (factory pre-flashed Linux) | | Power | 12 V on J5, SW4 ON | | Debug | J31 USB-C → host (serial, 115200) | | Flash port | J8 USB1 OTG USB-C → host | | Camera | Logitech C920 on J7 (/dev/video13) | --- ## 2. Software versions ### Current (factory eMMC — Linux boots normally) | Component | Version | |-----------|---------| | BSP | LF6.12.34_2.1.0 | | Kernel | 6.12.34-lts-next-gbe78e49cb433 | | Boot cmdline | root=/dev/mmcblk0p2 | | Neutron delegate | v1.0.0-be8bf399 | | libneutron_delegate.so | /usr/lib/libneutron_delegate.so | | Host converter (old) | eIQ Toolkit 1.17 / neutron-converter 2.1.3 | ### Target (downloaded, not yet flashed to eMMC) | Component | Version / file | |-----------|----------------| | BSP release | LF_v6.18.2-1.0.0 (SCR-6.18.2-1.0.0) | | Kernel (expected) | 6.18.2-1.0.0 | | Image package | LF_v6.18.2-1.0.0_images_IMX95 | | Boot image | imx-boot-imx95-19x19-lpddr5-evk-sd.bin-flash_all | | Rootfs | imx-image-full-imx95evk.wic (~11 GB) | | Neutron delegate (expected) | v1.0.0-7399a58e | | Host converter (ready on host) | eIQ Neutron SDK 3.0.1 (converter 3.0.1+0Xd5d7918e) | Reference: NXP forum engineer (Zhiming_Liu) validated YOLOv8m on i.MX95 with L6.18.2 + eIQ Neutron SDK 3.0.1 + delegate 7399a58e. --- ## 3. Application goal USB webcam person detection with YOLO (v8n / v11n) using: - INT8 TFLite export (Ultralytics) - neutron-converter --target imx95 - tflite_runtime + libneutron_delegate.so on board On current BSP (6.12.34): - NXP forum yolov8m_full_integer_quant_converted.tflite → SEGFAULT on NPU invoke (exit 139) - Custom yolov8n_neutron.tflite → invoke OK but 0 person detections - Headless backbone on NPU → constant garbage output (~1.13); CPU split pipeline works (56–90% detections) Conclusion: need L6.18.2 BSP on eMMC before NPU models converted with SDK 3.0.1 can be validated. --- ## 4. Host setup | Host | UUU version | Path | |------|-------------|------| | Ubuntu 24.04 (x86_64) | libuuu_1.5.243-0-g230f1b1 | /usr/local/bin/uuu | | Windows 10/11 | libuuu_1.5.243-0-g230f1b1 | uuu.exe (from mfgtools uuu_1.5.243 release) | Image directory on both hosts: LF_v6.18.2-1.0.0_images_IMX95 --- ## 5. Boot switch SW7 (per IMX95LPD5EVK-19CM QSG, 1=ON 0=OFF) | Mode | SW7-1 | SW7-2 | SW7-3 | SW7-4 | |------|-------|-------|-------|-------| | Serial Download (UUU) | 1 | 0 | 0 | 1 | | eMMC boot (normal) | 1 | 0 | 1 | 0 | eMMC boot (SW7=1010) works normally. Full power cycle performed before each SW7 change. --- ## 6. Flash procedure (eMMC via UUU) Board preparation (same for Linux and Windows): - SW7 = 1001 (Serial Download) - J8 (USB1 OTG) connected to host PC (not J31) - J31 connected for optional serial console - J5 12 V power connected - Board powered ON when uuu displays "Wait for Known USB Device" Command: uuu -b emmc_all imx-boot-imx95-19x19-lpddr5-evk-sd.bin-flash_all imx-image-full-imx95evk.wic (Linux: sudo uuu ... | Windows: uuu.exe ... from image directory) --- ## 7. UUU errors — Linux (Ubuntu 24.04) sudo /usr/local/bin/uuu -b emmc_all \ imx-boot-imx95-19x19-lpddr5-evk-sd.bin-flash_all \ imx-image-full-imx95evk.wic Output: uuu (Universal Update Utility) for nxp imx chips -- libuuu_1.5.243-0-g230f1b1 Success 0 Failure 1 1:6-E3C50910 1/1 [HID(W): LIBUSB_ERROR_NO_DEVICE (-4)] SDPS: boot -scanterm -f imx-boot-imx95-19x19-lpddr5-evk-sd.bin-flash_all ... Notes: - lsusb briefly shows NXP USB device (1fc9:015d) in SDP mode - uuu sometimes prints "New USB Device Attached" then fails at SDPS: boot - Without sudo: permission denied (errno=13) - eMMC was not modified (flash did not complete) --- ## 8. UUU errors — Windows Host: Windows 10/11, PowerShell, uuu.exe 1.5.243 Working directory: C:\Users\Hardware.Team\Downloads\LF_v6.18.2-1.0.0_images_IMX95 ### Attempt — flash_all (expected correct boot image) PS C:\Users\Hardware.Team\Downloads\LF_v6.18.2-1.0.0_images_IMX95> & '..\uuu (2).exe' -b emmc_all imx-boot-imx95-19x19-lpddr5-evk-sd.bin-flash_all imx-image-full-imx95evk.wic uuu (Universal Update Utility) for nxp imx chips -- libuuu_1.5.243-0-g230f1b1 Success 0 Failure 1 1:3-E3C50910 1/1 [HID(W): LIBUSB_ERROR_PIPE (-9)] SDPS: boot -scanterm -f imx-boot-imx95-19x19-lpddr5-evk-sd.bin-flash_all ... Summary of USB errors across hosts: | Host | Boot image | libusb error | |------|------------|--------------| | Ubuntu 24.04 | flash_all | LIBUSB_ERROR_NO_DEVICE (-4) | | Windows | flash_all | LIBUSB_ERROR_PIPE (-9) | All failures occur at the same step: SDPS: boot (before eMMC write progress). --- ## 9. What works today - SW7=1010 → boots factory eMMC Linux (6.12.34) normally - SSH over eth0 works - USB webcam (/dev/video13) detected - libneutron_delegate.so present (be8bf399) - CPU-side inference validated; NPU output incorrect on current BSP --- ## 10. Questions for NXP 1. For SDPS:boot failures with uuu 1.5.243 on IMX95LPD5EVK-19CM (A1), device 1fc9:015d, SW7=1001, J8 — what causes LIBUSB_ERROR_NO_DEVICE (-4) on Linux vs LIBUSB_ERROR_PIPE (-9) / LIBUSB_ERROR_IO (-1) on Windows? 2. Are there known uuu 1.5.243 + IMX95 A1 compatibility requirements (driver, WinUSB/Zadig on Windows, udev rules on Linux)? 3. Confirm imx-boot-imx95-19x19-lpddr5-evk-sd.bin-flash_all + imx-image-full-imx95evk.wic is the correct pair for IMX95LPD5EVK-19CM eMMC flash (not sd-ecc unless ECC RAM). 4. Any known Neutron delegate differences between be8bf399 (6.12.34) and 7399a58e (6.18.2) affecting YOLOv8 INT8 models? 5. Is there an alternative supported method to flash L6.18.2 to eMMC if UUU USB path fails on both Linux and Windows? --- ## 11. Logs available on request - Full uuu verbose log: uuu -v -b emmc_all ... (Linux and Windows) - Host lsusb / Device Manager / dmesg when board enters SDP mode - Serial console log (factory eMMC boot — working) - Board: uname -r, strings libneutron_delegate.so, NPU test results on 6.12.34 Thank you for guidance on completing the eMMC upgrade to L6.18.2-1.0.0 for Neutron NPU development. Best regards Re: IMX95LPD5EVK-19CM: UUU eMMC flash of L6.18.2 fails (LIBUSB errors on Linux and Windows) The A1 silicon of the i.MX 95 is no longer supported from our latest BSPs, 6.12.34 seems to be last one supporting A1. There is no workaround, you can't make the latest BSP work on A1 silicon, you need to upgrade your EVK with a new daughter card. The A1 silicon card is blue, the B0 silicon card is green. I didn't test a UUU download onto an old EVK using the 6.18.2 .wic image, but I expect that it fails the same way as it fails on your side. I'll do this in the next days. You could do a test with an SD-Card, program the .wic image on your PC to an SD-Card and try to run it on your EVK with boot mode set to SD-Card. Regards, Bernhard.
查看全文
有没有比较简单易用的8位微控制器/汇编语言? 我正在寻找一款可以查看实际十六进制/二进制代码的 8 位微控制器。我在大学学习 8051 汇编语言,我非常喜欢看到和理解内存中的每一条指令和值。但是这些微控制器已经过时,需要很多“破解”才能兼容。至少每次我把代码放到真正的硬件上运行时,都会有这种感觉。那么,有没有一种简单的8位汇编语言,可以配合实际的芯片,让我能够编写简单的电子项目程序呢? Re: Is there a simple 8 bit microcontroller/assembly language that is nice to work with? 你好, 恩智浦半导体有8位设备的产品目录,您可以选择S08SG|8位小封装SG MCU | 恩智浦半导体设备。 S08SG 系列是一款入门级到中端设备,具备通用功能。 CodeWarrior 工具中包含了 S08SG 设备。 CodeWarrior 工具版本 11.1 支持 Windows 11,该工具支持不同的连接方式 [P&E USB Multilink Universal / USB Multilink、P&E Cyclone、开源 BDM、P&E 全芯片仿真]。 您可以从以下链接下载该工具: CodeWarrior ® for MCUs (Eclipse IDE) v11.1 在 CW 工具中,进入调试模式时,会有一个反汇编视图部分,其中显示加载的程序,该程序以汇编语言指令与源代码混合的形式进行比较。 此致敬礼,路易斯 Re: Is there a simple 8 bit microcontroller/assembly language that is nice to work with? 以下是一些您还可以探索的 8 位控制器。 pic16lf18326-i-sl/2263047 Microchip 的 PIC16LF18326-I/SL 是一款 14 引脚 8 位微控制器,具有 16KB 闪存、1KB RAM、12 位 ADC、10 个 PWM 通道、I2C、SPI 和 UART 接口,低功耗,工作电压为 2.3V 至 5.5V。 atmega8l-8mu/258363 MICROCHIP 的 ATMEGA8L-8MU 是一款 8 位 AVR 微控制器,具有 8MHz 频率、8KB Flash、32 引脚 VQFN 封装、I2C、SPI、UART 接口,工作电压为 2.7V-5.5V。温度范围为-40°C至85°C。
查看全文
クールコーブレビュー 個人の快適さのためのコンパクトデザイン クールコーブ 気温が上がるにつれて、快適な室内環境の作り込みは生産性とリラクゼーションの両方にとってますます重要になります。在宅勤務でも勉強中でも、単に屋内で過ごす場合でも、良い空気の流れがあれば周囲がより爽やかで快適に感じられます。クールコーブは、パーソナルスペースの空気の流れを高めるとともに、コンパクトで携帯性の高いデザインの利便性を提供することで、室内の快適さを向上させるよう設計されています。 クールコーブ の最も魅力的な点の一つ は、そのシンプルさです。このデバイスはセットアップが簡単で、使用開始にほとんど手間がかかりません。複雑な設置や恒久的な設置が必要な大型冷却システムとは異なり、クールコーブは迅速かつ手間のない操作を目的に設計されています。ユーザーは安定した面に置き、電源を入れ、直感的な操作で設定を調整できます。このシンプルなデザインにより、あらゆる年齢層や経験レベルのユーザーがアクセスしやすいです。 コンパクトな サイズのため 、 さまざまな屋内空間に快適に収まります。机、ベッドサイドテーブル、キッチンカウンター、オフィスワークステーションなどに置いても、ほとんどスペースを取らず、周囲の環境と調和します。モダンな外観はさまざまなインテリアスタイルとよく調和し、住宅、アパート、寮、オフィスのあらゆる環境に適しています。
查看全文
设置智能卡……我该从哪里开始? 这是我第一次在这里发帖,非常喜欢这个资源,我经常会参考它!我有一个关于为终端用户设置双因素认证智能卡的问题。 我们目前使用 HID 1386 非接触式卡进行大楼门禁(125Khz...?),我也希望能够将它们用于 PC。我不知道这是否可行,因为这些卡片是预先编程的,而且我甚至不知道它是否符合 NIST 800-171 指南。我收到了 HID 卡 1597 型号的报价,该卡包含智能芯片,并符合我们用于进入大楼的非接触式标准。 我的问题是,这些方法可以用于Windows身份验证吗?我的意思是,这些卡可以用于门禁吗?芯片是否兼容Windows AD?或者说,这些芯片必须符合某种标准才能正常工作?我看到的标准一直是 ISO 7816。 另外,部署这项技术在成本方面大概需要多少?我得到的报价是,100 张上述卡片的价格约为 1100 美元。我愿意考虑这个方案,因为这意味着我们只需要携带一张卡,但如果购买新的智能卡并携带一张备用卡会便宜得多,我也愿意考虑这个方案。 提前感谢! 汽车智能卡 Re: Setting up Smart Cards...where do I begin? 你好@ichiha68 希望你一切都好。 非常抱歉,我对 Windows AD 的要求以及您正在使用的免接触式卡的规格并不完全了解(请考虑联系制造商以获取更多支持)。 经过一番快速研究,HID 1386 卡似乎是 125 kHz 低频近距离凭证,用于物理访问控制。单靠 LF 近距离技术不足以实现 Windows/Active Directory 的原生智能卡登录,因为 Windows 智能卡登录似乎需要一个受支持的智能卡接口/中间件,Windows 可以通过该接口/中间件枚举用户证书并使用相应的私钥进行身份验证。 问候, 爱德华多。
查看全文
スマートカードの設定…どこから始めればいいですか? 初めてここに投稿します。このリソースが利用できるのは本当にありがたいですし、頻繁に参考にしています!エンドユーザーの2段階認証スマートカードの設定について質問があります。 現在、建物(125kHz...?)にHID 1386の非接触カードを使っていますが、PCにも使えるようにしたいと思っています。しかし、カードにはあらかじめプログラムが施されているため、これが実現可能かどうかは分かりませんし、NIST 800-171のガイドラインを満たすかどうかも分かりません。スマートチップと建物に入る際に使う非接触型の標準を含むHIDカード1597のモデルの見積もりをもらいました。 私の質問は、これらはWindowsの認証に使えるかどうかです。つまり、これらのカードを使って入門できるのか、そしてそのチップはWindows ADと互換性があるのか、ということです。それとも、これらのチップが正常に動作するために満たさなければならない標準があるのでしょうか?私がよく目にした規格はISO 7816でした。 また、これを導入するにあたって、費用面ではどのような点を考慮すべきでしょうか?私が受け取った見積もりは、前述のカード100枚で約1100ドルでした。この案は、持ち歩くカードが1枚で済むので検討する価値があると思いますが、新しいスマートカードを購入して予備のカードを1枚持ち歩く方がはるかに安上がりであれば、そちらも検討します。 よろしくお願いいたします! オートモーティブ スマートカード Re: Setting up Smart Cards...where do I begin? こんにちは、@ichiha68さん あなたの調子が良いといいのですが。 申し訳ありませんが、Windows ADの要件や使用されている非接触カードの仕様を完全には把握していません(さらなるサポートについてはメーカーにお問い合わせください)。 簡単な調査の結果、HID 1386カードは物理的なアクセス制御を目的とした125 kHz LF近接認証情報のようです。このLF近接技術だけでは、Windows/Active Directoryのスマートカードログインには十分ではありません。なぜなら、Windowsスマートカードサインインは、Windowsがユーザー証明書を列挙し、対応する秘密鍵を認証できるスマートカードインターフェース/ミドルウェアを期待しているからです。 よろしくお願いいたします。 エドゥアルド。
查看全文
S32 Design Studio for Power Architecture® 2017.R1 - ライセンス有効化の問題 こんにちは、 ライセンスの有効化に関して、ご支援をお願いしたいのですが。 以前のリクエストは処理されましたが、誤ったバージョンが再有効化されました。現在はPower Architecture v2.1用のS32 Design Studio にアクセスできるようになりましたが、現在のプロジェクトでは実際にはS32 Design Studio for Power Architecture 2017.R1(S32DS-PA v2.0)を使う必要があります。 アクティベーションを修正して、正しいライセンスのバージョンを復元してもらえますか? サポートありがとうございます。 よろしくお願いします、 アレッサンドロ Re: S32 Design Studio for Power Architecture® 2017.R1 - License activation issue こんにちは、 あなたのためにリクエストしました。 完了次第、ご連絡いたします。 よろしくお願いいたします。 ピーター Re: S32 Design Studio for Power Architecture® 2017.R1 - License activation issue こんにちは、ピーターさん。 ご協力ありがとうございます。 まだ何のアップデートも受け取っておらず、ライセンスも期限切れのままであることをお知らせしたかったのです。その結果、現在はS32 Design Studio for Power Architecture 2017.R1(v2.0)を使用できず、作業を継続することもできません。 よろしくお願いいたします。 アレッサンドロ Re: S32 Design Studio for Power Architecture® 2017.R1 - License activation issue こんにちは、 現時点で全て準備が整っているはずです。 よろしくお願いいたします。 ピーター Re: S32 Design Studio for Power Architecture® 2017.R1 - License activation issue どうもありがとうございます、 アレッサンドロ
查看全文
LX2080 LX2080 处理器在高温环境下运行一段时间后,板载温度传感器读数为 86°C。重启电源后,打印过程卡在“Fixed DDR on board”这条信息上,并且串口无响应。 Re: LX2080 感谢你的回复。这批板中只有一块有这个问题。完全断电重启后问题仍然存在,但通过内核重启不会触发故障。我们无法在高温环境下运行验证工具,但电路板在室温下工作正常。@ June_Lu Re: LX2080 请用 QCVS DDR 在高温环境下验证 DDR,以确认 DDR 工作正常。 谢谢! Re: LX2080 “板载温度传感器读数为 86°C”,这是指 Tj 还是用于测试电路板温度的板载传感器? 谢谢!
查看全文
LX2080 LX2080プロセッサが高温環境で一定時間動作した後、搭載の温度センサーは86°Cを示します。電源を入れ直すと「Fixed DDR on board」というメッセージで印刷がフリーズし、シリアルポートが反応しなくなります。 Re: LX2080 お返事ありがとうございます。このロットの基板のうち、この問題が発生したのは1枚だけです。この問題は全くの再起動後に再現するが、カーネル経由での再起動では発生しない。高温環境では検証ツールを実行できませんが、基板は室温では正常に動作します。@ June_Lu Re: LX2080 DDRが正常に動作することを確認するため、QCVS DDRを使用して高温環境下でのDDRの検証を行ってください。 よろしくお願いします。 Re: LX2080 「搭載温度センサーが86°Cを表示」というのは、基板温度を測定するために使われるTjですか、それとも搭載センサーですか? よろしくお願いします。
查看全文
S32K3X4EVB-Q257 开发板上的 K26 固件缺失。 我的 S32K3X4EVB-Q257 开发板上的 OpenSDA 无法工作。我已经安装了 PEmicro 驱动程序,但是我的电脑设备管理器中仍然无法识别 OpenSDA。我确信这是因为缺少 K26 固件。请问您能提供给我那个固件吗? Re: The K26 firmware on the S32K3X4EVB-Q257 development board is missing. 如果更换包含 D+ 和 D- 信号的 USB 电缆后问题仍然存在,我建议联系 PEMicro 技术支持。https://www.pemicro.com/support/index.cfm Re: The K26 firmware on the S32K3X4EVB-Q257 development board is missing. 我的开发板采用 K26 芯片,但 PEFirmwareConfig.exe 无法识别板载调试器。K26的OpenSDA固件肯定缺失。 Re: The K26 firmware on the S32K3X4EVB-Q257 development board is missing. HI 首先,检查 U63 上的 K26 是否焊接牢固。由于 K26 芯片短缺,有一批开发板上没有焊接 K26 芯片,因此必须使用外部调试器。 第二步,下载 USB 多链路资源安装 来自多链路调试探针。不使用 USB 集线器,将 USB 连接到 S32K3X4EVB-Q257 的 J55; PEFirmwareConfig.exe能否识别板载调试器? 此致敬礼, Robin
查看全文
LPC1778 checksum in vector table invalid need recover 你好,我在调试LPC1778的FLM时,调用FLM向0x0-0x400写入数据之后发现数据不正确。现在我的调试器无法连接芯片,我查阅了资料,认为是vector table写入的数据出错了,和我想要写入的数据不一致,导致checksum不合法。资料显示checksum不合法会导致芯片进入ISP模式等待下载程序。 1.我想知道这个状态要怎么恢复? 2.为什么FLM写0x0-0x400会引发问题,我尝试了写0x400-0x7FFFF都是正常的。翻看FLM源码,其中有个SET_VALID_CODE的参数会自动修改校验和,是不是这部分有什么问题? Re: LPC1778 checksum in vector table invalid need recover Hi @BianHaopeng1  0x0000–0x0400 不只是普通 flash 数据区,它包含启动向量表、0x1C 的 valid-code checksum,以及 0x2FC 的 CRP 配置字 。checksum 错会让 ROM bootloader 判定 user code invalid 并进入 ISP;如果 0x2FC 被误写成 CRP pattern,还会导致 JTAG/SWD 访问受限甚至不可恢复到普通调试状态。 您可以优先按 ISP 恢复 处理: 拉低 P2[10],然后复位芯片 ,bootloader 接管并进入 ISP mode。 通过 UART0:P0[2] / P0[3] 连接 FlashMagic 或等价 ISP 工具,执行全片擦除或重新下载一个有效镜像。 如果只是 checksum 不合法 ,进入 ISP 后应能擦除并恢复;如果误写了 CRP1/CRP2 ,JTAG 会被禁用,但 ISP 仍有受限恢复路径;如果误写成 CRP3 ,文档说明它会完全禁止 JTAG 和 ISP,这种情况下基本不能再通过常规 ISP/JTAG 恢复。 BR Harry
查看全文
S32K358 EVK 板 CAN 总线无法工作 你好, 我尝试运行代码来使用 S32K3x8EV8 板的 CAN0 或 CAN1,但我无法做到。但是 CAN 完全不起作用,我正在尝试通过 Waveshare USB-CAN-A 读取 CAN 消息。 代码也粘贴好了,附上CAN配置截图 /* * 版权所有 2019 NXP * * ALL RIGHTS RESERVED. * * 本软件由 NXP“按原样”提供,且不提供任何明示或暗示的保证。 * 默示担保,包括但不限于默示担保 * 不保证其适销性和适用于特定用途。 * 在任何情况下,NXP 或其贡献者均不对任何直接、 * 间接的、附带的、特殊的、惩罚性的或后果性的损害赔偿 *(包括但不限于采购替代商品或 * 服务;使用损失、数据丢失或利润损失;或业务中断) 无论何种原因造成,也无论基于何种责任理论,无论是合同责任, * 严格责任或侵权行为(包括过失或其他) 即使已被告知,也不得以任何方式退出本软件的使用。 * 发生此类损害的可能性。 */ /* ################################################################### ******************************************************************************** 文件:main.c * 所有者:彼得·斯坦西克 * 版本:1.0 * 日期: 2024年10月22日 * 分类:一般商业信息 * 简介:FlexCAN TX/RX ISR 测试 * ******************************************************************************** ******************************************************************************** 此演示应用程序的目的是向您展示 FlexCAN 模块的用法。 配置为使用 S32 RTD API 的 CAN FD。 - 此演示应用程序需要两块板,或者使用 CAN 工具连接一块板。 - CAN FD 已启用,比特率为500/2000 kbps - 它配置 FlexCAN0 模块及其收发器 (TJA1153)。 - MB0 用于传输 CANFD STD. ID - MB1 配置为接收任何 STD ID - 回调函数也用于处理 MB 中的 TX 和 RX 过程。收到的 ID 为 回声响起。 - 调用 setupCanXCVR 函数初始化连接到板上 FlexCAN0 的 TJA1153。 它期望收发器处于 Vanilla 状态,并将 TPL 设置为传递所有STD和扩展ID。 不要屏蔽来自总线的任何消息。最后退出配置模式 无需写入非易失性存储器,也无需锁定收发器。 * * ------------------------------------------------------------------------------ * 测试硬件:S32K3X8EVB-Q289 rev B2 * MCU:P32K358HVS 0P14E * 编译器:S32DS.ARM.3.5 * SDK 版本:S32K3_RTD_4.0.0_D2311 * 调试器: Lauterbach * 目标:内部闪存 * ******************************************************************************** 修订记录: 1.0 2024年10月22日Petr Stancik初始版本,基于 RTD FlexCAN_Ip_example *******************************************************************************/ /* 包括必要的配置文件。*/ #include "Mcal.h" #include "Clock_Ip.h" #include "FlexCAN_Ip.h" #include "IntCtrl_Ip.h" #include "Siul2_Port_Ip_Cfg.h" #include "Siul2_Dio_Ip_Cfg.h" #include "Siul2_Dio_Ip.h" #include "Siul2_Port_Ip.h" #include "OsIf.h" #define MSG_ID 20u #define RX_MB_IDX 1U #define TX_MB_IDX 0U volatile int exit_code = 0 ; /* 用户包含 */ Flexcan_Ip_DataInfoType tx_info = { .msg_id_type = FLEXCAN_MSG_ID_STD ,​ . data_length = 1u ,​ .fd_enable = FALSE ,​ .fd_padding = FALSE ,​ .enable_brs = FALSE ,​ is_polling = FALSE ,​ is_remote = FALSE​ } ; Flexcan_Ip_DataInfoType rx_info = { .msg_id_type = FLEXCAN_MSG_ID_STD ,​ . data_length = 1u ,​ .fd_enable = FALSE ,​ .fd_padding = FALSE ,​ .enable_brs = FALSE ,​ is_polling = FALSE ,​ is_remote = FALSE​ } ; Flexcan_Ip_MsgBuffType rxData ; uint8 dummyData [ 8 ] ; volatile uint32 g_canErrorStatus = 0 ; /* 用于调试器监视的实时 ESR1 快照 */ volatile Flexcan_Ip_StatusType g_tja1153Status [ 3 ] ; /* [0]=自动波特率,[1]=FEC白名单,[2]=退出配置*/ /*! \brief 项目的主要功能。 详细信息:启动初始化顺序如下: * - 启动汇编例程 * - 主要的() */ extern void CAN0_ORED_0_31_MB_IRQHandler ( void ) ; void setupCanXCVR_TJA1153 ( void ) ; static void CAN_DelayMs ( uint32 ms ) { uint32 ticks = OsIf_MicrosToTicks ( ms * 1000 U , FLEXCAN_IP_SERVICE_TIMEOUT_TYPE ) ; uint32 start = OsIf_GetCounter ( FLEXCAN_IP_SERVICE_TIMEOUT_TYPE ) ; uint32 elapsed = 0 U ; 当(经过时间<刻度) { elapsed += OsIf_GetElapsed ( & start , FLEXCAN_IP_SERVICE_TIMEOUT_TYPE ) ; } } void flexcan0_Callback ( uint8 instance , Flexcan_Ip_EventType eventType , uint32 buffIdx , const Flexcan_Ip_StateType * flexcanState ) { ( void ) flexcanState ; ( void )实例; 切换(事件类型) { case FLEXCAN_EVENT_RX_COMPLETE : dummyData [ 0 ] ++; 如果( buffIdx == 1 ) // 已接收 MB1 { FlexCAN_Ip_Send ( INST_FLEXCAN_0 , TX_MB_IDX , & tx_info , rxData . msgId ,( uint8 * ) & dummyData ) ; FlexCAN_Ip_Receive ( INST_FLEXCAN_0 , RX_MB_IDX , & rxData , false ) ; } 休息; case FLEXCAN_EVENT_RXFIFO_COMPLETE : 休息; case FLEXCAN_EVENT_TX_COMPLETE : 休息; case FLEXCAN_EVENT_ENHANCED_RXFIFO_COMPLETE : 休息; case FLEXCAN_EVENT_ENHANCED_RXFIFO_WATERMARK : 休息; 默认: 休息; } } void setupCanXCVR_TJA1153 ( void ) { /** * 与大多数 CAN 收发器不同,TJA1153 收发器并非即插即用。 如果之前没有配置过,则初始时进入配置模式。 * 在此初始状态下,它已准备好接收额外的网络安全 例如 TPL/BBL 之类的装置。 * * 在此示例中,它将 TPL 设置为传递所有标准和扩展ID,并且不阻止任何消息。 * 下总线。最后退出配置模式,未写入非易失性数据。 * 既不锁定收发器,也不存储内存。 * * 有关更多详细信息,请参阅 NXP 的 TJA1153 数据手册。 * */ #define TJA1153_START_ID (uint32_t)(0x555u) #define TJA1153_CONFIG_ID (uint32_t)(0x18DA00F1u) uint8 sendData [ 8 ] = { 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 } ; uint32_t错误; /* 允许通过 TXD 引脚从本地主机配置 CAN0 收发器,STB = 0 (PTC20) */ Siul2_Dio_Ip_WritePin ( PTC_H_HALF , 4 , 0 U ) ; CAN_DelayMs ( 1000 ) ; /* 自动比特率检测初始 CAN Classic 帧,ID 为 0x555,适用于 CAN0 */ tx_info.is_polling = TRUE ;​​ tx_info.msg_id_type = FLEXCAN_MSG_ID_STD ;​​ tx_info.data_length = 8 ;​​ g_tja1153Status [ 0 ] = FlexCAN_Ip_SendBlocking ( INST_FLEXCAN_0 , TX_MB_IDX , & tx_info , TJA1153_START_ID , sendData , 1000 ) ; /* 用于设置传输白名单的滤波器元件配置 (FEC) 帧。 * 注意:ID_TX 是 NXP 参考示例的占位符 (0xC0FFEE),而不是 MSG_ID - * 此操作仅将该单个扩展 ID列入白名单。请先确认此基本方法有效。 然后根据 TJA1153数据手册,根据您的实际 ID 调整 ID_TX/Extended_Filter_Config。 { uint32_t ID_Stinger = TJA1153_CONFIG_ID ; uint32_t PAYLOAD_FEC [ 2 ] ; uint8_t COMMAND_BYTE_FEC = 0x10 ; uint8_t Filter_Element_Index_0 = 0 ; uint8_t Filter_Element_Type = 1 ; uint8_t Extended_Filter_Config = 3 ; /* TWL 和 BBL 都适用 */ uint32_t ID_TX = 0xC0FFEE ; uint32_t Filter_Element_Contents = ( Extended_Filter_Config << 29 ) | ID_TX ; PAYLOAD_FEC [ 0 ] = ( COMMAND_BYTE_FEC << 24 ) | ( Filter_Element_Index_0 << 16 ) | (筛选元素类型<< 15 ) | (筛选元素内容>> 16 ) PAYLOAD_FEC [ 1 ] = ( Filter_Element_Contents & 0xFFFF ) << 16 ; sendData [ 0 ] = ( uint8 )( ( PAYLOAD_FEC [ 0 ] >> 24 ) & 0xFFU ) ; sendData [ 1 ] = ( uint8 )( ( PAYLOAD_FEC [ 0 ] >> 16 ) & 0xFFU ) ; sendData [ 2 ] = ( uint8 )(( PAYLOAD_FEC [ 0 ] >> 8 ) & 0xFF U ) ; sendData [ 3 ] = ( uint8 ) ( PAYLOAD_FEC [ 0 ] & 0xFFU ) ; sendData [ 4 ] = ( uint8 )( ( PAYLOAD_FEC [ 1 ] >> 24 ) & 0xFFU ) ; sendData [ 5 ] = ( uint8 )(( PAYLOAD_FEC [ 1 ] >> 16 ) & 0xFF U ) ; tx_info.msg_id_type = FLEXCAN_MSG_ID_EXT ;​​ tx_info.data_length = 6 ;​​ g_tja1153Status [ 1 ] = FlexCAN_Ip_SendBlocking ( INST_FLEXCAN_0 , TX_MB_IDX , & tx_info , ID_Stinger , sendData , 1000 ) ; CAN_DelayMs ( 5 ) ; } /* 退出配置模式的最后一个命令帧,无需写入非易失性存储器或非 * 锁定收发器,即开发模式*/ sendData [ 0 ] = 0x71 ; // 命令字节 sendData [ 1 ] = 0x2 ; sendData [ 2 ] = 0x3 ; sendData [ 3 ] = 0x4 ; sendData [ 4 ] = 0x5 ; sendData [ 5 ] = 0x6 ; sendData [ 6 ] = 0x7 ; sendData [ 7 ] = 0x8 ; tx_info.msg_id_type = FLEXCAN_MSG_ID_EXT ;​​ tx_info.data_length = 8 ;​​ g_tja1153Status [ 2 ] = FlexCAN_Ip_SendBlocking ( INST_FLEXCAN_0 , TX_MB_IDX , & tx_info , TJA1153_CONFIG_ID , sendData , 1000 ) ; /* 最后一帧结束后,收发器退出配置模式并进入待机模式,退出 * 将 CAN0 收发器的 STB 引脚设置为高电平(引脚反接)即可切换到正常工作模式 */ Siul2_Dio_Ip_WritePin ( PTC_H_HALF , 4 , 1 U ) ; CAN_DelayMs ( 1000 ) ; errors = FlexCAN_Ip_GetErrorStatus ( INST_FLEXCAN_0 ) ; FlexCAN_Ip_ClearErrorStatus ( INST_FLEXCAN_0 , errors ) ; } int main ( void ) { /* 在这里编写你的代码 */ Clock_Ip_Init ( & Clock_Ip_aClockConfig [ 0 ]) ; Siul2_Port_Ip_Init ( NUM_OF_CONFIGURED_PINS0 , g_pin_mux_InitConfigArr0 ) ; IntCtrl_Ip_EnableIrq ( FlexCAN0_1_IRQn ) ; IntCtrl_Ip_InstallHandler ( FlexCAN0_1_IRQn , CAN0_ORED_0_31_MB_IRQHandler , NULL_PTR ) ; FlexCAN_Ip_Init ( INST_FLEXCAN_0 , & FlexCAN_State0 , & FlexCAN_Config0 ) ; FlexCAN_Ip_SetRxMaskType_Privileged ( INST_FLEXCAN_0 , FLEXCAN_RX_MASK_INDIVIDUAL ) ; FlexCAN_Ip_SetRxIndividualMask_Privileged(INST_FLEXCAN_0,RX_MB_IDX,0x0<<18); // 清除掩码寄存器以允许接收所有STDID FlexCAN_Ip_SetStartMode ( INST_FLEXCAN_0 ) ; setupCanXCVR_TJA1153 () ; tx_info.is_polling = FALSE ;​​ tx_info.msg_id_type = FLEXCAN_MSG_ID_STD ;​​ tx_info.data_length = 8 ;​​ tx_info.fd_enable = false ;​​ tx_info.enable_brs = false ;​​ FlexCAN_Ip_ConfigRxMb ( INST_FLEXCAN_0 , RX_MB_IDX , & rx_info , MSG_ID ) ; FlexCAN_Ip_Receive ( INST_FLEXCAN_0 , RX_MB_IDX , & rxData , false ) ; FlexCAN_Ip_Send ( INST_FLEXCAN_0 , TX_MB_IDX , & tx_info , MSG_ID , ( uint8 * ) & dummyData ) ; 当( 1 ) { g_canErrorStatus = FlexCAN_Ip_GetErrorStatus ( INST_FLEXCAN_0 ) ; } 返回0 ; } /* 主程序结束 */ /*! ** @} */ Re: S32K358 EVK board CAN not working 你好@ Yash2530 附件包含我对 RTD 版本 3.0.0 进行的测试。您可以参考 P07。 Re: S32K358 EVK board CAN not working 嗨Senlent , Can 传输 TX 工作正常,我能够从 NXP 接收数据到 Waveshare USB CAN 设备,但 RX 似乎无法工作。 我发送的 id 为 0x001,数据为 01 01 01 01 01 01 01 01。 我是不是漏掉了什么?或者您提供的代码只适用于TX? Re: S32K358 EVK board CAN not working 你好@Senlent , 请分享一个RX和TX都能正常工作的演示示例。 问候, 亚什·古普塔 Re: S32K358 EVK board CAN not working 你好@ Yash2530 是的,这个演示只是为了向您展示发送功能是否正常工作;它不包含任何接收功能。
查看全文
如何在停止并重新启动附件中的 CAN 分析仪后发送多个 CAN 消息 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> RHinnen 嗨, RHinnen 您能否抽出宝贵时间帮我解决以下问题:如何修改附件中的模型,使其能够发送多个 CAN 消息,并在 CAN 分析仪停止并重新启动后无需 RESET MCU 即可持续发送 CAN 消息?MPC574xP 示例项目-通信中提供的示例 -CAN1(Flexcan 交通)不存在此问题。 到目前为止,即使我在模型中添加了另一个 CAN 消息(不同的 ID),CAN 分析器也只发送了一个 ID 的 CAN 消息。CAN分析仪在停止和启动后将停止发送CAN消息。 期待您的解答,非常感谢! 示例模型 Re: How to send multiple CAN messages after stop and restart the CAN analyzer in the model attached 你好, 我也在寻找解决同样问题的方法。 如果您解决了无需重启MCU即可发送CAN信号的问题。请分享一下您的方法,这对我的项目很有帮助。 谢谢你, 拉胡尔 Re: How to send multiple CAN messages after stop and restart the CAN analyzer in the model attached <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 你好sparkee , 是的,很遗憾,如果您想使用同一个 MB 空间进行多次传输,您必须执行以下操作之一: - 要么使用阻塞模式(这可能会稍微降低应用程序的速度) - 可以使用非阻塞模式,但要确保在同一 MB 上进行的第二次传输只有在第一次传输完成后才会进行。否则,第一次转账会被第二次转账阻止,因此无法完成。 第二种选择取决于你如何编写应用程序,因为你必须自己管理时间——尽管如此,它的优势在于应用程序运行速度会稍快一些(取决于你通过时间管理增加的开销)。 第一种选择很简单(阻塞处理一切),但你必须决定在你的应用程序中,阻塞传输所花费的那一点额外时间是否是你能接受的。 最佳方案是拥有足够的可用空间(以 MB 为单位),以便可以使用非阻塞模式,每次传输都有自己的 MB 空间。 希望这样能解释清楚一些。 此致敬礼, 拉兹万。 Re: How to send multiple CAN messages after stop and restart the CAN analyzer in the model attached <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 这个问题是11月份提出的……现在有进展吗? 我发现的问题是,我没有为每条消息设置不同的消息缓冲区。我之前没意识到需要设置每条消息加载到特定的缓冲区中。 Re: How to send multiple CAN messages after stop and restart the CAN analyzer in the model attached <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 我仍然不知道正确的做法应该是什么。你能给我举个正确的例子吗? 谢谢。 Re: How to send multiple CAN messages after stop and restart the CAN analyzer in the model attached <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> paulvlase ‌, 请查阅并调查可能的解决方案。谢谢你! 丹尼尔
查看全文
哪里可以找到适用于 S32K3 的 AES_ACCEL 子系统 RM? 您好,NXP 我目前正在学习如何使用AES_ACCEL模块。我在S32K3 参考手册或HSE 参考手册中都找不到太多信息。文档中提到有专门的AES_ACCEL 子系统参考手册,但我没能在 NXP 网站上找到它。请问能否提供下载链接或告知下载地点? 提前致谢。 显龙 Re: Where to find AES_ACCEL Subsystem RM for S32K3? 嗨@wuxianlong 我给你发了私信。
查看全文