Multi Source Translation Content

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Multi Source Translation Content

Discussions

Sort by:
MCUXpresso 与 FRDM-MCXN947 SDK 不兼容? 我安装了 mcuxPressoide_25.6.136.exe,首次启动时选择了 " 下载并安装 SDKs ",然后选择 " 安装和导入示例 " 从 IDE 中安装了 FRDM-MCXN947 SDK(参见 1.png)。 我导入了"lwip_httpsrv_freertos_cm33_core0" 示例。它构建和运行良好,但我想添加一些 SDK 元器件,所以 R-click 项目-> SDK 管理-> 管理 SDK 元器件。在 " SDK 组件管理 " 对话框中选择驱动程序-> 设备-> SDK 驱动程序-> dac、" OK " 和 " OK ",然后在接下来的两个对话框中选择 " 替换 "(参见 2.png 和 3.png)。现在它无法构建(参见 版本 1.txt)。 即使我只是 R 键点击项目-> SDK 管理-> 刷新 SDK 组件,版本还是中断了(参见 build 2.txt)。 请问我可能做错了什么? Re: MCUXpresso incompatibility with FRDM-MCXN947 SDKs? 第 2 段的意思是 " 即使我只是 R 键点击项目-> SDK 管理-> 刷新 SDK 组件 *在全新导入时* 版本也已中断(参见 build 2.txt)。 我认为这两种情况的问题都出在 lwipopts.h 上。和 FreeRTOSConfig_Gen.h被替换为不兼容的版本 Re: MCUXpresso incompatibility with FRDM-MCXN947 SDKs? 谢谢您的回复,爱丽丝。今天我又试着做了一次同样的操作,但对话框的数量减少了。我像以前一样导入了 " lwip_httpsrv_freertos_cm33_core0 " 示例,并检查了它的编译是否正确。那我就 右键点击项目-> SDK 管理-> 管理 SDK 元器件 选择驱动程序-> 设备-> SDK 驱动程序-> dac," OK " " 是的 " 在 " SDK 元器件管理 " 对话框中, 随后会显示一个进度对话框,然后返回调试视角。现在它无法构建。 Re: MCUXpresso incompatibility with FRDM-MCXN947 SDKs? 你好@david_wells 是的,项目中已经存在一些文件。我建议选择 "保留现有",因为原始项目需要它们。 如果仍然遇到问题,请告诉我您添加了哪个驱动程序。   谢谢!   BR 爱丽丝   Re: MCUXpresso incompatibility with FRDM-MCXN947 SDKs? 你好@david_wells 我这边进行了测试,并为您录制了一段视频,请参见附件。 这个 FreeRTOS 演示需要更多时间来构建。 我建议创建一个新的 MCUXpresso IDE 工作区,再次导入此演示,然后按照您的步骤进行测试。 谢谢。   BR 爱丽丝  
View full article
FRDM-MCXA153 上手操作:心率传感器 目标 在本实验室中,您将学到 如何使用 MCUXpresso 安装程序获取 NXP 软件 (FreeMASTER) 如何使用应用程序代码中心将示例导入 VS 代码工作区 如何构建、清理、调试和运行示例。 如何连接适用于 UART 控制台的串行监测 如何将 FreeMaster 用作实时调试监测和数据可视化工具 硬件要求 个人电脑 FRDM-MCXA153 板 心率 4 CLICK 模块(MIKROE 5547) USB Type-C 电缆 软件要求 用于 VS 代码的 MCUXpresso FreeMASTER v3.2 或最新版本 frdm-mcxa153 SDK 应用代码中心 应用代码中心 (ACH) 存储库使工程师能够轻松查找恩智浦内部专家开发的微控制器软件示例、代码片段、应用软件包和演示。该空间为查找微控制器应用提供了快速、简便和一致的方法。更多信息,请访问www.nxp.com/ach。 安装前提条件 -启动适用于 VS Code 的 MCUXpresso -从快速启动面板启动 MCUXpresso 安装程序 - 安装MCUXpresso SDK Developer、LinkServer 和 FreeMASTER 心率监测实验室 恩智浦应用程序代码中心提供了如何在心率和 SPO2 监测应用程序中使用 MCXA-153 微控制器的完整示例。本实验将逐步完成导入、版本、编程和调试示例的步骤。实验的最后一部分展示了如何使用 FreeMASTER 作为数据可视化工具,用于在 FRDM-MCXA153 开发板上获取的传感器数据。 1.进入快速启动面板 2.选择应用代码集线器 3.筛选可见示例(MCX + 传感器) - 进入搜索栏旁边的筛选器部分,选择两个筛选器。 -在过滤器的 “设备系列” 部分中选择 “MCX”,在 “类别” 部分选择 “传感器” 4.在示例中搜索关键字 - 搜索关键字 "心率"。 - 选择演示版"frdm mcxa153 freemaster heart rate" 。 5.阅读心率演示概述 应用程序代码中心为每个项目提供一致的阅读概述。点击应用卡后可预览 FreeMASTER 心率演示概览。滚动阅读自述文件,熟悉可用内容,如所需硬件、软件和设置说明。 6.为项目选择目的地 向导会自动提示浏览到所需的目标文件夹。创建目标 C:\NXP_ACH,在此存储项目。或者您也可以指定一个自定义位置。 7.将项目导入工作区 在输入所需位置后选择导入项目。 如果有效的项目不可用,则向导仅显示 “导入存储库”,以允许将没有项目的代码仓库添加到工作区。 8。选择 “检测到 的项目” 导入向导将扫描示例仓库并列出已发现的有效项目。这样,用户就可以只选择他们想要创建的项目。选择 VS 代码窗口顶部列出的mcuxpresso项目。 9.关联工具链 最后一个选择是确定项目要使用的编译器工具链。本项目将使用 GCC。 选择 Arm GNU Toolchain 12.3.Rel1(或 MCUXpresso Installer 预备工作中提供的最新版本)扫描可能会找到与 MCUXpresso IDE 相关的编译器。验证所列编译器之间的路径和版本。 此时,向导将完成项目导入。屏幕底部会显示 "成功转换 "通知。必须认识到,所选的心率示例是 MCUXpresso IDE(基于 Eclipse)中的一个工作项目。 10. 在VS Code中浏览项目 MCUXpresso for VS Code 扩展包含一个 "项目 "部分,帮助用户访问有用的项目信息。用户可以通过以下步骤查看和修改项目信息。 查看项目详细信息 项目详细信息显示在 MCUXpresso 扩展导航窗格项目部分的下拉菜单中。 - 设置:针对项目的工作区设置 • MCU:目标设备。 • 版本配置:从可用列表中选择版本配置(即调试或版本)。 - 调试配置 - 存储信息 - 项目文件 11.处理源文件 有两种方法可以查看和修改项目文件: - 点击 VS 代码左侧导航窗格顶部的资源管理器图标。 - 从项目视图中展开项目文件部分 12。版本应用程序 MCXA153 FreeMaster Heart Rate 项目需要版本应用程序映像。在无任何错误地生成代码后,应用程序可以在 FRDM 板上运行。 以下步骤需要点击活动栏中的 MCUXpresso for VS Code X 图标,返回 MCUXpresso 视角 单击 “生成选定项” 图标生成项目。 成功版本后,终端控制台会显示内存使用情况(或编译器错误,如果有)。 13。将串行监测连接到板 要使用集成到 VS Code 中的串行监测: -将 USB-C 电缆连接到 J15,为 FRDM 板供电。板载调试器提供了一个 USBUART 桥接器,用于连接串行监视器。 -单击 VS Code 窗口底部终端窗口中作为选项卡找到的串行监测。 注意:默认 COM 设置对恩智浦评估板有效:" 115200,无..." -单击 “开始监控” 将监测连接到 FRDM 板自动检测的 COM 端口。 轻型主题中的 VS 代码 14。刷新/调试应用程序 本节使用板上调试器连接到 MCU 并对闪存 进行编程。恩智浦的LinkServer管理用于与恩智浦McuLink板载调试器通信的GDB服务器。它还支持闪存编程。 -单击 “播放” 图标调试应用程序:应用程序 将闪存到 FRDM 板上,VS Code 切换到调试视角。返回 “终端” 下的 “串行监视器” 选项卡。启动调试会话时,它会切换到 OUTPUT 终端。 轻型主题中的 VS 代码 - 执行将在断点处暂停。 单击 "继续/播放 "图标继续执行。 应用程序将前进到 main() 的起始位置。 -第二次单击 “继续/播放” 图标,心率应用程序将在 main () 中用上市。 15.通过串行终端查看心率值 心率程序使用串行端口显示信息。 main () 启动后,以下内容应显示在 “串行监视器” 选项卡中。 将手指放在 Heart Rate 4 点击板上丝印的心脏附近的传感器上。将手指放在传感器上后,以下内容应显示在 “串行监视器” 选项卡中: 之后将计算并显示心率值。 16。FreeMaster数据可视化 FreeMaster是恩智浦提供的独立应用程序,可帮助开发人员可视化、监测和操作其项目中可用的数据。心率示例包括一个/freemaster文件夹,可帮助用户开始使用该工具。 应用程序代码集线器中的设置是为基于 MCUXpresso IDE 的项目设置的。将项目转换为 VS Code 项目后,需要进行一些更改。 以下步骤将正确配置 FreeMASTER 以与心率示例项目配合使用: 用上市 FreeMASTER 应用程序 有两种用上市 FreeMASTER 的选择。 - 使用文件资源管理器点击 heart_rate.pmpx。FreeMASTER 应用程序应与 .pmpx文件扩展名。这也会自动加载包含的项目设置。 • 通过搜索 Windows 应用程序启动 FreeMASTER。 - 这将不会加载项目设置。如图所示,您需要使用 FreeMaster 菜单打开项目。打开 .pmpx项目文件。 - 验证项目选项 FreeMASTER 在打开项目后有几个关键设置需要验证。用户应检查是否正确设置了调试探针类型和项目输出文件的位置。 - 单击菜单栏中的项目 -> 选项。 -验证与板通信的方法是否设置正确。FRDM-MCXA153 的板上调试探针默认随恩智浦 CMSIS-DAP 固件一起提供。对于插件模块,选择 “通信” 选项卡下的 FreeMASTER CMSIS-DAP 通信插件: - 验证 VS 代码项目的目标默认符号文件是否正确。VS 代码项目中的符号文件在 /armgcc 文件夹下输出。在 VS Code 项目 MAP Files 选项卡中选择 /armgcc 文件夹。该窗口将自动检测二进制 ELF 文件,并将其显示在 “文件格式” 下: - 可视化心率项目数据 恩智浦软件团队为心率项目提供了默认可视化。该演示展示了项目数据的不同显示风格。 心率项目预设了以下可视化设置: 欢迎 HTML 页面:HTML 页面(选项下)指向 welcome.html 文件。这为显示元素提供了结构化的网络视图。超出了本实验室的范围,但 .html可以查看文件以查看 html 中如何引用目标值/图表。 示波器可视化:查看项目变量的示意图。绘制坐标轴的比例和颜色均已配置。配置了心率、SPO2 和心电图。 变量观察表:在配置好要跟踪的变量后,可将它们添加到此表视图中。 确保调试探针不在集成开发环境或 VS 代码的活动调试会话中。 点击菜单栏上的 GO 图标,启动项目数据可视化!FreeMASTER 输出突出了以下几点。 1.点击 "项目树 "下列出的元素可将视图更改为特定的示波器可视图。 2。在 “表” 视图中查看变量的捕获值。 3.根据 Welcome.html 中定义的布局组织数据的可视化。 FRDM-MCXA FRDM 培训 实践培训 单片机
View full article
S32G-VNP-RDB3 J35嵌合コネクタとワイヤーハーネス S32G-VNP-RDB3 J35嵌合コネクタとワイヤーハーネスを別々に購入するにはどうすればよいですか? ありがとうございます。 Re: S32G-VNP-RDB3 J35对配连接器和线束 こんにちは、ピオチュンリ お問い合わせいただきありがとうございます! ご購入をご希望のコンポーネントについて、さらに詳しい情報を教えていただけますか?J53インターフェース100BaseT1ハーネスのことでしょうか? BR ジョーイ
View full article
Arducam B0353 摄像机与 i.MX93 的集成 亲爱的团队 我们需要将 Arducam B0353 MIPI 双车道摄像头 (https://www.arducam.com/arducam-full-hd-color-global-shutter-camera-for-raspberry-pi-2-3mp-ar0234-wide-angle-pivariety-camera-module-b0353.html) 与 i.MX93/i.MX9352 平台集成。我们是该平台的新用户,希望了解摄像机集成的程序。 如果有人已经集成了这种摄像头(或类似的 MIPI CSI-2 摄像头),请与我们分享: 整合步骤 司机详细信息 设备树配置(如果有) 期待您的支持。 敬上, Ajnas C Re: Arducam B0353 Camera Integration with i.MX93 我无法打开链接,根据您的链接名称描述,相机是 ar0234?关于 dts,您可以参考下面使用 AP1302 的 imx93 dts、 https://github.com/nxp-imx/linux-imx/blob/lf-6.12.y/arch/arm64/boot/dts/freescale/imx93-11x11-evk.dts 对于摄像头驱动程序,恩智浦不提供这个,需要客户询问供应商,你也可以检查当前的电路板支持包是否有你的摄像头驱动程序 https://github.com/nxp-imx/linux-imx/tree/lf-6.12.y/drivers/media/i2c
View full article
MPX5010DP "失压 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 你们好我使用 MPX5010DP 传感器测量水箱水位。我试过很多方法来密封传感器上的管子,但还是会失压。随着时间的推移,输出电压不会停止下降。连接正常,测量开始。谁能帮帮我?谢谢 压力传感器 Re: MPX5010DP 'losing' pressure <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 谢谢您的回答。 我使用的是 867C-05 机箱,并尝试用硅胶和热胶密封(每种方法同时使用,或一种方法覆盖另一种方法)。拉链是我的第一次尝试:但没有成功。此外,我还使用了 Tygon 管。传感器在水箱上,但完全密封(只有电线和管道离开密封箱)。内部压力会造成这种差异吗? 我见过"飞思卡尔压力传感器直接暴露在汽车冷却液中一个月。" Joshevelle 帖子,我不明白这一点:"在此类应用中,我们建议使用派克 O 型硅润滑脂或 DMS-T46 或 T51。我们的大多数客户都使用这种润滑脂,没有出现过问题" 。我怎样才能在上面使用一些油?这种油是介质还是用来保持测量的? 我不知道该怎么办了 :X 我正准备大规模生产出售呢,哈哈 再次感谢您! Re: MPX5010DP 'losing' pressure <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 你好,费利佩 在测量驻水高度时,传感器会随着时间的推移略有泄漏,但如果您使用的是 MPX5010DP CASE 867C-05,则这是泄漏最少的封装。或 867B-04 号案件。使用这些案例来最大限度地减少随着时间的推移漏电流,而不是 SOP 垂直端口或 SOP 侧端口封装。 此外,Tygon 管应该会有所帮助。一些客户使用类似于拉链的产品来固定管子。我们建议选择内径略小于 4.775 毫米的端口倒钩。稍稍加热导管,然后将导管滑入。冷却后,密封效果应该会很好。为了进一步固定,可以使用铁丝或非常小的拉链。请注意,由于空气和水蒸气可以穿过多孔的管材,因此有些管材也会随着时间的推移而慢慢泄漏。 希望对你有所帮助。 此致, 托马斯 PS: 如果我的回答有助于解决您的问题,请标记为"正确" 或 "有帮助"。谢谢。
View full article
压力传感器 MPXM2051GST1 规格 在 2021 年 4 月 22 日的 MPXM2051G 规范第 5 版第 5 页,表 4 中的线性度显示最小为 -0.3,最大为 +3.0%Vfss。最大 +3.0% 似乎偏高。这个规格是否正确? Re: Pressure Sensor MPXM2051GST1 spec 亲爱的亚当 应用工程师确认,最大线性度值是个错别字,应该是 0.3%VFSS,而不是3%VFSS。 致以最崇高的敬意 约瑟夫 Re: Pressure Sensor MPXM2051GST1 spec 亲爱的亚当 感谢您所做的研究。根据您提供的新信息,我认为是的,最大值。线性值很可能是 0.3%VFSS,而不是 3%VFSS。我已联系应用工程师确认正确值,并要求修正数据表第 5 版中的错误,如果 0.3% 是正确的。我会让你知道应用工程师的答复。 致以最崇高的敬意 约瑟夫 Re: Pressure Sensor MPXM2051GST1 spec 约瑟夫 感谢您的回复。很抱歉给您添麻烦了,但在 MPXM2051G 规范的第 4 版中,线性度被列为 -0.3% 至 +0.3% ,第 4 页,表 3。MPXM2051G规格的修订版1、2和3也是如此。规范的第 4 次修订版附后。 修订版 5 规范的修订历史也未提及对线性度规范的修改。 谢谢您的帮助。 Adam M Re: Pressure Sensor MPXM2051GST1 spec 亲爱的亚当 很遗憾是的。MPXM2051GS 的线性误差如此之大。如果您需要线性误差更大的类似压力表传感器,可以使用MPX2050,它的线性误差为 +/-0.25% 。 请查看此链接,了解最高 115kPa 的其他差压和表压传感器。 致以最崇高的敬意 约瑟夫
View full article
与 FXAS21002C 和 FXOS8700C 传感器的 I2C 接口引脚连接 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 你好,我是 IMU 传感器的新手,我正在使用 BRKT-STBC-AGM01 分线板并尝试将我的 MCU 与主板连接。我对针脚连接感到困惑。 首先,我尝试使用 I2C - FXAS21002C 连接陀螺仪传感器,之后我将连接 FXOS8700C。 我用于陀螺仪的引脚连接 传感器引脚 MCU 引脚 VDDIO VDD VDD VDD SCL SCL SDA SDA GND GND 关于针脚连接,我还漏掉了什么吗?我还没有使用过中断针。我想在运行模式下操作传感器。 请指导我 加速度传感器 陀螺仪 Re: Pin Connections for I2C interface with FXAS21002C and FXOS8700C sensors <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 嗨,阿克谢、 请参见下面的原理图和引脚分配图。 因此,您需要将以下引脚连接到 MCU: SCL1 - J3.4 SDA1 - J3.5 VDD_21002 - J3.7 VDDIO_21002 - J3.9 GND - J4.5 RST_21002 - J4.7 - 如果 MCU 不使用,则连接至 VDDIO_21002 请注意,由于 SA0_MISO 引脚与 GND 连接,因此默认的 7 位 I2C 从站地址为 0x20。 您可能会发现我在这里提供的简单裸机示例项目也很有用。 希望对你有所帮助。 顺祝商祺! 托马斯
View full article
センサフュージョンツールボックスでMPL3115A2をテストする方法 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは、 MPL3115A2センサをテストしたいです。MPL3115A2 が見えるFRDM-KL25ZとFRDM-FXS-MULTIを使用しています。センサーフュージョンツールボックスに高度計の動作を確認するオプションが表示されません。 誰かがそれをテストする方法を提案してくれると非常に助かります。   ありがとうございます チランジーヴィ センサ・フュージョン Re: How to test MPL3115A2 with sensor fusion toolbox <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは、Mikeさん どうもありがとうございます。私にとってはうまくいきます。 よろしくお願いいたします。 チランジーヴィ Re: How to test MPL3115A2 with sensor fusion toolbox <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> チランジーヴィ KL25Z バイナリが MPL3115A2 が存在することを前提としてビルドされていると仮定すると (MULTI/MULTI-B のものも同様です)、以下に示すような「高度計」タブが表示されます。計算された高度と測定された温度を時間とともに表示します。それほど面白くはないが、少なくとも出発点にはなる。 Mike
View full article
MXPH 系列压力传感器 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 我们需要与任何有在潮湿(淡水和海水)环境中使用 MXPH6400 系列压力传感器经验的人交谈。 传感器的使用寿命有多长?有没有办法通过添加一层超软 RTV 或硅油脂来保护内部凝胶?? 如果能得到任何帮助和指导,我们将不胜感激。 Kelly Borsum,DASCOR 公司619-794-7788 [email protected] Re: MXPH series pressure sensors <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 您好,William, 希望你一切都好。 恐怕我没有任何在潮湿环境中使用 MPXH6400 设备的经验,但我想补充一些评论/建议: - 请注意,对于所有恩智浦标准压力传感器产品,除干燥空气外的任何环境都会对产品的可靠性和使用寿命产生一定影响。恩智浦硅压力传感器与油、气、汽油、水或水蒸汽或化学品不兼容。 -工作一段时间后,设备可能会因为用水而出现故障。 - 在水测量应用中,通常使用头管。这只是传感器与需要测量水位或压力的容器之间的一根管子。空气被截留在管道中,从而将传感器与液态水隔离开来。 请查看下面的应用笔记以获取更多信息: AN3728 - IPS PRT 压力传感器的介质兼容性 - 您是否考虑过使用适当的硅油来保护传感器,防止湿气或冷凝水进入? 用硅脂保护压力传感器无疑是在恶劣介质中使用我们产品的最佳方式。在如何 "工业化 "地实施这一解决方案方面,我们还没有太多经验。注油是在真空状态下进行的,以避免产生气泡。通常有必要进行偏移校准,因为润滑脂会带来一些机械应力,可能会使偏移值发生偏移。这个解决方案经过测试,似乎是确凿无疑的。 -您是否考虑过使用含有耐介质凝胶的设备? 恩智浦使用两种不同类型的凝胶,以便将芯片与环境隔离。氟硅凝胶(FE-53 型)用于我们所有标准类型的压力传感器。耐介质凝胶 (Sifel) 被用于我们的压力传感器,这些传感器主要用于汽车等高温环境中。所有标有 MPXAZ、MPXVZ 和 MPXHZ 的压力传感器均使用耐介质凝胶 (Sifel) 材料。该系列设备使用我们的汽车级凝胶,该凝胶对刺激性介质具有更强的抵抗力。不过,客户必须在其应用中进行验证,但该产品将比现有的标准压力传感器更加坚固耐用。 无论如何,您必须验证产品在您的应用中的性能,并承担所有风险和责任。 希望这些信息对你有用。 此致, 戴维
View full article
S32K312 UART 你好,我在使用 S32K312 时遇到一个问题。 我最初使用的 CAN CLOCK 是 60M,但我想把它改为 40M。 但在我将其改为 40M 后,我使用的 LPUART1 可以发送信息,但无法接收信息(LPUART1 在 60M 时正常)。 问题是,我看到 LPUART1 的时钟是 AIPS_SLOW_CLK。即使将 CAN CLOCK 从 60M 改为 40M,AIPS_SLOW_CLK 的值也不会改变。 如何解决这个问题? CAN CLOCK60M 的时钟设置如下 CAN CLOCK40M 的时钟设置如下 LPUART1 的设置如下 以下是我使用的 UART 发送/接收功能 谢谢! Re: S32K312 UART 非常感谢您的答复 Re: S32K312 UART 您好, 保持设备 RM 的 24.7.2 章系统时钟配置中所述的核心/PLAT/SLOW 时钟比率。因此,选项 B 的配置是 1/2/4。如果需要 AIPS_PLAT_CLK 的 40MHz 频率,则应降低其他 clks 频率,以保持此配置的比率。 BR, Petr
View full article
S32K3xx フリーRTOS SMP NXPはFreeRTOS SMP(V11.1.0)を移植しましたS32K389 へ。多くのお客様は、S32K3xx で FreeRTOS SMP を有効にする方法に興味を持っています。デモは、単一のリンカー ファイルと単一の ELF ファイルを含む単一のプロジェクトとして実装されています。 デモSW/HW環境: 1. S32DS3.6.4 2. RTD7.0 3.SW32K3_FreeRTOS_11.1.0_7.0.0_CD1_HF1_D2511_DesignStudio_アップデートサイト 4. S32K389 EVB デモコードの主な機能: 1.FreeRTOS SMP は、すべてのコアがアクティブな状態で S32K389 上で実行されています。 2.タスクスタックとしてDTCMを使用します。 3.FreeRTOS ではハードウェア セマフォ (SEMA42) が有効になっています。 4.XRDC が有効になっているため、各コアにはセマフォ操作用の一意のコア ID が割り当てられます。 5.CAN0 は Core0 で実行され、CAN4 は Core2 で実行されます。 6.LPUART11 はデバッグ情報を印刷するために使用されます。すべてのコアは、LPUART11 を介して独自のメッセージを出力できます。 免責事項: コードはデモ コードとして提供されます。NXP は品質に関して一切の責任を負いかねます。
View full article
[WeChat ID: xins4698] ゲームに登録し、ゲームコードを取得し、アカウントを申請し、Laojie Tenglong Company の公式サイトからダウンロードします。 [WeChat ID: xins4698] ゲームに登録し、ゲームコードを取得し、アカウントを申請し、Laojie Tenglong Company の公式サイトからダウンロードします。 一般的な グラフィック LPC2000 LPC3xxx LPCオープン 周辺機器 USB ユーザーコンテンツ 中国語ユーザーフォーラム
View full article
SDK 示例中 DCD 中的 RT1060 SDRAMCR2 配置似乎不正确 你好! 我看了前段时间下载的一些 SDK 示例,发现 SEMC_SDRAMCR2 的值设置为 0x00010920,它解码为非常小的 Active to Active 同步动态随机存取存储器(SDRAM) 延迟,这超出了板中使用的同步动态随机存取存储器(SDRAM) 数据表的规格: /* #1.106, command: write_value, address: SEMC_SDRAMCR2, value: 0x10920, size: 4 */ 0x40, 0x2F, 0x00, 0x48, 0x00, 0x01, 0x09, 0x20, 这是 “可以接受” 的超频还是只是很长一段时间以来没人注意到的错误?(我把这个复制过来与其他供应商使用类似 同步动态随机存取存储器(SDRAM) 芯片的板一起使用,但顺便说一句尽管 ACT2ACT 值太小但它还是通过了测试所以我对这个配置值真的很好奇) 根据我的计算,例如 60 纳秒的延迟(根据数据表)对于 133Mhz 芯片操作,ACT2ACT 位应设置为 0x07(每个周期 7.5 ns) 我真的很想知道这是 SDK 示例中的错误还是一些错误 RT1062 参考手册中的勘误表谢谢了! Re: RT1060 SDRAMCR2 configuration in DCD within SDK examples, seems to not be right 嗨,@Pencioner、 能否请您确认一下我是否正确理解了您的主要问题?从你之前的评论中,我理解了人们对主动到活动 同步动态随机存取存储器(SDRAM) 延迟非常小的担忧。不过,您也发现,在不同的 SDK 示例中,这种延迟是不同的。您认为这些差异具体体现在哪里? 我无法保证设计团队是如何设计这些示例的,但正如你提到的,延迟递增是最安全的,但不是最快的。为了在速度和可靠性之间取得折中,他们很可能考虑了称重过程。 BR, Edwin. Re: RT1060 SDRAMCR2 configuration in DCD within SDK examples, seems to not be right " 很抱歉,"(在自己的留言中的第二个回答),但在一些示例中,DCD数据将ACT2ACT设置为2个时钟(如原帖中所示),我还发现,一些使用SEMC_ConfigureSDRAM()调用的示例会将semc_sdram_config_t结构的值填充为60ns......由于示例中有两种不同的解释,因此非常希望得到答案,因为SDK中的不同示例相互矛盾。当然,留下更高的值是最安全的,但这会降低存储器的性能,没有人愿意这样做。 F.e.: nxp/SDK_2_16_100_MIMXRT1062xxxxB/boards/evkbmimxrt1060/driver_examples/semc/sdram/semc_sdram.c: sdramconfig.tAct2Act_Ns = 60; nxp/SDK_2_16_100_MIMXRT1062xxxxB/devices/MIMXRT1062/drivers/fsl_semc.c: timing |= SEMC_SDRAMCR2_ACT2ACT(SEMC_ConvertTiming(config->tAct2Act_Ns, clkSrc_Hz)) | SEMC_SDRAMCR2_ITO(idle); nxp/SDK_2_16_100_MIMXRT1062xxxxB/devices/MIMXRT1062/drivers/fsl_semc.h: uint8_t tAct2Act_Ns; /*!< Active to active wait time in unit of nanosecond. */ Re: RT1060 SDRAMCR2 configuration in DCD within SDK examples, seems to not be right 好吧,我明白这可能是个混淆,比如,我把 Ref/Active 转换为 Ref/Active,而不是 Active(a) 转换为 Active(b)(见数据表截图),所以这可能是对的。仍希望得到确认 🙂 Re: RT1060 SDRAMCR2 configuration in DCD within SDK examples, seems to not be right 嗨,埃德温、 我要总结一下,因为是的,加上我自己对文章的评论,文章变得有点乱。 因此,RT1062 EVK 开发板的 SDK 示例在两个地方指定了同步动态随机存取存储器(SDRAM) 时序: 1) DCD,如果你定义了一些变量,编译脚本将在镜像中包含 DCD。而且,顺便说一句,我在同步动态随机存取存储器(SDRAM) 初始化时使用了那些稍作修改的 DCD 值,包括指定为 2 的 ACT2ACT(CR2 值 0x01090A),它通过了一系列静态和 LFSR 模式的内存测试,所以我相信这个值是正确的(在 W9825G6JB 数据表中,有一个叫做 Active (a) 到活动 (b) 的时序是 2 tcK,而不是 Ref/Active 到 Ref/Active 到 Ref/Active 时间为 60ns) 2) 在 semc_sdram.c 中 在该文件中,它填充了semc_sdram_config_t结构,并调用了一个SDK函数,但其中的tAct2Act_Ns成员被设置为60,因此它计算的ACT2ACT是60ns的5倍左右。现在我相信这是一个错误,源于华邦数据 表中稍微令人困惑的描述虽然安全值当然不错,但举例来说,60ns 相当于 10 个 TcK 时钟是可以的,但这实际上会降低性能,所以我宁愿为芯片 设置正确的值,因为整个 32 兆字节 同步动态随机存取存储器(SDRAM) 的内存使用 0x01090A 的 SDRAMCR2 值通过 64 次复杂模式测试,然后 60ns 因为在 semc_sdram.c 中是错误的,像 DCD 一样设置 2 个时钟是正确的。但我希望您能看一看,也许能修改 SDK 示例(或者,如果您能确认 DCD 值是错误的,那就修改示例中的 dcd.c 文件)。 Re: RT1060 SDRAMCR2 configuration in DCD within SDK examples, seems to not be right 嗨,@Pencioner、 明白了,这是个很小但很重要的细节! 如果您没有其他问题或建议,我请您将此案标记为已解决。在不久的将来发布实现此建议的SDK版本的可能性很小,因为每个版本都经过一系列需要时间的验证和测试。 BR, Edwin. Re: RT1060 SDRAMCR2 configuration in DCD within SDK examples, seems to not be right 嗨,@Pencioner、 谢谢你的澄清! 我理解你的担忧。我会把它们传递给 SDK,因为在 " Act ive (a) 到 Active (b),即 2 tcK " 和 " Ref/Active 到 Ref/Active 的时间(即 60ns ")之间可能存在误解,这是有道理的。 尽管如此,semc 示例 的代码在设计时也很可能考虑到了评估,而不是性能。特别是因为这些值的示例方式,开发人员只需在 BOARD_InitSEMC()中修改" sdramconfig.tAct2Act_Ns" 的值,就能很容易地根据自己的需要进行调整。 无论如何,感谢您的报告! BR, Edwin. Re: RT1060 SDRAMCR2 configuration in DCD within SDK examples, seems to not be right 谢谢!还有一件小事要补充——参考手册特别指出,ACT2ACT 位 " 有助于满足 tRD 时序要求 ",当然 trRD 是 " Active (a) 到 Active (b) " 将你的答案标记为可接受的解决方案可以吗?还是应该等待 SDK 团队?
View full article
KSZ9131に遅延を追加する方法 こんにちは、 私はプロジェクトで Digi の iMX8MN SOM を使用しており、キャリア ボードには ksz9131 トランシーバが搭載されています。SO、10M ビットだけが動作しており、リンクが接続されていないときに以下のコマンドを入力した直後です。 $ ethtool -s eth0 10 全二重自動ネゴシエーションオン ボードの PHY 構成で 1000M ビットを使用する場合、遅延を追加する方法を教えてください。それとも、Uboot および Linux の KSZ9131 用 micrel ドライバに遅延が含まれているのでしょうか? ちなみに、2020.04 u ブートと 5.5 nxp Linux を使用しています。 よろしくお願いします Re: How to add delay for KSZ9131 こんにちは、 残念ながら、 digiのiMX8MN SOMはサポートしていません。独自のBSPがあるためです。例えば、コマンド「ethtool -s eth0 10 full duplex autoneg on 」は間違っています。これは矛盾しています。ethtool eth0、 それでも 10 Mb/s または 100 Mb/s が表示される場合は、ご想像のとおり、問題はハードウェア タイミングにあります。この問題の修正プログラムを入手するには、digi に直接問い合わせてください。 リンク パートナーも確認してください。リンク パートナーがギガビットをサポートしていない場合、リンクはダウンしたままになるので、他のデバイスで検証することをお勧めします。   Re: How to add delay for KSZ9131 こんにちは@Oswalag 、 迅速なご回答ありがとうございます
View full article
Bus Fault IMPRECISERR Hi, I’m working on the NXP i.MXRT1064 EVK and reading an Audio Noise Sensor output using the internal ADC. ADC pin: GPIO_AD_B1_02 (ADC1 channel / ADC1_IN7) The program runs fine most of the time, but at unpredictable times, it randomly enters a BusFault/HardFault  (check screenshot attached). The fault does not occur at a consistent point in time, which makes it difficult to reproduce. Why is this fault occuring and how to go about in resolving this fault. Evaluation Board Re: Bus Fault IMPRECISERR Hi @Subhasri , Thank you so much for your interest in our products and for using our community. Based on the information your provided, it is difficult to determine the exact root cause of the BusFault/HardFault. I suggest  checking the following points: 1: Memory and stack usage Check whether  there is  stack overflow or out‑of‑bounds memory access. 2: Cache and DMA coherency If ADC is used with DMA, please ensure that DMA buffers are allocated in non‑cacheable memory (for example  using AT_NONCACHEABLE_SECTION_ALIGN). 3: Isolate the issue using a minimal test case I suggest you can try to temporarily disable part of the application code and check step by step. For example,  only reading the Audio Noise Sensor or  use internal ADC output,   confirm whether the issue can be reproduced. Best Regards MayLiu
View full article
官方ButtonCounter项目按钮显示问题 GUI-Guider-1.10.1-GA学习官方最简单Demo项目ButtonCounter_V9,完全参照官方Demo一步步设置页面和事件,但是最终按钮的显示结果却不一样。官方单击显示的是大字号,我显示的是小字号。   如何解决?技巧在哪里? Re: 官方ButtonCounter项目按钮显示问题 嗨,@hngynjy、 能否请您分享一下您在项目中使用的项目细节?诸如 LVGL 版本、你使用的是什么板,以及你在创建项目时选择的任何其他功能。这将有助于我尝试在我这边复制这个问题。另外,我相信您的主机操作系统是 Windows,对吗?您使用的是哪个版本的 Windows? BR, Edwin. Re: 官方ButtonCounter项目按钮显示问题 我刚开始学习使用GUI-Guider-1.10.1-GA,win10 lvgl9,按照GUIGuider_User_Manual_1.10.1.pdf想从简单开始学习,ButtonCounter没有能复刻,继续试验DashBoardMenu_V9,发现菜单标签颜色也不能在界面修改,还有那个收音机刻度,也没有找到如何实现的。我参考的资料错了吗? 回复: 官方ButtonCounter项目按钮显示问题 我刚开始学习,在WIN10模拟,用空模板按照DEMO添加部件、事件。 Re: 官方ButtonCounter项目按钮显示问题 嗨,@hngynjy、 感谢您的澄清!从你的留言中,我了解到最初的 ButtonCounter 问题已不再适用,因此让我们继续讨论 DashBoard: 您可以通过单击完整的菜单部件,然后选择"Style" 菜单上的"Items" 部分,来更改菜单面板内项目的颜色: 在此,单击"字体" 部分下的"A" 图标,编辑菜单标签的颜色。 请注意,这只会更改处于默认状态的项目的颜色,要更改菜单上当前所选项目的颜色,请将"State" 从"Default" 更改为"Checked" : 关于 "收音机",要访问其子菜单项目,只需点击 "收音机 "子页面 widget 左侧的 "+"图标即可。在这里,您可以对子菜单中的每个部件进行修改并添加事件: BR, Edwin.
View full article
同期モードのFlexIO SPIマスターが動作しない FlexIO SPI MASTER チャネルを同期モードで設定しようとしましたが、正しく動作しません。 私はSpi_Transfer_S32K396 (LPSPI マスター + FLEXIO スレーブ) の例から始めました。S32K396_BGA_DC1 の現在のバージョンで動作するようにピン配置をわずかに変更しました (デフォルトの例は動作しません。ピン配置が PHY コネクタと競合しています)。これは機能します。 次に、要件に合わせてワード長を変更し、 sout が sin にループバックされた LPSPI マスターのみを使用しました。それも効きます。 次に、FLEXIO インターフェースをマスターとして再構成し、LPSPI2 で使用されるのと同じ同期 API を使用して呼び出します。何かが行われているように見えますが、受信バッファにはゼロのみが返されます。これは、同期モードで FLEXIO SPI インターフェースを使用しようとしている他のコードでも確認されています。 次に、DMA に関連するすべてを無効にしました。Rm モジュールを削除し、Mcl で DMA サポートを無効にしました。Spi で DMA サポートを無効にします。しかし、その後転送がハングし、受信シフト レジスタから準備完了の通知がまったく受信されなくなります。 IsShifterFlagRaised = Flexio_Mcl_Ip_GetShifterStatus(Base, RxShifterIndex); 常に false を返します (RTD FlexIO SPI ドライバ内)。 FLEXIO SPI がこのようにハングする原因は何でしょうか?私の理解では、受信シフト レジスタは同じクロックでクロックされるため、問題なく動作するはずです。 flexio レジスターを見ると、非常に混乱します。CSタイマー(1)の構成は非常に奇妙に見えます。たぶんこれが問題です。さらに調査します。 注: 最終目標は、SPI よりも少し複雑な別のプロトコル用のカスタム FlexIO ドライバーを作成することです。SPI 実装を足がかりとして使用して、FlexIO をより深く理解します。 Re: FlexIO SPI Master in syncronous mode not working CSタイマーの設定は正しいようです。タイマーの関係について私のほうで誤解していました。SOそれは問題ではありません。 Re: FlexIO SPI Master in syncronous mode not working ゴミはゴミではない。SPI チャネルのデータ幅を更新するのを忘れていました。 Re: FlexIO SPI Master in syncronous mode not working 新しい.mexでやり直しましたファイルであり、それはある程度機能します。 問題は2つありました。SPI の例では、DMA が無効になっている場合、Mcl の初期化に失敗し、PRE/POST ビルド構成タイプに関して Mcl 構成に何らかの問題が発生していました。 現在唯一の問題は、受信データの未使用ビットにゴミが含まれていることです。少し予想外ですが、ブロックするものではありません。
View full article
LPC84X 可靠性 你好,我正在查找LPC84XLPC845M301JHI33Y 芯片的可靠性数据。谢谢! Re: LPC84X Reliability 你好,路易斯, ,我正在寻找该部件的故障率或平均故障时间(MTTF/MTBF)预测值。特别是如果你有任何基于加速寿命测试数据的资料,但我可以接受你的任何资料。主网站和数据表不包含任何此类信息。 Re: LPC84X Reliability 你好 您能帮我们分享一下您需要哪类信息吗? 这是 NXP.com 中 LPC84X 系列产品的主页 LPC84x 30MHz|ARM Cortex-M0+|32 位微控制器 (MCU) | 恩智浦半导体 在文档部分,您可以找到与数据表/参考手册/电压值/应用笔记/软件等相关的信息 有关 LPC845M301JHI33 的具体信息、购买和特性 LPC845M301JHI33 产品信息 | 恩智浦半导体 最诚挚的问候,路易斯 Re: LPC84X Reliability 你好 这些信息是保密的,如需了解相关信息,请使用公司电子邮件填写支持票据。 您可以使用以下链接 https://www.nxp.com/support/support:SUPPORTHOME 顺祝商祺! Re: LPC84X Reliability 谢谢你的答复。不幸的是,恩智浦网站无法识别我的公司电子邮件,因此不允许我输入支持票据。我试图通过网站票据提出这个问题,但他们的最佳建议是,除非他们能修好网站,否则就来这里提问。在此之前,我似乎无法通过任何可行的方法访问我需要的恩智浦数据。这种情况已经持续了三四个星期,目前仍未得到解决。 Re: LPC84X Reliability 很抱歉给您带来不便,但社区不会共享这些信息,此类请求只能通过之前提到的门户网站https://www.nxp.com/support/support:SUPPORTHOME上的支持票据进行支持。 在尝试提交票单时,请确保使用您公司的电子邮件 顺祝商祺!
View full article
优化恩智浦微控制器与云服务提供商的连接 大家好, 我目前正在使用恩智浦 i.MX RT1064 开发一个项目,并希望将其与现代云解决方案集成。目标是将 MCU 的传感器和遥测数据发送到外部系统,以进行实时分析。我正在探索与云服务提供商进行安全、高效连接的方案 云服务提供商进行存储、处理和可视化。 我对确保可靠连接和低功耗的方法特别感兴趣,例如批处理数据或使用 MQTT。此外,有关安全令牌管理、自动重新连接和 MCUXpresso SDK 集成最佳实践的示例将非常有用。 如果有人成功实施了 MCU 到云的工作流程,或推荐了可扩展性和容错模式,我很想听听您的经验。如能提供任何共享代码片段或文档链接,将不胜感激! 预先感谢您的真知灼见。 Re: Optimizing NXP MCU Connectivity with Cloud Service Providers 您好@luciaonmatteo, 根据您提到的情况,可以使用外部 Wi-Fi 模块,您可以在本页找到一些 Wi-Fi® + 蓝牙® + 802.15.4 合作伙伴模块,它们具有不同的特性,您可以根据应用需求进行选择。 此外,SDK Builder 还提供了一些 SDK 示例,这些示例专为 RT1064-EVK 设计,并集成了一个 Wi-Fi 模块,如下图所示: 如果您需要有关任何特定模块的更多信息,请随时与我联系。 BR Habib
View full article
LPC5536の新リビジョン1Bがハードフォールトを発生 こんにちは、 当社は最近、LPC5536 の更新されたチップ リビジョン 1B を搭載した新しい PCB を受け取りました。しかし、SDK 関数 FLASH_IsFlashAreaReadable() で同じファームウェアを使用すると、重大な障害が発生します。システムがハード障害に陥る直前の手順をキャプチャしたスクリーンショットを添付しました。現在、MCUXpresso IDE バージョン v24.12 で SDK バージョン 25.03.00 を使用しています。 この問題の解決に関するご意見やご提案をいただければ幸いです。ありがとう!   Re: New Revision 1B of LPC5536 Triggers Hard Fault こんにちは@nobodyKnows 、 リビジョン 1B に直接関連するErrata シート LPC553xの 5.1 章「ROM.1」に記載されている Errata を除いて、リビジョン間の変更は見つかりませんでした。FLASH_init 関数がエラータに示されているとおりに動作するか確認できますか? BR ハビブ Re: New Revision 1B of LPC5536 Triggers Hard Fault こんにちは、 素早いご返答、誠にありがとうございます。エラッタシートに従って回避策を実装しようとしました。しかし、それは役に立ちません。Rev. 1B の API ロケーション アドレス0x13028c41Uが間違っていると思われます。 Re: New Revision 1B of LPC5536 Triggers Hard Fault こんにちは@nobodyKnows 、 エラッタ修正を実施するために使用した方法論について詳しく説明していただけますか? BR ハビブ Re: New Revision 1B of LPC5536 Triggers Hard Fault こんにちは@nobodyKnows 、 弊社の SDK の FLASH_Init 関数をご使用いただいていると承知しておりますが、おっしゃるとおり、現在 SDK バージョン 25.03 をご使用いただいております。この機能が正しく実行されていることを確認できますか?具体的には、次の行です。 /* 1Bではffr_initの呼び出しが必要です。0Aでも問題ありません。 */ BOOTLOADER_API_TREE_POINTER->flashDriver->ffr_init(config) を返します。 一方、新しい LPC リビジョンに切り替えたときに、ハードウェア設計のどの部分を変更しましたか? BR ハビブ Re: New Revision 1B of LPC5536 Triggers Hard Fault こんにちは、 わかりました。API ではすでに修正が行われているようです。はい、呼び出されており、他のすべての関数も動作するようです。動作しないのはFLASH_IsFlashAreaReadable()だけです。 今では次の回避策を使用します。 bool flashRead (uint32_t addr, uint8_t *flashData, uint32_t size){ status_t status; if(SYSCON->DIEID == 0){ status = FLASH_IsFlashAreaReadable(&flashConfig, addr, size); if(status != kStatus_FLASH_Success){ return false; } } status = FLASH_Read(&flashConfig, addr, flashData, size); return (status == kStatus_FLASH_Success); } Re: New Revision 1B of LPC5536 Triggers Hard Fault こんにちは@nobodyKnows 、 同じ問題があると思われるこの投稿を見つけましたが、修正方法は関数「 FLASH_IsFlashAreaReadable 」を使用しないこと、代わりに FLASH_Read() HAL API 呼び出しを使用することです。ステータスがエラーを返した場合、おそらく FLASH 領域が隠れていることを意味します。これは、回避策で使用しているのと同じフローです。 この問題についてさらに情報を取得するために社内チームに問い合わせますが、現時点では回避策が有効である可能性があります。 BR ハビブ
View full article