Multi Source Translation Content

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

Multi Source Translation Content

讨论

排序依据:
安裝S32DS.3.4_b201217_win32.x86_64.exe 失敗 你好,恩智浦: 安裝S32DS.3.4_b201217_win32.x86_64.exe 失敗, 可以幫忙看看log 是啥麼問題?感謝! 错误: ==== 许可证列表结束。==== ==== 32-bit license service installation log start: ==== Returned: 1 Console: C:\Users\ericclsung\AppData\Local\Temp\I1764729332\Windows>cd"C:\Users\ericclsung\AppData\Local\Temp\036160.tmp\cll\i86" C:\Users\ericclsung\AppData\Local\Temp\036160.tmp\cll\i86>cllSvrUtility.exe -installService LAXCompiler -installService LAXCompiler -installService(LAXCompiler) was successful 错误:系统找不到指定的路徑。 ==== 32 位许可证服务安装日志结束。==== XMLScriptWriter:没有跳过任何安装对象 8. final log file name=C:\NXP\S32DS.3.4\_S32Design Studio for S32 Platform 3.4_installation\Logs\S32_Design_Studio_for_S32_Platform_3.4_Install_12_03_2025_10_38_16.log Re: 安裝S32DS.3.4_b201217_win32.x86_64.exe 失敗 你好、 能否提供您的恩智浦 ID?我试过您的电子邮件地址,但系统中没有这个地址。 Re: 安裝S32DS.3.4_b201217_win32.x86_64.exe 失敗 您好 NXP ,能否检查一下您的系统中是否有这封电子邮件 ID:[email protected]? Re: 安裝S32DS.3.4_b201217_win32.x86_64.exe 失敗 你好、 对不起,[email protected]也不是活动或非活动账户 。 Re: 安裝S32DS.3.4_b201217_win32.x86_64.exe 失敗 你好,恩智浦 您能再次检查我的 NXP ID 吗?我已经完成了我的个人资料。 Re: 安裝S32DS.3.4_b201217_win32.x86_64.exe 失敗 嗨,埃里克、 我检查了两个电子邮件地址,但系统中仍然没有该账户。您有激活码吗? Re: 安裝S32DS.3.4_b201217_win32.x86_64.exe 失敗 您好,恩智浦, 您指的是 S32 Design Studio v.3.4 版激活码吗?还是其他激活码? Re: 安裝S32DS.3.4_b201217_win32.x86_64.exe 失敗 你好、 抱歉耽搁了。是的,S32DS v3.4 激活码。
查看全文
CodeWarrior 8.3 - 支持 DSP56F807PY80E,正确的 .cfg文件和闪存编程器/CCS 问题 留言: 你好 我正在使用 CodeWarrior 8.3(56800E 架构),我需要使用 USB TAP 对 DSP56F807PY80E 进行编程。我有几个问题,希望得到官方的澄清。 创建新目标时,CPU 列表中未显示 DSP56F807。我只看到 DSP5685x 和 M56F8002。我想知道在 CodeWarrior 8.3 中是否有任何支持 DSP56F807 的代码包、更新或附加组件,或者它是否包含在较旧的代码包中。 闪存程序员需要此设备的配置文件,通常称为 56807_flash.cfg。恩智浦是否提供该处理器的官方 cfg 文件?如果是,在哪里可以下载?如果不是,请确认有效配置所需的 HFM 内存范围和参数是否正确? 关于 CCS,我按照 AN4338 中的程序(更换 ccs 文件夹并使用 libusb-win32 驱动程序)让 USB TAP 正常工作。这仍然是 CodeWarrior 8.3 的正确方法吗?Windows 7 或 Windows 10 有更新的 CCS 版本吗?libusb-win32 仍然是受支持的驱动程序吗? 有时 CodeWarrior 会成功擦除闪存,但无法完成编程。将 56800E 闪存编程器与 DSP56F807 一起使用时,是否存在已知的限制?是否有推荐的 JTAG 时钟设置或超时? 最后,CodeWarrior 8.x 中使用 DSP56F807 的最新文档是什么? 谢谢! Re: CodeWarrior 8.3 – Support for DSP56F807PY80E, correct .cfg file, and Flash Programmer/CCS issues 你好@Raffaele_AQS、 谢谢您的帖子。 创建新目标时,CPU 列表中未显示 DSP56F807。我只看到 DSP5685x 和 M56F8002。我想知道在 CodeWarrior 8.3 中是否有任何支持 DSP56F807 的代码包、更新或附加组件,或者它是否包含在较旧的代码包中。 ->> 我认为不需要任何更新,CW8.3下载后即原生支持 DSP56F807。就我而言,通过选择 “文件-> 新建”,然后选择除第一个选项 " DSP56800E Quick Start r2.5 Stateries " 之外的任何项目模板,你可以在可用设备选项中找到列出的 DSP56F807。 闪存程序员需要此设备的配置文件,通常称为 56807_flash.cfg。恩智浦是否提供该处理器的官方 cfg 文件?如果是,在哪里可以下载?如果不是,请确认有效配置所需的 HFM 内存范围和参数是否正确? ->> 我可以在这里找到它,附在后面。 关于 CCS,我按照 AN4338 中的程序(更换 ccs 文件夹并使用 libusb-win32 驱动程序)让 USB TAP 正常工作。这仍然是 CodeWarrior 8.3 的正确方法吗?Windows 7 或 Windows 10 有更新的 CCS 版本吗?libusb-win32 仍然是受支持的驱动程序吗? -> > 要在 win7/10 电脑中使用 CW 8.3,请参阅 Windows 7/10:在 DSC 版 CodeWarrior 上使用 USB TAP。 只需将适用于微控制器的 Eclipse IDE | 恩智浦半导体安装到计算机上,将 ccs 文件夹从 CodeWarrior v11 安装文件夹复制到 CodeWarrior v8.3 安装文件夹,替换原来的 ccs 文件夹。 有时 CodeWarrior 会成功擦除闪存,但无法完成编程。将 56800E 闪存编程器与 DSP56F807 一起使用时,是否存在已知的限制?是否有推荐的 JTAG 时钟设置或超时? ->> 闪存编程名为"56800E Flash programmer" ,但从工具名称可以看出,它只支持以 DSP56800E 为内核的 DSC 处理器,例如 MC56F83xx,DSP56F807 使用的是 DSP56800 内核,而不是 DSP56800E,因此我认为不能使用"56800E Flash programmer" 工具对 DSP56F807 进行编程。 您可以考虑使用 flash-over-jtag.exe 工具,它支持 S_record 文件下载。但是,这些工具必须在DOS操作系统和并行命令变流器设备(Wiggler)中运行,它不支持usbtap设备。 你可以使用 USBTAP 设备下载代码,只能使用 CodeWarrior 来下载适用于 DSP56800E ver8.3 工具的代码,但它不支持 S_Record 文件下载。 Flash-over-jtag 工具可在此处找到: [CodeWarrior Installation Directory]\ProcessorExpert\Tools\applications\flash_over_jtag 最后,CodeWarrior 8.x 中使用 DSP56F807 的最新文档是什么? -> > DSP56F807 是传统设备,不建议用于新设计。我们没有为其提供最新的文档,但我会尽我所能寻找任何可用的资源。 制作 Flash 程序 使用适用于 DSC 的 CodeWarrior 8.3 版对飞思卡尔 DSC 进行生产闪存编程 您还可以尝试使用串行引导加载程序更新固件。 56F8xx 串行引导加载程序 希望对你有所帮助。 如果您有更多问题,请告诉我。 祝你愉快 BR 西莱斯特 ---------------------------------------------------------------------------------------------------------------------- 注:如果本帖回答了您的问题,请点击"ACCEPT AS SOLUTION" 按钮。Thank you! ----------------------------------------------------------------------------------------------------------------------
查看全文
在 Android 11 操作系统上的自定义 imx8mp 中出现 GPU STATE DUMP 错误 您好, 我在自定义 i.MX8MP 板上构建并刷新了安卓 11 操作系统。启动 Android 11 后,我在串行控制台中遇到了与 GPU 驱动程序相关的问题。我按照恩智浦论坛上建议的解决方案进行了操作: https://community.nxp.com/t5/i-MX-Processors/Custom-IMX8MP-Board-GPU-STATE-DUMP-DMA-Appears-to-be-Stuck/td-p/1746834 由于我们使用的是 6GB DDR,我在imx8mp.dtsi文件中创建了一个新节点,为 GPU 分配 25% 内存。不过,这种修改在安卓操作系统中似乎没有任何效果。我还在BoardConfig.mk文件中找到了CMA变量,并将其增加到 RAM 的 25% ,但问题依然存在。 为了供你参考,我附上了我所做的修改和日志文件。 imx8mp.dtsi (注:我在 dtsi 文件中找不到 linux,cma 节点,因此手动添加了该节点) linux,cma { compatible ="shared-dma-pool" ; 可重复使用; size =<0 0x3c000000> ; alloc-ranges =<0 0x40000000 0 0xC0000000> ; linux,cma-default; }; Boardconfig.mk 文件 CMASIZE=800M 图形与显示 i.MX 8 系列 | i.MX 8QuadMax (8QM) | 8QuadPlus i.MX 8M | i.MX 8M Mini | i.MX 8M Nano Re: GPU STATE DUMP error occurs in custom imx8mp on Android 11 OS 你好 这似乎与 GPU 内存分配不足有关。您遇到的 GPU 错误通常是由于系统在内存压力下为 GPU 分配的内存不足造成的。对于配备 6GB DDR 的 i.MX8MP,建议至少将总内存的 25% 分配给 CMA(连续内存分配器)。 你在 imx8mp.dtsi 中创建节点以为 GPU 分配 25% 内存的方法已走上正轨,但对于安卓 11,你还需要确保这一变化正确反映在安卓版本配置中。 请尝试以下步骤解决问题: 1.在 BoardConfig.mk、使用以下命令验证 CMA 设置: ``` BOARD_KERNEL_CMDLINE += cma= 25%``` 2. 还要确保设备树叠加层已正确构建并包含在您的 Android 映像中。 3.特别是 Android,这些设置需要在启动期间正确传播到内核命令行。 4。使用以下命令检查系统的内存分配: ```cat /proc/meminfo c at /proc/cm dline ``` Android 11 的内存要求比以前的版本高得多,而且 GPU 操作特别占用内存。在 i.MX8MP 平台上,Android 11 通常要求至少分配 25% 的 CMA,以便在 GPU 内存分配失败的情况下正常运行。 如果做出这些更改后问题仍然存在,请考虑检查 GPU 工作负载,以优化关键操作期间的内存使用。 此致
查看全文
解析失败:Lcom/google/firebase/analytics/FirebaseAnalytics 亲爱的团队 我们正在使用 Taplinx 开发一个应用程序。我们得到了这个错误: FATAL EXCEPTION: main Process: com.xxx.xxxxx, PID: 6289 java.lang.NoClassDefFoundError: Failed resolution of: Lcom/google/firebase/analytics/FirebaseAnalytics; at com.nxp.nfclib.analytics.AnalyticsTracker.getReader(:61) at com.nxp.nfclib.analytics.AnalyticsTracker.Base64(:122) at com.nxp.nfclib.analytics.AnalyticsTracker.sendEvent(:107) at com.nxp.nfclib.ʽ.CardType(:649) at com.nxp.nfclib.ʽ.Base64(:60) at com.nxp.nfclib.ʽ$ˊ.getReader(:785) at com.nxp.nfclib.ʽ$ˊ.onPostExecute(:663) at android.os.AsyncTask.finish(AsyncTask.java:771) at android.os.AsyncTask.-$$Nest$mfinish(Unknown Source:0) at android.os.AsyncTask$InternalHandler.handleMessage(AsyncTask.java:788) at android.os.Handler.dispatchMessage(Handler.java:106) at android.os.Looper.loopOnce(Looper.java:257) at android.os.Looper.loop(Looper.java:368) at android.app.ActivityThread.main(ActivityThread.java:8839) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:572) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1049) Caused by: java.lang.ClassNotFoundException: com.google.firebase.analytics.FirebaseAnalytics at com.nxp.nfclib.analytics.AnalyticsTracker.getReader(:61) at com.nxp.nfclib.analytics.AnalyticsTracker.Base64(:122) at com.nxp.nfclib.analytics.AnalyticsTracker.sendEvent(:107) at com.nxp.nfclib.ʽ.CardType(:649) at com.nxp.nfclib.ʽ.Base64(:60) at com.nxp.nfclib.ʽ$ˊ.getReader(:785) at com.nxp.nfclib.ʽ$ˊ.onPostExecute(:663) at android.os.AsyncTask.finish(AsyncTask.java:771) at android.os.AsyncTask.-$$Nest$mfinish(Unknown Source:0) at android.os.AsyncTask$InternalHandler.handleMessage(AsyncTask.java:788) at android.os.Handler.dispatchMessage(Handler.java:106) at android.os.Looper.loopOnce(Looper.java:257) at android.os.Looper.loop(Looper.java:368) at android.app.ActivityThread.main(ActivityThread.java:8839) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:572) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1049) 这发生在初始化后几秒钟,并且 libInstance.isActivityRegistered() == true; 几秒钟后,在任何卡片意图之前,它就崩溃了,并出现了上述致命错误。 由于应用程序不会在网上发布,而且用户位于中国大陆,因此我们不想在应用程序中加入 Firebase。有什么方法可以避免这种情况?您能就这个错误提供一些建议吗? 非常感谢,我期待着您的答复。 致以亲切的问候 比利顿 代码示例 离线版本 Re: Failed resolution of: Lcom/google/firebase/analytics/FirebaseAnalytics 是的,没有 Firebase 也能运行,但您需要包含该库 com.google.firebase:firebase-core 运行时,您可能会在 logcat 中看到这些错误,但这些错误是无害的 Re: Failed resolution of: Lcom/google/firebase/analytics/FirebaseAnalytics 您好,先生, 避免使用 Firebase 是可能的,但遗憾的是,这些实施需要由开发团队完成。非常抱歉,由于 TapLinx 的某些实现确实依赖于 Firebase,因此必须从一个干净的 Android 项目开始手动移除这些依赖关系,并避免导入任何 google 和 firebase 模块。 非常抱歉,我们没有进行这些更改的指南。 Re: Failed resolution of: Lcom/google/firebase/analytics/FirebaseAnalytics 快速更新,我找到了在快速启动中包含 Firebase 库的要求。那么我还需要一些建议:如果我在无法访问 Firebase 的情况下(由于网络限制)将其纳入我的项目,这会有什么影响吗?
查看全文
S32G VNP RDB2 Rev.E 上的 LLCE CAN 传输问题 尊敬的恩智浦社区成员: 当我尝试通过 S32G2 LLCE 模块的 BCAN0 发送 CAN 帧时,我遇到了一个问题。我正在使用演示板 S32G-VNP-RDB2 Rev.E。 我已经通过模拟器看到,当我弹出 BLROUT FIFO 以获取 Tx 传输表的索引时,一切都运行良好,之后我将消息填充到共享内存中,然后通过 BLRIN FIFO 发回索引。 问题是 CAN 总线上没有任何反应。因此,弹出索引 15 后,BLROUT 返回 0xFFFFFFFF。 为了启用 BCAN,我们需要设置什么配置吗? 仅供参考,固件对我发送的命令响应良好,并且我已正确配置 SIUL2 来配置 LLCE_CAN_0 的 Tx 和 Rx 引脚。 我们还观察到,当我们驱动 LLCE_CAN0_TXD 信号时,BCAN0(U17)的收发器并没有改变 LLCECAN0H 和 LLCECAN0L 的逻辑电平。我们还检查了信号LLCE_CAN01_EN处于高逻辑电平。 感谢您的支持。 顺祝商祺! 回复:@Re: S32G VNP RDB2 Rev.E 上的 LLCE CAN 传输问题 是的,我错了,我实际上有2个节点,第二个是CAN日志工具。 此致,
查看全文
使用 Flash 模拟 EEPROM 时,数据仅写入 FlexRAM,而不写入 FlexNVM 在使用S32K146芯片的Flash EEPROM仿真功能时,我配置了32KB的FlexNVM作为EEPROM备份,2KB的FlexRAM作为EEPROM。在仿真过程中,检查内存后发现写入的数据仅驻留在 FlexRAM 中,尚未写入 FlexNVM。 我不确定这背后的原因,并希望得到任何帮助。 回复:使用 Flash 模拟 EEPROM 时,数据仅写入 FlexRAM,而不写入 FlexNVM 你好@ 813270556 这是不可行的 回复:使用 Flash 模拟 EEPROM 时,数据仅写入 FlexRAM,而不写入 FlexNVM @Senlent FlexRAM 用作 EEPROM(大小为 4KB),FlexNVM 用作 EEPROM 备份(大小为 32KB)。我使用的芯片是S32K146。 当我写入数据时,写入的数据大小可以超过4KB吗? 如果是这样,如何从 FlexNVM 读取超过 4KB 的数据? 回复:使用 Flash 模拟 EEPROM 时,数据仅写入 FlexRAM,而不写入 FlexNVM 你好@ 813270556 当MCU断电重启后,FlexNVM可以将备份的数据同步到FlexRAM区域。您可以利用这个原则来确认您上次的备份是否成功。 回复:使用 Flash 模拟 EEPROM 时,数据仅写入 FlexRAM,而不写入 FlexNVM 我如何证明我写入的数据已经备份到FlexNVM? 回复:使用 Flash 模拟 EEPROM 时,数据仅写入 FlexRAM,而不写入 FlexNVM 你好@ 813270556 成功执行EEE分区命令后,作为EEE备份的FlexNVM区域(EEE_Flash)对CPU不可见,用户代码不能直接访问(读写)该地址映射区域,否则会发生总线错误,进入内核HardFault异常(默认配置)或者BusFault异常(使用BusFault异常后)。 同时在调试界面的Memory窗口中,EEE_Flash区域显示为未知状态(???)。 https://mp.weixin.qq.com/s?__biz=MzI0MDk0ODcxMw==&mid=2247486584&idx=1&sn=3b8651b928edd19c642b17838a8c75bd&chksm=e91248fede65c1e87214ce913baab45431f816d0bfd0362e00aea1ed4232f200d5ae2720cd71&scene=21#wechat_redirect
查看全文
S32K324 HSEフラッシュと暗号テストの問題 NXPサポートチーム様 S32K324 マイクロに「HSE_FW_S32K344_12_2_69_1」をフラッシュしようとしています。 以下の投稿に添付されているスクリプトを使用してみました。 S32K324 および S32K312 HSE FW Lauterbach インターフェース スクリプトの要件。- NXPコミュニティ 最初の INSTALL スクリプトでは IVT イメージのみをインストールするように指示されていますが、ピンクのイメージしかないSO、それを使用できませんでした。 2 番目のスクリプト (HSE インターフェース スクリプト) はこれを使用してピンク色のイメージをインストールできますが、暗号化機能はいずれも動作しません。 そして、電子メールで提案されたとおり、確認を求められたアドレスの以下の値を取得しました。これらの値が予想通りであるかどうかをお知らせください。 また、キー プロビジョニングをデバッグしているときに、hse_ip_serv 関数に到達できることを確認できましたが、タイムアウトが発生したため、下の画像に示すように、HSE が応答を返すことができないようです。 サポートをお待ちしております。 よろしくお願いいたします。 ニティン・ヴィシュノイ Re: S32K324 HSE flashing and Crypto test issue 今後のコミュニケーションのため、このチケットをGMサポートフォーラムに移動しました。 S32K324 HSEフラッシュと暗号テストの問題 - NXPコミュニティ Re: S32K324 HSE flashing and Crypto test issue こんにちは@nitvishnoi はい、GSR レジスタのビット 0 が設定されているSO、致命的なエラーが原因で HSE がシャットダウンされました。データ キャッシュを無効にして、違いがあるかどうか確認してみます。 GM は、FAE とプライベート コミュニティ スペースを通じて直接サポートを受けることができます。さらなるサポートについては、むしろこれらのチャネルを使用することをお勧めします。 よろしくお願いいたします。 ルーカス Re: S32K324 HSE flashing and Crypto test issue こんにちは、ルーカス。 FSR レジスタと GSR レジスタの詳細は次のとおりです。何か見つかった場合はお知らせください。 今日午後 4 時 (東部標準時) に電話に参加したい場合はお知らせください。昨日、cinco に招待状を送りました。 よろしくお願いいたします。 ニティン・ヴィシュノイ Re: S32K324 HSE flashing and Crypto test issue こんにちは@nitvishnoi 0x4039_C028 の HSE GPR レジスタによると、HSE ファームウェアがインストールされています。 HSE サービスが完了せず、タイムアウトが発生した場合は、MU 内の FSR および GSR レジスタをチェックして何が起こったかを確認します。タイムアウトの一般的な問題は、何らかのサービスを呼び出すときに間違ったポインタが HSE に渡されることです。HSE がデータにアクセスできない場合 (権限不足、ダブル ビット ECC エラー、実装されていない領域にアクセスしているなど)、HSE はシャットダウンされます。 よろしくお願いいたします。 ルーカス
查看全文
IMX8MP HDMI 4Kディスプレイ 現在、Linuxカーネルバージョンlinux-imx-5.10.9を搭載したimx8mp evk開発ボードを使用しています。HDMIインターフェースを使用すると、デフォルトの出力が1080p@60pになっていることに気づきました。HDMI出力を4Kにするには、カーネルをどのように修正すればよいでしょうか? Re: imx8mp hdmi 4k 显示 こんにちは。私も同じ問題に遭遇しました。どのように解決したか教えていただけますか? Re: imx8mp hdmi 4k 显示 わかりました。ありがとうございます。 問題の核心は、私たちが医療機器メーカーであるということです。以前のユーザーインターフェースはQTで開発しており、プラットフォームはIMX6とIMX7でした。現在、ハイエンド製品ラインではIMX8を使用しています。以前のコードはすべてFB(Framework Builder)ベースでした。今DRMに切り替えると、非常にコストがかかります…。さて、さらに調査して、ソースコードの該当部分を修正し、接続/切断されたディスプレイの数に応じて異なる数のFBXインスタンスを作成できるかどうか確認してみます。 Re: imx8mp hdmi 4k 显示 デスクトップシステムではfb0は使用されず、代わりにdrmノードが使用されます。fb0は使用可能ですが、推奨しません。主流のアプローチはdrmフレームワークです。 Re: imx8mp hdmi 4k 显示 カーネル内のfb0生成に関するソースコードには触れていません。BSPと全く同じです。ソースコードはDRMフレームワークを使って1つのfb0を生成するだけで、それだけです。接続された画面の数に関係なく、常に同じfbになります。 Re: imx8mp hdmi 4k 显示 つまり、LVDSポートとHDMIポートが接続されていて、解像度が異なっているにもかかわらず、カーネルはLVDSの解像度に基づいてバッファを割り当てているのです。HDMIとLVDSは同じバッファをディスプレイに使用しているため、HDMIディスプレイに不具合が発生しているのでしょうか?これは困ったものです… Re: imx8mp hdmi 4k 显示 HDMIなら解像度が自動的に切り替わると思っていました。 -->DRM APIは異なるCRTCでのバッファ割り当てを許可していますが、fb0に直接書き込むと、表示の不一致という問題が発生します。アプリケーション層で割り当てるバッファは、LVDS解像度のバッファなど、特定の画面用です。バッファに書き込むと、基盤となるドライバは単にこのバッファをLCDコントローラに渡すだけで、ドライバ層はバッファの調整を行いません。そのため、解像度に関係なく、バッファの正確なサイズが表示されます。 Re: imx8mp hdmi 4k 显示 デュアルスクリーン同時表示を実現したいと考えています。Qtはfb0に画像データを書き込み、fb0内の画像データを1200*768のLVDSと1920*1080のHDMIに同時に表示したいと考えています。これは不可能だと思いますか?現在、QtはEGFLSを使用しています。同時表示を実現するには、DRMによって生成されたcardXノードを直接操作するEGFLS-KMSを使用する必要がありますか? Re: imx8mp hdmi 4k 显示 私のLVDS画面は現在1200*768ですが、HDMIは最大1920*1080の解像度をサポートしています。つまり、LVDSとHDMIの両方を正しく表示するには、HDMIの解像度を手動で1200*768またはそれに近い解像度に設定する必要があるということですか?HDMIは解像度を自動的に切り替えると思っていました。HDMIディスプレイ設定では、現在の画面解像度は1920*1080で、HDMIに表示される画像は左上隅のみで、サイズはLVDSとほぼ同じです。 Re: imx8mp hdmi 4k 显示 テスト済みで4Kを自動認識できます。 LVDS と HDMI は、同じ DRM フレームワークによって生成された同じ FB0 ノードを共有します。 解像度は1つしか設定できないのでしょうか?fb0を共有する場合、LVDSとHDMIの画面解像度は同じになりますか? Re: imx8mp hdmi 4k 显示 解決策はありますか?現在、別の問題が発生しています。LVDSとHDMIは、同じDRMフレームワークによって生成された同じFB0ノードを共有しています。LVDSとHDMIの両方を接続すると、HDMIに表示される画像サイズはLVDSと同じになり、HDMIディスプレイ全体を埋め尽くしません。何が起こっているのでしょうか? Re: imx8mp hdmi 4k 显示 私も同じ状況に遭遇しています。後で解決策をお伝えします。 Re: imx8mp hdmi 4k 显示 L5.10.35_2.0.0 のデモイメージを書き込み、2K および 4K 画面で試してみましたが、1080p しか表示できません。 Modetest を使用すると、HDMI 出力の最大解像度は 1920x1080@60 であり、4K 解像度はありません。 Re: imx8mp hdmi 4k 显示 HDMIディスプレイは適応型解像度を使用します。L5.10.35_2.0.0のデモ画像をお試しください。
查看全文
S32K146 - MBDT - 运行时数据存储& 在电源循环期间保留。 亲爱的恩智浦支持团队 希望这条信息能找到您,祝您一切安好。 我目前正在做一个涉及 S32K146 MCU 的项目,我正在使用 Simulink 来处理 EEPROM 操作。我在数据保留方面遇到了一些问题,一直无法解决,非常希望得到您的指导。 在我的设置中,我试图使用"Flash_EEEWrite" 块将数值存储到 EEPROM 中。我正在轮换重复序列块中的值,并在初始化"Flash_Config" 后写入这些值。为确保正确初始化,我还在执行任何写入操作前添加了 100 毫秒的延迟。 不过,在电源循环后,我写入的值不会被保留。以下是我的观察结果: 当 FLASH_EEEWrite 块的数据类型设置为 uint32_t 时,读回的值始终为 7fff(十六进制)。 当设置为 uint8_t 时,返回值为 82(十六进制)。 无论输入什么,这些值都是恒定的,并不反映我编写的值。 我不确定问题是出在 EEPROM 的配置上,还是出在我使用 Simulink 模块的方式上,又或者是对 FLASH_EEEWrite 模块在这种情况下如何工作的误解上。 我附上了我正在使用的 Simulink 模型,以帮助更清楚地说明设置。 您能否深入了解可能出现的问题,或者我应该遵循的任何建议步骤,以确保在电源循环期间可靠地进行EEPROM写入和保留? 非常感谢你们的时间和支持。如果您能提供任何帮助或建议,我将不胜感激。
查看全文
MPC5744P& Autosar (MPC574XP_MCAL4_0_RTM_2_0_2) 各位专家好, 我安装了 AUTOSAR MCAL 代码包 MPC574XP_MCAL4_0_RTM_2_0_2,但它无法在 MPC5744P 上运行。为了隔离这个问题,我注释掉了 main() 中的所有应用程序代码,代之以一个最小的测试用例: BoardInit(); GPIOInit(); CANInit(); 该测试代码(使用硬编码寄存器值,仅初始化寄存器地址)值得信赖--它已在多个 MPC5744P S32 项目中运行。然而,在 AUTOSAR 项目中,虽然调试器确认寄存器设置正确,但 CAN 外设仍无法运行。 问题 尽管有共同的品牌,MPC574XP_MCAL 代码包是否会与 MPC5744P 不兼容? 为什么测试代码在 AUTOSAR 环境下会失败,而在其他环境下却能正常工作? AUTOSAR 启动代码(如时钟初始化、MPU 配置或异常处理)是否会与 MCAL 或硬件冲突? 预先表示感谢。 Re: MPC5744P & Autosar (MPC574XP_MCAL4_0_RTM_2_0_2) 你好 以下是 SW 团队的反馈意见: 这个问题似乎是在启动时出现的,可能是存储 Can_ControllerStatuses、缓存等内容的内存区域出了问题。我看到这个例子附在这个代码包,软件包里,他们可以尝试运行它并与他们的启动进行比较。 请运行示例并与您的代码进行比较。 顺祝商祺! 皮特 Re: MPC5744P & Autosar (MPC574XP_MCAL4_0_RTM_2_0_2) 你好, Diab 版本是: Can_FlexCan_InitVariables 函数中的 Can_ControllerStatuses 值: Can_FlexCan_ChangeBaudrate 函数中的 Can_ControllerStatuses 值: 在设置 CTRL1 值之前,Can_ControllerStatuses的值相同 谢谢 Re: MPC5744P & Autosar (MPC574XP_MCAL4_0_RTM_2_0_2) 你好 以下是 SW 团队的反馈意见: 请按照发行说明进行操作,请确保此版本支持的 diab 版本是: 能否读取 Can_ControllerStatuses 并显示该结构中所有元素在某些点的值,如下所示: 像这样: 如 RM 所述,CTRL1 中的某些位可以在冻结模式下写入: 因此,在设置 CTRL1 值之前,请确保 CAN 控制器处于冻结模式,您可以通过寄存器 MCR 来检查这一点。 该设置和检查在函数 Can_FlexCan_ChangeBaudrate( 中进行。) 顺祝商祺! Peter Re: MPC5744P & Autosar (MPC574XP_MCAL4_0_RTM_2_0_2) 你好 我已将您的问题转给 SW 团队,因为我不熟悉 CAN 驱动程序。 一旦得到答复,我将向您提供最新信息。 顺祝商祺! Peter Re: MPC5744P & Autosar (MPC574XP_MCAL4_0_RTM_2_0_2) 我尝试了直接写入;成功了,我注意到问题出在名为"Can_ControllerStatuses[CAN_MAXCTRL_CONFIGURED]的全局结构数组" 中,直接写入该结构的任何成员都不会影响该数组,因为该数组应该保存各个 FlexCAN 控制器的当前状态/运行时配置、 在 Can_Flexcan.c 中的 Can_FlexCan_InitVariables 函数中初始化所有控制器的全局变量/状态、 该截图显示了向该结构成员写入 0 后的 1111 值! 为什么会这样?我使用 diab 编译器和 S32,这是我的项目附件,如果您能提供任何解决方案,请给予帮助。 Re: MPC5744P & Autosar (MPC574XP_MCAL4_0_RTM_2_0_2) 你好 对 CTRL1 寄存器的访问没有限制: 切换到汇编调试,检查内核上的指令执行情况,查看寄存器是否真的会被修改。还可以尝试通过调试器直接写入。 我相信,这里没有 HW 的问题。 要么是外设没有时钟而你试图写入,要么是 SW 根本没有执行对寄存器地址的写入。 该外设是否存在任何错误? 所有问题都在勘误表中有所说明。但我不认为问题出在 UC 上。我怀疑你是社工。 只需尝试通过调试器写入寄存器... 顺祝商祺! Peter Re: MPC5744P & Autosar (MPC574XP_MCAL4_0_RTM_2_0_2) 谢谢 Peter 的回答, 首先:我的开发板是 https://www.nxp.com/design/design-center/development-boards-and-designs/DEVKIT-MPC5744P 我下载了这些代码包:Autosar 版本 4.0.3 第二:我需要测试使用 CAN0 的 CAN 任务,它无法正常工作,因此我使用 EB tresos 生成了另一个配置文件; 查看生成配置的这一部分:Can_PBcfg.c文件: 配置 FlexCan 控制器 CTRL1 寄存器不受更改配置的影响, 截图中的情况 - 例如 - PSEG1 =2 PSEG2 =2 PROPSEG =5 RJW =2 ,但 CTRL1 寄存器中的值是 1(在 Can_Init 函数之后 - 在 Can.c 中 - 返回)。 在 Can_FlexCan_ChangeBaudrate 函数 - 在 Can_Flexcan.c 中的这一部分之后填充的数值- 在 Can_Init 函数中调用。 该外设是否存在任何错误? 是否有任何使用这些软件包操作CAN外设的解决方案? 先行致谢。     Re: MPC5744P & Autosar (MPC574XP_MCAL4_0_RTM_2_0_2) 你好 尽管有共同的品牌,MPC574XP_MCAL 代码包是否会与 MPC5744P 不兼容? 不。它完全兼容,并在 mpc574xp 设备上进行了测试。 AUTOSAR 启动代码(如时钟初始化、MPU 配置或异常处理)是否会与 MCAL 或硬件冲突? 不会,因为 MCAL 符合 AUTOSAR 标准。(根据 autosar 标准制定)。 为什么测试代码在 AUTOSAR 环境下会失败,而在其他环境下却能正常工作? 不确定。示例代码应在导入后立即运行。 尽管有共同的品牌,MPC574XP_MCAL 代码包是否会与 MPC5744P 不兼容? 请务必参阅代码包的版本说明。 因此,您可能使用的是 4.0 以外的 autosar。 顺祝商祺! Peter
查看全文
NXP s32k312 SRAM マルチビットエラー @danielmartynek シングルビット エラーの場合は SRAM ISR ( ERM0_ISR_Handler ) をヒットできますが、マルチビット エラーの場合はハンドラーが呼び出されません。 私の理解する限りでは、修正不可能なエラー イベント情報 はマルチビット エラーに対応するのでしょうか? SR0 にSRAM の修正不可能なエラー イベント ビットが設定されていることがわかりますが、ISR はトリガーされていません。 マルチビット エラー ISR を呼び出す方法を教えてください。 CR0レジスタのSRAM0の割り込み通知も有効にしました Re: NXP s32k312 SRAM MultibitError こんにちは@Anitha7さん、 修正できない障害は CM7 障害例外をトリガーします。 リンクした例では、Bus_Fault 例外を有効にしましたが、ERM ハンドラーの優先度よりも低い優先度にして、ERM ハンドラーが最初に呼び出されるSOにしました。 これがあなたのプロジェクトの問題である可能性があると思います。 また、VTOR ポインターを再確認し、NVIC で ERM 割り込みが有効になっていることを確認します。NVIC で割り込みが保留中になっていることに気付くかもしれません。 Re: NXP s32k312 SRAM MultibitError こんにちは@danielmartynek マルチビットとは、RMに従って2ビットを意味します。 ご参照のとおり、システムを SRAM0 用に構成しました。SROレジスタの対応するビットを設定することにより、修正不可能なECC障害(NEC0)が発生します。 NEC0 の割り込み通知と、対応する CR0 レジスタの単一ビット イベント情報 を有効にしました。 修正不可能な ECC 障害が発生すると、制御はシステム コール機能に移行し、リセットを実行するまでソフトウェアは動作しなくなります。ERM_1_ハンドラー 追加したにもかかわらず、トリガーされません。単一ビットエラーの場合、 ERM_0_ハンドラー 正しくトリガーされます。 確実にするために何をすべきか ERM_1_ハンドラー マルチビット (訂正不可能な) ECC エラーが発生したときに呼び出されますか? また、確認ですが、マルチビット エラー (ダブル ビット エラー) は常に修正不可能な ECC 障害を示しているのでしょうか? 修正不可能なECCイベント情報が発生した後、ECUで通常モードでリセット実行を実行する必要があります。 Re: NXP s32k312 SRAM MultibitError こんにちは@Anitha7さん、 マルチビットエラーとはどういう意味ですか? 64 ビット (8 バイト) のデータに対して 1 つの 8 ビット チェックサムがあるため、すべての可能性のある ECC エラーを検出することはできません。ECC SECDED(単一エラー訂正、二重エラー検出)があります。 よろしくお願いいたします。 ダニエル Re: NXP s32k312 SRAM MultibitError こんにちは@danielmartynek VTOR テーブルは、SRAM0 が修正不可能な ECC 障害を注入している間のみ、フラッシュ メモリを指します。 参照サンプルコードに従って、システムを SRAM0 用に構成しました。SRO レジスタの対応するビットを設定することにより、修正不可能な ECC 障害が発生します。 対応するCR0レジスタで割り込み通知を有効にしました。 修正不可能な ECC 障害が発生すると、制御はシステム コール関数に移行し、リセットを実行するまでソフトウェアは動作しなくなります。ERM_1_Handlerを追加したにもかかわらず、トリガーされません。シングルビット エラーの場合、 ERM_0_Handlerが正しくトリガーされます。 マルチビット (修正不可能な) ECC エラーが発生したときにERM_1_Handlerが呼び出されるようにするにはどうすればよいですか? また、確認ですが、マルチビット エラーは常に修正不可能な ECC 障害を示しているのでしょうか? Re: NXP s32k312 SRAM MultibitError こんにちは@Anitha7さん、 SRAM0 に修正不可能なエラー注入を追加して例を更新しました。 https://community.nxp.com/t5/S32K-Knowledge-Base/Example-S32K344-EIM-ERM-DTCM-SRAM-ベアメタル-v3-0-S32DS36/ta-p/2193534 アプリケーションで VTOR レジスタを読み取ることができますか? 修正不可能な ECC 障害をメモリに注入する場合、割り込みベクター テーブルは SRAM0 内に存在してはなりません。 そうしないと、ECC 障害によりフェッチ中にベクター テーブルが破損し、別の障害例外が発生します。 よろしくお願いいたします。 ダニエル
查看全文
S32DS RTD3.0.0 IDE 工具卡住问题 您好: 我有一个问题是,每次我更改 mex 文件中的每个元器件或变量时,S32DS IDE 工具都会非常滞后。 S32DS IDE 工具中是否有自动生成代码或相关配置可以关闭? 例如,我只想移动 can 硬件对象的序列,但每次移动一步都会卡住一会儿。我真的很烦恼。 谢谢! BR, BillWen Re: S32DS RTD3.0.0 IDE tool stuck problem 因为我以前没有做过,所以不能保证不会有任何问题。如果在安装过程中遇到任何问题,请与我联系。 Re: S32DS RTD3.0.0 IDE tool stuck problem 你好@Robin_Shen: 感谢您的答复。 我可以使用 S32DSv3.6.1 + S32K3 RTD 3.0.0 吗?这可能吗?因为我们开发基于 RTD3.0.0 的电池管理系统,所以如果我们改用 RTD6.0.0,则需要付出很多努力。目前,我们希望把重点放在其他实施工作上。 感谢 BR、BillWen Re: S32DS RTD3.0.0 IDE tool stuck problem 我建议您安装 S32DSv3.6.1 + S32K3 RTD 6.0.0,然后检查在 MCAL 项目中配置外设的性能是否有所改善。 Re: S32DS RTD3.0.0 IDE tool stuck problem 嗨,@Robin_Shen: 我已经更新到 3.5.14但速度还是很慢,我还把 Xmx 换成了 12G,看起来也是一样。 您还有其他建议吗?还是我应该使用 S32DS 3.6 版本? 谢谢! BR, BillWen Re: S32DS RTD3.0.0 IDE tool stuck problem 此问题已在 S32DS 更新 12 和更新版本中修复。建议更新到更高版本。 你可以选择在线更新:打开 S32DS 扩展和更新,更新 S32 设计工作室平台软件包和 S32 设计工作室平台工具软件包。 或者下载离线更新代码包,例如 S32DS 更新 12 (SW32_S32DS_3.5.12_D2405.zip)。 或扩展 JVM 内存。转到类似位置 C:\NXP\S32DS.3.5\eclipse\s32ds.ini,将 -Xmx 参数增至 8Gb。 Re: S32DS RTD3.0.0 IDE tool stuck problem 您好 Robin_Shen: 感谢您的答复。 我的软件环境是 S32DS 3.5 和 RTD 3.0.0、您的意思是我需要将 S32DS 从 3.5 版升级到 3.6 版吗? 感谢 BR、BillWen Re: S32DS RTD3.0.0 IDE tool stuck problem 嗨,BillWen、 S32K3 RTD 3.0.0多年前发布的。 我们始终建议客户使用最新的 RFP 质量的 S32K3 RTD 及其发行说明中提到的 S32DS 版本。 S32DS v3.5 更新 12 已修复此问题。 祝好, Robin ------------------------------------------------------------------------------- 注: - 如果本帖回答了您的问题,请点击"ACCEPT AS SOLUTION" 按钮。谢谢! - 我们会在最后一次发帖后的 7 周内跟踪主题,之后的回复将被忽略 如果您以后有相关问题,请另开新主题并参考已关闭的主题。 -------------------------------------------------------------------------------
查看全文
IW416 软件 UM11830 是指用于下载固件和手册的软件。但在此类别(软件/安全文件)中没有显示任何内容。我可以在哪里获得固件和文档? 回复:IW416 软件 我的回复解决了下载问题。系统说我使用了无效的 html 并进行了更正。使用更正后的链接有效。 回复:IW416 软件 抱歉,我无法访问 如何下载和构建 NXP Wi-Fi 驱动程序 - 用户手册(受限) 我已登录,但链接导致无限等待循环。 该驱动程序是否完全集成到 Linux 无线框架中?它使用 regdb 吗?
查看全文
S32K312发送UART数据失败 你好,我想通过uart+dma发送数据,程序在RTD 2.0.3上运行良好。但是当我将其传输到 RTD 4.0.0 时,uart 只能成功接收数据,它在传输端始终发送“00”。我上传的测试程序接收数据并发送出去,可以接收0~16这样固定的数字,但是发送的是16个零。请帮我检查一下程序,谢谢。
查看全文
Are there any guidelines for multiple chained MIMXRT105x JTAG PCB layout and MCU-LINK-Pro settings We are looking to include multiple MIMXRT105x chips along with other devices in a 5 pin JTAG chain (TMS, TCK, TDI, TDO and nTRST). We have found AN4826, AN12419 and the MCU-LINK-PRO UM11673-2940346 documents. Are there any other application notes or other documentation that could contain useful guidelines and instructions for PCB layout and how to write an appropriate custom MCU-LINK-PRO connection scripts. Thank you for your help, Richard Re: Are there any guidelines for multiple chained MIMXRT105x JTAG PCB layout and MCU-LINK-Pro settin Thank you for you help Sam. +1 My take away is that there is no additional NXP documentation to find detailed NCU-LINK-Pro configuration comparable to e.g. Segger's more expensive debug probe and it's documentation; no worries and thank you once again. Best regards, Richard  Re: Are there any guidelines for multiple chained MIMXRT105x JTAG PCB layout and MCU-LINK-Pro settin Hi @RidiculousRichard  Thanks for your questions, it seems you want to know how to find dedicated documentaion about JTAG or MCU-LINK-pro for program or debug when you use MIMXRT105X, e.g useful guidelines and instructions for PCB layout. There are some comments from my side, please help clarify more if my understanding is wrong. 1. MIMXRT1050 EVKB Board Hardware User’s Guide to find JTAG connetor (J21 is a standard 20-pin/2.54 mm Box Header Connector for JTAG) 2. MIMXRT1050-EVK Design Resouces to download the schematics, layout files, and gerber files (including Silkscreen) for layout reference 3. AN4826 published by 2014 is still good guidelines for Schematic and PCB Layout, also please refer MCU-LINK-Pro User Manual to find more details, or other from MCU-LINK-Pro Documentation, it works well with our MCUXpresso or 3rd part IDE. Have a nice day. Sam Hi @Masmiseim  Thanks for your information and input. Have a nice day, Sam Re: Are there any guidelines for multiple chained MIMXRT105x JTAG PCB layout and MCU-LINK-Pro settin Thank you for the link and good experience report. +1 I'm hoping someone who knows of MCUXpresso & MCU-LINK-Pro configuration documents will post some links to them. Re: Are there any guidelines for multiple chained MIMXRT105x JTAG PCB layout and MCU-LINK-Pro settin Hello, We did this with the 1170. The whole thing was very unspectacular and runs without any problems. If you want to achieve good performance, you should just follow the usual layout rules. Microchip has also created a nice summary on chaining: https://onlinedocs.microchip.com/pr/GUID-73C92233-8EC5-497C-92C3-D52ED257761E-en-US-1/index.html?GUID-31B03AFD-1033-4EF9-A937-872192990AE9 How you have to adapt the connect script depends on the development environment you are using. In principle, you only have to configure the bits before and after the device to be addressed, in each case for the instruction and data register. Unfortunately, I cannot say how this works with MCUXpresso. We use Rowley Crossworks, which makes this very easy. Regards
查看全文
i.MXRT1062 和 IS25WX256 八进制闪存的问题 再会, 我们正在开发一款将 MIMXRT1062DVL6B 与 IS25WX256-JHLE 闪存结合使用的产品。这是一块定制板,但我们已经验证,从闪存启动可以使用基本 LED 闪烁固件,并通过 USB 使用 NXP MCU BootUtility v6.2.0 进行闪存。 我们将设备型号设置为“ISSI_OctalSPI_IS25LXxxx_IS25WXxxx”,并且仅更改频率30 MHz。 现在我们继续开发,遇到了两个不同的问题: 1:ROM 引导加载程序拒绝启动大于 128KiB 的映像 小于 128K 的固件启动没有问题,但是任何大于 128K 的固件都无法启动(附加调试器显示只有来自 ROM 区域的代码正在运行)。 我们通过简单的更改来排除其他问题: 我们将 boot_data 中的“长度”字段修补为 128K 以下的数字: boot_data at 0x60001020 uint32_t start uint32_t length <-- Only patched this from 200K to 30K! uint32_t plugin 然后,尽管固件实际上更大,但它仍可以顺利启动!固件可以毫无问题地访问闪存中 128K 以上的区域。 所以现在我们可以启动更大的图像,但这感觉像是一次糟糕的破解。有什么问题? 2:通过 J-Link 进行烧写不起作用 能够使用 J-Link 和 Ozone 调试器进行闪存将极大地帮助开发。 我们如何才能让这一切顺利进行? 我们已经尝试过 SEGGER 和 RT-UFL 的内置闪存加载器。 我在这里更详细地描述了这个问题: https://github.com/JayHeng/RT-UFL/issues/16 i.MXRT 106x 回复:i.MXRT1062 和 IS25WX256 八进制闪存的问题 好吧,我已经从头开始编写了一个最小的闪存加载器,它似乎可以运行。 对于其他人找到此主题的要点: 使用 ROM API 之前,应通过 RESET# 引脚重置闪存芯片!RT-UFL 不执行此操作。 ROM API(fsl_romapi.h)效果很好!从 NXP MCU 启动实用程序中获取 option0 值,它立即起作用,擦除/编程/显示在 0x60000000 等。 在测试闪存加载程序时,我有时会收到“准备目标后,目标系统的 PC 具有意外值(PC = 0x00000000)!”,不知道为什么。我开始使用 RT-UFL 的 ufl_init_hardware_imxrt106x()(而不是 BOARD_InitBootClocks() 等),它解决了这个问题。可能是代码大小问题或与我的工具链(zig toolchain/clang/lld)有关。 按照 wiki.segger.com/SEGGER_Flash_Loader 上的说明了解如何设置链接器中的各个部分等。请注意,这使用与 RT-UFL(CMSIS 加载器 API)不同的功能,但其他功能相同。SEGGER API 的速度明显更快,因为它可以在一次函数调用中编程/擦除多个扇区。他们提到了一些二进制,但对我来说没有它也可以工作。 开发自己的闪存加载器很烦人,但至少您可以对其进行定制,使闪存加载器闪烁电路板上的 LED,甚至在 UART 上输出内容以帮助调试它。 对于我的固件映像,我复制了 NXP MCU Boot Uility 生成的 8KiB 启动头(FCFB...)并将其放在 .text 的前面通过链接器部分。因此,我可以使用 J-Link 只使用 .elf 文件来刷新空板文件。 还要在 SEGGER_FL_Restore() 中重置闪存芯片,以便 ROM 引导加载程序正确启动(也可以在 JLinkScript 中执行此操作)。 启动 flashloader 的基本代码: serial_nor_config_option_t option; option.option0.U = 0xC0603001; option.option1.U = 0; // NOTE(robin): Reset the flash chip as it may be in an invalid state. BOARD_INITPINS_FLASH_RST_GPIO->DR_CLEAR = BOARD_INITPINS_FLASH_RST_PIN_MASK; for(volatile int i = 0; i < 1000; ++i) {} BOARD_INITPINS_FLASH_RST_GPIO->DR_SET = BOARD_INITPINS_FLASH_RST_PIN_MASK; for(volatile int i = 0; i < 1000; ++i) {} status_t volatile status = ROM_FLEXSPI_NorFlash_GetConfig(0, &flashConfig, &option); if(status == kStatus_Success) { status = ROM_FLEXSPI_NorFlash_Init(0, &flashConfig); if(status == kStatus_Success) { // Go nuts } } 回复:i.MXRT1062 和 IS25WX256 八进制闪存的问题 谢谢你的链接。 那么,明确地说,这就是我应该得到的吗? 在 J-Link 弹出窗口中,比较填充至 100%,但无法清除: Device "MIMXRT1062_OCTAL" selected. Found SW-DP with ID 0x0BD11477 DPIDR: 0x0BD11477 CoreSight SoC-400 or earlier Scanning AP map to find all available APs AP[1]: Stopped AP scan as end of AP map has been reached AP[0]: AHB-AP (IDR: 0x04770041) Iterating through AP map to find AHB-AP to use AP[0]: Core found AP[0]: AHB-AP ROM base: 0xE00FD000 CPUID register: 0x411FC271. Implementer code: 0x41 (ARM) Cache: L1 I/D-cache present Found Cortex-M7 r1p1, Little endian. FPUnit: 8 code (BP) slots and 0 literal slots CoreSight components: ROMTbl[0] @ E00FD000 [0][0]: E00FE000 CID B105100D PID 000BB4C8 ROM Table ROMTbl[1] @ E00FE000 [1][0]: E00FF000 CID B105100D PID 000BB4C7 ROM Table ROMTbl[2] @ E00FF000 [2][0]: E000E000 CID B105E00D PID 000BB00C SCS-M7 [2][1]: E0001000 CID B105E00D PID 000BB002 DWT [2][2]: E0002000 CID B105E00D PID 000BB00E FPB-M7 [2][3]: E0000000 CID B105E00D PID 000BB001 ITM [1][1]: E0041000 CID B105900D PID 001BB975 ETM-M7 [1][2]: E0042000 CID B105900D PID 004BB906 CTI [0][1]: E0040000 CID B105900D PID 000BB9A9 TPIU-M7 [0][2]: E0043000 CID B105F00D PID 001BB101 TSG I-Cache L1: 32 KB, 512 Sets, 32 Bytes/Line, 2-Way D-Cache L1: 32 KB, 256 Sets, 32 Bytes/Line, 4-Way Connected to target device. J-Link/J-Trace serial number: 601014830 Reset: Halt core after reset via DEMCR.VC_CORERESET. Reset: Reset device via AIRCR.SYSRESETREQ. Failed to erase sectors. 我也尝试了 MIMXRT1060_UFL_L0,得到了相同的结果。 我感觉我需要自己构建 RT-UFL 才能正确调试它。遗憾的是,它的构建系统似乎依赖于 Keil MDK 或 IAR,而这些都是我们不使用的付费解决方案。所以我需要先转换它。
查看全文
PCA9544APW,118のテープの向きについて こんにちは、皆さん PCA9544APW,118のピン1の位置を持つテープ(フィーダー)の向きを探しています。 どうもありがとうございます。 Re:PCA9544APW,118のテープの向きについて ありがとうございました! Re:PCA9544APW,118のテープの向きについて SOT360-1 TSSOP20;リールパック;SMD、13インチQ1 / T1標準製品の向き注文可能な部品番号の末尾、118またはJ注文コード(12NC)の末尾118(nxp.com)
查看全文
LPC55S69 USB问题 问候! 对于医疗设备项目,我们正在使用 LPC55S69,我无法从用户手册或硬件设计手册中找到有关以下问题的信息,因此,如果您能提供帮助,我将非常感激: 1. USB0 和 USB1 PHY 是否已经包含串联终端电阻(90 欧姆要求)以及用于电速度信号传输或检测的上拉/下拉电阻? 2. 如果使用 24 Mhz 的外部晶体作为 MCU 的时钟源,那么 USB0 和 USB1 是否也会使用它来获取其时钟?换句话说,无晶溶液不再相关,对吗? 3. 如果 USB1 被用作主机控制器,是否有办法强制它仅在 FS/LS 控制器上运行;换句话说,主机控制器应该拒绝任何连接到它的 HS 设备 提前致谢! 曼努埃拉 回复:LPC55S69 USB问题 你好,Pavel,谢谢你的及时回复。祝您周末愉快! 回复:LPC55S69 USB问题 您好,我可以更详细地回答您的问题。 第一个问题与 USB 规范中关于 90 欧姆差分阻抗的规定有关。我们串联使用 33 欧姆电阻,因为阻抗包括 USB 收发器的阻抗。USB 收发器的阻抗低于 USB 规范的要求,因此需要 33 Ω 电阻器来使设备阻抗在所需的规范限制范围内。请检查 EVK 的原理图作为参考。 2. 全速 USB 上的主机操作和高速 USB 上的主机/设备操作都需要晶振。需要适当的时钟配置来确保您选择正确的时钟源和衍生时钟。可以使用 MCUXpresso 时钟配置工具来简化此操作。 3. 对于主机操作,由于 IP 规格限制,当两端都具有 HS 功能时,没有设置可以将 USB1 限制为全速。如果适用的话,我建议使用 USB0。其他可能的解决方案可能包括在 USB1 中添加全速 USB 集线器 IC,从而有效地将速度限制为全速。对于 USB1 上的设备操作,有一个 FORCE FS 字段可以作为全速设备运行。 此致, 帕维尔 回复:LPC55S69 USB问题 您好,我查看了您的问题,并查看了参考手册和数据表,但没有找到足够的信息,我会向内部工程师询问。 此致, 帕维尔 回复:LPC55S69 USB问题 您好,我叫 Pavel,我将支持您的案例,让我获取有关 USB 的更多信息,当我有更多详细信息时,我会与您联系。 此致, 帕维尔
查看全文
最近デバッグが失敗した(LPC-Link.2でLPC11U68を使用) 最近、独自のPCBでLPC11U68を デバッグすることに失敗しました 。症状は、プログラムをダウンロードして実行できるが、ブレークポイントによって中断が発生しなくなることです。シングルステップ、ステップリターン、ステップオーバーなどの「実行」コマンドの多くは効果がありません。実行(ショートカットキーf8)は正常に機能します。一時停止アイコンは正常に機能します。 これまでに、1)ターゲットのPCBを変更しましたLPC11U68、2)LPC-Link2インターフェースを変更しました、3)MCUXpressoを再起動しました、4)ホストコンピューターを再起動しました。 どんな提案でもいただければ幸いです。 jドラム コアとメモリ Re:最近デバッグが失敗しました(LPC-Link.2でLPC11U68を使用) こんにちは。 デバッガーは、最初の (そして唯一の) エラー以来、正常に動作しています。すでに述べたように、 修正 は コンソールからgdbデバッガを使用することでした。 IDEデバッガがロックアップした理由(設定されたブレークポイントに到達しなかったり、1ステップも実行しなかったりする)については、まだ答えがありません。再起動、再コンパイル、または再起動を行っても問題は解決しませんでした。そのインシデントの間、プログラムはまだ正常に実行されており、一時停止することができましたが、IDE タイプのデバッグは可能ではありませんでした。 2週間後に解決済みボタンを設定しています。 jドラム Re:最近デバッグが失敗しました(LPC-Link.2でLPC11U68を使用) ありがとうございました@Pavel_Hernandez  LPCopenを MCUXpresso IDE v11.8.0 [ビルド 1165] [2023-07-26]。MCU と SDK は LPC11U68 には適用されません。 gdb を使用してデバッガーを再び機能させたため、ブレークポイントは以前と同様に設定できます。チップは最大3つのブレークポイントを受け入れます。 jドラム Re:最近デバッグが失敗しました(LPC-Link.2でLPC11U68を使用) こんにちは、プロジェクトをクリーンアップし、更新して再度ビルドすることをお勧めします。私の側でこれをリプレイする方法はありますか?使用しているMCUは何ですか? IDEのバージョンとSDKについて教えてください。 よろしくお願いいたします パベル Re:最近デバッグが失敗しました(LPC-Link.2でLPC11U68を使用) こんにちは。さらなるアップデート gdb デバッガを使用することで、sprintf() のアセンブラコードの奥深くにブレークポイントを設定することができました。マシン語のウィンドウを探していたところ、プログラムがついにブレークポイントにヒットして停止しました。 おそらく、コードが無限ループに陥り、設定されたブレークポイントのいずれにも到達しなかったのでしょうが、だからといって、デバッガがプログラムの開始時にも 1 ステップも実行しない理由を説明できません。 IDE添付のスクリーンショット。 jドラム まだ疑問に思っています。
查看全文
关于LPCXpresso兼容性问题。 LPCXpresso是否支持keil生成的lib库文件,我们的有些文件是加密成lib格式的,是用keil工具生成的,目前调用相关的lib文件会提示函数未定义。         回复:关于LPCXpresso兼容性问题。 好的,我现在明白了。谢谢。
查看全文