Multi Source Translation Content

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

Multi Source Translation Content

ディスカッション

ソート順:
NTAG424:使用 ChangeKey 修改 KeyNo0 的值后 您好, 根据 AN12196 文件中的示例,结合 NTAG 424 DNA - 安全 NFC T4T 兼容 IC 文件,在实施 ChangeKey 时遇到了以下问题: 1)存在情况 2:要更改的密钥编号 = 当前已验证会话的密钥编号(在 AN12196 号文件的示例中,当修改 KeyNo0 的值时,修改后的密钥值将用于 AuthenticeEV2First。AuthenticeEV2First 第 2 部分返回的响应代码为 91AE。即使修改后的密钥值设置为初始默认 16 字节 0,身份验证仍然失败。原因何在? 其他问题: 1)如何在镜像时设置占位符?为什么是 0?还有其他占位符吗? 2)SDMMACInputOffset 的设置似乎有一个可以设置的间隔范围。不同的价值观会产生影响吗? 期待您的支持。 谢谢你 Re: NTAG424:After using ChangeKey to modify the value of KeyNo0 我已通过电子邮件回复您,谢谢 Re: NTAG424:After using ChangeKey to modify the value of KeyNo0 你好@Queenie1 请与我们分享您的代码。 另外,您使用的阅读器具体是什么类型的?来自恩智浦?
記事全体を表示
EB Tresos 激活失败 这是最新的激活码,但仍然失败。互联网没问题。 INFO:可信存储初始化完成。激活 NodeLocked 许可证 F3E2-B5AE-CC4E-C872,许可证数量:1 状态:4,创建请求状态:5,请求创建状态:6,上下文创建 状态:7,已连接远程服务器 状态:8,请求发送 状态:9,轮询响应 状态:11,完成 错误:flxActappActiv ationSend (50040,41147,10250) 连接到 FlexNet 操作服务器失败。 Re: EB Tresos Activate Fail 你好 检查互联网连接 确保电脑有稳定的网络连接。 暂时禁用 VPN 或防火墙,看看它们是否阻止了连接。 正确使用许可证工具 确保使用客户端许可证管理员而不是服务器许可证管理员进行激活   防火墙或代理设置 您的网络可能阻止了对 FlexNet 服务器的访问。请联系您的 IT 部门,将所需的功能域或端口列入白名单。 稍后重试激活 服务器可能暂时宕机或超载。等待并稍后再试对一些用户有效   联系支持 如果以上方法都不管用,请联系软件供应商的支持团队。如需 EB Tresos,请联系 Elektrobit 支持部门。 https://www.elektrobit.com/support/licensing/ 请注意,许可证服务器来自 Elektribit,因此我们只能检查 EB 提供给恩智浦的许可证是否有效。 顺祝商祺! Peter
記事全体を表示
MDIORead 在 RMII 接口上总是返回 0xFFFF 你好,我一直在使用 s32k148 和 Microchip LAN8720A phy 子板,试图让它们通信。我设计了一个配套的印刷电路板,用于将信号从 phy 传输到 J16 连接器。我可以在开机时正确初始化 phy,将它插入 Windows 电脑时可以看到琥珀色和绿色 LED 灯,电脑端也可以看到 wireshark 活动。下一步是让板的 MAC 接口与 phy 通信,但这就是问题所在。我的代码尽可能模仿了 tja1101 的示例,但每次尝试运行时,主功能指令中 PHY_SHARED_ReadBasicStatus() 内的 ENET_DRV_MDIORead() 都会返回 0xFFFF。 以下是我仔细检查过的事项: - 50MHz 时钟符合规格要求,并且位于 phy 的 CLKIN 引脚和 J16 的 PTD11 上。 - 内部模块时钟和 MII_SPEED 位给出的 MDC 频率为 2.4MHz(内部模块时钟 = 48MHz,MII_SPEED 位 = 9)。 - 根据数据手册,phy 地址为 0(内部将 RXER/PHYADD0 拉低)。 我已将整个项目附在本帖后,以便确保初始化代码以及 phy 的数据表都没有问题。 我还用示波器测量了 MDIO 和 MDC 线路上的活动,但无法判断其形式是否正确。 谢谢您! Re: MDIORead always returning 0xFFFF on RMII interface 你好,我是@克里斯托弗-拉佐伊、 感谢您提醒我们您的假期。这样我就有足够的时间为您准备一份详细的答复。 感谢您提供的最新情况和详细的意见。 关于 MDIO 和 MDC 信号的电平转换器,请参阅随附的图片,了解 U14 (MDIO) 和 U22 (MDC) 在板上的位置(黄色的)。您可以使用示波器探测它们的行为,以验证信号完整性。我同意,如果板是新的,除非存在制造缺陷,否则损坏的可能性很小。 至于你关于设置时间的问题:在SMI接口上,在MDC的下一个上升沿对MDIO进行采样。这意味着设置时间要求适用于在该边缘之前有效的数据,不一定要在捕获中显示的当前边缘之前有效。因此,很容易满足设置时间的要求。 为了验证这种行为,我使用以下设置在 S32K148EVB-Q176 板上运行了 lwip_s32k148 示例: 软件: S32 设计工作室 v3.5 SDK: s32sdk_s32k1xx_rtm_401 硬件: rev-RMII 模式下的 TJA1103-SDBR 子板 PHY 地址:0x02 MDIO 线路上没有上拉电阻器 我 添加了 PHY 驱动程序并定义了 PHY 条目。 创建了一个 FreeRTOS 任务来闪烁 LED,并使用 PHY_Read()定期读取两个 PHY 寄存器。我将 MSCR 设置设为默认值,结果是 MDC 频率: ~2.39 MHz 保持时间:20 ns(MSCR.HOLDTIME = 0x0) 保持时间:170 ns(MSCR.HOLDTIME = 0x7 - 由调试器设置) 我尝试RESET PHY,但事实证明没有必要——所以我注释掉了相关的代码。 在电阻器 R46(MDIO)和 R38(MDC)上观察到信号。以下是完整的第 22 条读取交易的波形捕获: 目标 PHY: 0x02 读取寄存器:0x03 TJA1103 返回的数据:0xB013(游标之间) 请尝试在示波器上捕获完整的第 22 条交易以进行比较。波形应类似于管理数据输入/输出中描述的时序图-维基百科 我无法查看您的全部代码(但还是要感谢您的分享)。但请注意,PHY_Read(以及其他 PHY 函数)的第一个参数不是 PHY 地址,而是 PHY 条目索引,因此应为 0 或 PHY_INSTANCE_0。PHY 地址必须在 PHY 条目内设置。 顺祝商祺! 帕维尔 Re: MDIORead always returning 0xFFFF on RMII interface 我在 LAN8720A 的 1.5k 欧姆电阻上焊了一个 10k 欧姆电阻,它似乎太强了,把整个 3.3V 线路拉低到 1.5V 左右。它会破坏整个信号,所以这不是解决办法。收到我的 digi-key 订单后,我将尝试使用 1.5k 至 10k 之间的其他不同数值。请注意,我下周都在度假,因此无法跟进更多的调试工作。我将于美国东部时间 8 月 4 日星期一回来。 Re: MDIORead always returning 0xFFFF on RMII interface 你好,帕维尔,感谢你的详细解答。我将尝试增加 3.3V 线路的上拉电阻,看看是否能改善信号。 至于 TXB0104 双向电平移位器,我不确定如何测试它们,甚至不确定它们在板上的位置。您能指导我这样做吗?而且板很新,所以我非常怀疑它是否坏了,除非它有缺陷。 对于我提出的设置时间问题,您有什么建议吗?我觉得很奇怪的是,MDIO 信号在 MDC 的上升沿之前至少 10 ns 没有触发信号,如我的照片所示。我将保持时间参数设置为 1 个周期,在我的情况下,48 MHz 的保持时间约等于 20 ns。数据手册中明确规定,设置时间必须至少为 10 ns。我测试了 phy 的读取和写入操作,均未显示设置时间。 再次感谢您的支持! Re: MDIORead always returning 0xFFFF on RMII interface 你好,我是@克里斯托弗-拉佐伊、 感谢您的详细跟进和测量。请在下面找到答案和建议: MDIO 线路上的尖峰确实不同寻常。请尝试将上拉电阻增大到 10 kΩ 或更高。1.5 kΩ 上拉并非严格要求,在这种情况下可能过于激进。 S32K148-Q176 板在 MCU 和 PHY 之间使用 TXB0104 双向电平移位器。这些都会影响信号的形状和时间。请确认其操作是否正确,因为它们可能是 PTB4 上出现振铃或失真现象的原因。 关于驱动强度:设置为 "高 "时,输出驱动器(更多晶体管)会更强,从而改善上升/下降时间并提高电流能力。这有助于提高信号完整性,尤其是在较长的线路或电容负载上。S32K1 数据表中记录了两者的区别。 调整 MDC 频率意味着调整它以匹配 MDIO 线路的电气特性,包括上拉电阻、线路长度和寄生电容。虽然从技术上讲,MDC 的频率可达 2.5 MHz,但降低频率(如 500 kHz 或 250 kHz)有助于稳定边缘信号条件。不过,既然您已经尝试过了,但没有任何改善,那么问题可能出在其他地方。 除了 MDC 通过 MSCR 寄存器从 ENET 模块时钟派生之外,内核时钟与 MDC 时钟之间没有严格的依赖关系。只要 MDC 符合规范,内核时钟就不会直接影响 MDIO 时序。 顺祝商祺! 帕维尔 Re: MDIORead always returning 0xFFFF on RMII interface 另一件事是 LAN8720A 数据表中,在表 5-12 中写道,参考 MDC 的上升沿进行数据输入的 MDIO 信号设置时间应至少为 10 ns。但是,我已经使用不插电的 phy 测量了未上电的板上的信号,它们似乎根本没有设置时间。是我忘记设置参数了吗?我设置了保持时间,但没有设置设置时间。见下图 Re: MDIORead always returning 0xFFFF on RMII interface 我还测量了 3.3V 和接地之间 MDIO 线路的电阻。当我仅在 phy(未插入恩智浦板)上测量时,3.3V 的电压为 1.5k 欧姆,GND 为 120k 欧姆。但是,如果我在插入板(未通电)时进行测量,3.3V 时会得到 1.5k 欧姆,但到 GND 会得到 2.9k 欧姆。我相信 PTB4 在断电时可能会使其沉没,但这也意味着 MDIO 线路在不插入板时可以正常工作。 Re: MDIORead always returning 0xFFFF on RMII interface 看来我可能错了,我刚刚测量了 MDIO 线路上的信号,没有插入 PCB(没有 phy),这意味着没有任何东西会响应 MCU 的读取请求,而信号实际上看起来是干净的!它的整体形式与坏信号相同,这意味着在 MDIO 线路上,phy 与 MCU 的交互以某种方式破坏了 MCU 的信号。见下图 Re: MDIORead always returning 0xFFFF on RMII interface 此外,我还在 R46 电阻上测量了 MDIO 信号,以确保问题不是出在我的 PCB 上。请看下图 Re: MDIORead always returning 0xFFFF on RMII interface 你好,帕维尔、 很高兴知道这一点!我想它一定是内部自动控制的,但我想确认一下。不过,恐怕这并不能解决我的问题。正如我之前提到的,MDIO 线路在 MDC 的时钟周期之间的高电平和低电平逻辑之间出现了这些快速尖峰,看起来并不像它应有的样子。PTB4 的线路和行为仍然存在问题。 按照您的建议,我尝试将 MDC 速度从 1 MHz 降到 500KHz 再降到 250KHz,但结果还是一样。总是那些锋利的尖刺。MDC 时钟似乎影响了我从 phy 的基本寄存器 1 获得的读数,我认为这是因为 MDIO 线路的问题,因为在正常情况下,只要 MDC 的速度低于 2.5MHz,就不会影响任何事情。核心时钟和 MDC 时钟之间是否存在某种必须遵循的关系? 我还尝试设置了 PTB4 的上拉功能。我尝试了上拉和下拉,但都没有成功。我很想知道高驱动力强度和低驱动力强度之间有什么区别? 最后,我不确定"调整 MDC 频率是什么意思" 根据我的理解,只要频率低于 2.5 MHz 就没有问题。由于这条线路是 MAC 和 phy 之间唯一共享的通信线路,我认为在与 PTB4 配对时,线路的电气性能可能出了问题。您对测试的内容有什么其他想法,或者有任何其他在 S32k148EVB-Q176 上完成的类似项目成功的例子吗? 感谢您一直以来的支持,非常感谢! Re: MDIORead always returning 0xFFFF on RMII interface 你好,我是@克里斯托弗-拉佐伊、 MDIO 引脚(PTB4)由 ENET 外设控制,该外设可自动管理方向(TX/RX)和第 22 条操作期间的开漏行为。无需手动将引脚配置为漏极开路。 将 MDC 频率降至 1 MHz 是一个很好的举措。您可以尝试降低频率(如 500 kHz),以提高稳定性和可视性。您的 PHY 没有 MDC 最大时钟限制: MDC 边沿之间的最短时间为 160 ns。边缘之间没有最长间隔时间。最短周期时间(两个连续上升沿或两个连续下降沿之间的时间)为 400 ns。这些适中的时序要求使得微控制器的 I/O 端口可以轻松驱动该接口。 将驱动强度设置为 "高 "是一个很好的调整。 只需根据实际情况调整 MDC 频率即可。 顺祝商祺! 帕维尔 Re: MDIORead always returning 0xFFFF on RMII interface 你好,PaveIL、 非常感谢你的意见,你说的关于欠采样的问题是对的,我确实没有正确读取信号。我已经对它进行了正确的采样,以下是我的发现: -在每个 phy_read () 交易中,MDIO 总线上写入信号的 MAC 似乎到处都是,但是 PHY 写入总线上的内容看起来很干净。 - 从我链接的图片来看,MAC 似乎无法正确地将线路拉低以发送逻辑 0,这导致在整个写入持续时间内,0V 和 3.3V 之间出现非常尖锐的峰值。 - 就我所见,写入的时间似乎没有问题。 我研究了一下,怀疑是不是 J16 连接器的 MDIO/PTB4 引脚出了问题。如下图所示,我已经对其进行了正确配置,但它似乎并不像一个漏极开路集电极那样工作。 我修改了配置,将 MDC 频率设为 1 MHz,所以图片上的读数才是 1 MHz。此外,保持时间设定为 3 个模块时钟周期(48MHz)。 谢谢您! Re: MDIORead always returning 0xFFFF on RMII interface 我已经成功地从寄存器 1 读取了 phy ID 编号,因此我相信在这种情况下 0 是正确的地址 Re: MDIORead always returning 0xFFFF on RMII interface 您有没有尝试扫描其他 PHY 地址以防万一?我曾遇到过这样的情况:捆扎没有正确生效,PHY 出现在与预期不同的地址上。 Re: MDIORead always returning 0xFFFF on RMII interface 你好,我是@克里斯托弗-拉佐伊、 我已经查看了所有可用的配置文件、初始化代码和提供的示波器捕获。现在 MDC 信号已正确配置,并以 2.4 MHz 频率运行。MDIO 线路具有适当的 1.5 kΩ 外部上拉电阻,ENET 外设已正确初始化。因此,剩下的问题似乎与信号观测有关,而不是功能故障。 感谢您提供最新信息和分享所有数据。根据您的描述和示波器捕获的内容,您观察到的 MDIO 信号不稳定性很可能是由于采样不足所致。 每个 MDIO 事务(第 22 条读取)由 64 位组成,时钟频率约为 2.4 MHz → 总持续时间约为 27 µs。 由于时基为 500 µs/div,示波器每笔交易只能捕获几个样本。 这可能导致波形失真或部分失真,类似放电/充电曲线或 "V 形 "骤降。 由于 PHY 读取现在返回的是有效数据,而且 MDC 信号被确认为正确,因此 MDIO 线路很可能运行正常。 建议采取的下一步措施: 将示波器设置为 1-5 µs/格时。 在 MDC 上升沿触发。 在已知的 phy_read () 期间以单发模式捕获。 这样就可以观察到完整的 MDIO 交易并确认信号完整性。 顺祝商祺! 帕维尔 Re: MDIORead always returning 0xFFFF on RMII interface 此外,有时 MDIO 上的 V 形信号没有与 MDC 的下降沿同步,只能降到 1.5V-2V Re: MDIORead always returning 0xFFFF on RMII interface 下面是两个信号灯的更多合影 Re: MDIORead always returning 0xFFFF on RMII interface 最新的情况是,我发现我没有为 MDC 复用正确的引脚,更改引脚后,MDC 信号在 2MHz 频率下非常完美。不过,我在 MDIO 稳定性方面仍有问题。Mac 可以从 phy 读取数据,但链接的稳定性非常糟糕。我附上了一些示波器读取 MDIO 数据的图片。我逐渐明白,PTB4 引脚(MII_RMII_MDIO)应为开漏引脚,以便 MAC 和 Phy 都能向其写入数据。但我在引脚复用菜单中没有看到该选项,而且它被锁定为输入/输出引脚。我的印象是,phy 和 mac 出于某种原因正在争夺它。此外,图片上 3.3V 附近的信号看起来像是放电/充电曲线。
記事全体を表示
i.MX8M周波数スケーリング こんにちは、 i.MX8MN と i.MX8MP の両方で追加のスケーリング周波数を有効にするために、 https://community.nxp.com/t5/i-MX-Processors-Knowledge-Base/How-to-reduce-the-CPU-Frequency-on-iMX8M/ta-p/1813190の指示に従いました。 すべてが完璧に正常に動作しているようで、うまく機能しています (さまざまなガバナー ポリシーを試しましたが、期待どおりの結果が得られました)。 SO、疑問になるのが、なぜ NXP はそのような周波数を BSP で *デフォルトで* 有効にしなかったのかということです。つまり、消費電力と発熱量が改善されます... パフォーマンスの点では多少コストがかかりますが... メリットはデメリットよりはるかに多いようです... それとも他に考慮すべきことがあるのでしょうか?このメカニズムは十分に堅牢であることが保証されていますか、SOシステムの脆弱性をもたらすため、本番環境での採用を徹底的に評価する必要がありますか? i.MX 8M | i.MX 8M ミニ | i.MX 8M ナノ Re: i.MX8M frequency scaling こんにちは@morixさん、 デフォルトの BSP では一般的な周波数が供給され、低い周波数の場合は追加されません。お客様が必要な場合は、ご自身で追加することもできます。当社のエンジニアが書いたThreadを参照できます。 ご質問がありましたらお気軽にお問い合わせください 良い一日をお過ごしください よろしくお願いいたします。 リタ
記事全体を表示
RW612 上的持久存储,QSPI 闪存,mflash_drv 大家好,我正在尝试使用一些持久存储空间,这样我的应用程序就可以写入序列号,并在随后的开机过程中读取回来。我使用的是 uBlox Iris-W101,它包含一个带有 8 MB Fidelix QSPI 闪存的 RW612。应用程序代码是 XIP,它被闪存到 QSPI 闪存的 0x08000000 位置,恩智浦的 wifi 栈被闪存到 0x08400000 位置。一切正常。但我认为我可以擦除扇区并将一些数据写入接近末尾的地址,末尾地址是 0x08800000,因此我的位置是 0x087F0000。我不知道如何进行擦除和书写。我尝试使用"mflash_drv.c"函数 mflash_drv_sector_erase () 和 mflash_drv_page_program (),但是 erase 无法擦除(尝试在 0x08400000 处擦除 wifi 堆栈但数据没有变化)而且 page_program 陷入了循环。我在另一个话题中读到引导加载程序可能为了保护自己而锁定整个 QSPI 闪存?如果是这样,如何解锁一小部分以便我可以擦除/写入它?我只需使用普通变量读取或 memcpy () 就能从 QSPI 闪存中读取字节。我看到的话题是 https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/mflash-drv-c-writing-to-flash-while-XIP/m-p/915590 感谢您的帮助,希望我能通过 XIP 应用程序进一步了解 mflash 驱动程序。 产品:WiFi RW6XX Re: Persistent storage on RW612, QSPI Flash, mflash_drv 好吧,我找到了。需要在 /linkscripts/main_data.ldt 中添加以下行文 *mflash_drv.o(.text .text*).杆状.rodata*) *fsl_flexspi.o(.text .text*).杆状.rodata*) 然后在 /linkscripts/main_text.ldt 中添加以下项目 *mflash_drv.o*fsl_flexspi.o 然后清理,然后版本,然后在启动期间将它们放在 RAM 中。再次感谢您,在我注意到这一点之前,我已经疑惑了很久。 Re: Persistent storage on RW612, QSPI Flash, mflash_drv 有意思因此,我现在使用的是 RW612 的最新 SDK,即 25.06.00。我正在开发 MCUBoot 引导加载器和与引导加载器兼容的应用程序示例。rdrw612bga_ota_mcuboot_server_wifi<--- 这个配置是正确的,因为首先启动加载工作正常,测试了整个过程。其次,我使用了与之前相同的代码,现在可以正常工作了,我可以使用 mflash_drv 擦除和写入,然后不使用 mflash_drv 也可以读回,就像 memcpy 一样,可以正确读取闪存内容。所以我只需要将 mflash_drv 文件配置到 RAM 中即可?您能解释一下 MCUXpresso 是如何做到这一点的吗?我现在正在研究,也许很快就能解决。谢谢! Re: Persistent storage on RW612, QSPI Flash, mflash_drv 你好,MattKow-Firefly,希望你一切都好。 当代码从外部闪存执行时,FlexSPI 模块被配置为与内存一起工作,以便执行 XIP,因此与 FlexSPI 模块相关的 API 需要从 RAM 执行。 我建议测试应用程序代码中心的以下 示例 ,该 示例 演示了从外部闪存访问 XIP。 将示例导入 MCUXpresso IDE: 单击"Import from Application Code Hub" 选项。(请注意,本示例需要使用 2.16.00 版 SDK) 进入应用程序代码中心窗口后,搜索示例的名称(来自外部或非闪存的 XIP,使用多端口 FlexSPI 模块配置外部 pSRAM),将其选中,然后单击 " Github 链接 " 然后等待 " Next > " 按钮可以使用。 点击"Next>" 按钮后,按照步骤从 git 仓库导入项目。最后,当项目在工作区中可用时,您就可以在您的设置上对其进行闪存和测试了。 如果有帮助,请告诉我。
記事全体を表示
s32k146 基于MBDT在同一条SPI总线配置多个SPI从设备,SIMULINK报错 自开发一个控制器,用的MCU为S32K146  三条SPI总线都挂了多个SPI从设备。同一条SPI设备,存在每个从设备的时钟极性,相位,位宽不一致。这种情形在SIMULINK中根据不同的SPI从设备进行配置。SPI Reconfig模块用于同一总线上连接多个配置不同的从设备(如波特率、时钟极性/相位不同)。这个SPI Reconfig模块如何使用,有没SPI动态配置的示例。 Re: s32k146 基于MBDT在同一条SPI总线配置多个SPI从设备,SIMULINK报错 你好,Marius 使用 C 调用方法在 Simulink 中嵌入自定义 C 代码时,我们需要调用官方的 SPI deinit 函数和 SPI init 函数。但是,MATLAB 编译失败,提示找不到库函数,存在路径错误。如何正确设置路径?此外,既然还将使用 MBDT 软件包,那么这两个元器件如何在 Simulink 中共存和编译? 等待您的答复和帮助! Re: s32k146 基于MBDT在同一条SPI总线配置多个SPI从设备,SIMULINK报错 你好@lsw 根据您的使用情况,我认为您不仅需要重新配置 PCS,还需要重新配置 SPI 配置传输的某些设置。 遗憾的是,S32K1 的 MBDT 并不是为此而设计的,也没有任何区块可以帮助您支持这样做。 不过,还有一种方法,即使用自定义代码插入,本文已讨论过这种方法: https://community.nxp.com/t5/NXP-Model-Based-Design-Tools/How-to-use-your-own-C-code-in-our-Toolbox-Battery-Management/ta-p/1119004 你的情况比这更简单。 首先,您必须为 SPI 所需的第一个配置生成代码,并识别生成的代码序列,如下所示。 然后,你可以复制 lpspi_master_config_t 结构,并在其中填充所有连接到 SPI 总线的设备所需的设置。 每次要调整设置时,都需要先调用 LPSPI_DRV_MasterDeinit(uint32_t instance); 然后是带有所需参数的 Init 函数 LPSPI_DRV_MasterInit(0, &lpspiMasterState0, &spiConfig0); 希望这能帮到您, Marius
記事全体を表示
i.MX 800 万像素热敏传感器已互换 HI 这确实很小,但是一位用户向我们询问了 i.MX 8MP 上的热区,这种行为与我们记录的内容没有感知(增加 cpu 负载会使 thermal_zone1 的上升速度比 zone0 快,而根据'类型'文件,zone0 应该是 cpu 传感器) 查看参考手册,它似乎同意 zone0 是 ANAMIX 与 zone1 CPU,所以 DTS 可能错了。 参考手册摘录: - TMU 可以访问芯片上的两个温度测量点。主探头位于 ANAMIX 内部,而远程探针位于 ARM 核心附近。TMU 监测这些站点,如果超过编程阈值,可以发出警报信号。持续捕获温度范围的上限和下限。一组报告寄存器允许读取监测地点的当前温度。 - 在 TMU_TPS 的位描述中,我们还看到"00 仅选择主探针" //"01 仅选择远程探针(靠近 A53)" ,确认索引 0 = anamix,索引 1 = cpu(在 TRITSR 和其他寄存器中,描述仅提及 probe0 和 probe1...) 而在 dts 中,cpu-thermal 使用 tmu 0,soc-thermal 使用 tmu 1,两者正好相反。 阈值是相同的,因此在实践中没有影响;这只是一个提醒。 Re: i.MX 8MP thermal sensors are swapped 感谢您的检查! 作为参考,我已经在内核中修复了这个问题,我注意到的一件事是,区域文件的顺序不是基于索引,而是基于dtb中的位置,所以我必须交换区块才能保留区域: https://github.com/atmark-techno/linux-5.10-at/commit/fe917c7d64b60d2214035cb9d61c5378f782f4d1 这很小,所以如果不一样的话,我可能会像下一个版本一样更新。 谢谢! Re: i.MX 8MP thermal sensors are swapped 你好@martinetd 我们将在下一个版本中修复这个问题。再次感谢。 此致 丹尼尔 Re: i.MX 8MP thermal sensors are swapped 你好@martinetd 感谢您的反馈,我正在检查,稍后会给您回复。 此致 丹尼尔
記事全体を表示
闪存操作期间 S32K312 I2C 从站故障(RTD 5.0.0) 恩智浦专家,您好: 我在项目中使用 S32K312 作为 I2C 从站,连接到 I2C 主站 (FT4222)。 在这个项目中,只使用了 Mem43_Infls(Flash W/R)和 i2C 从属进程,来自主服务器的某些 I2C 消息将触发信号 flash erase & 写入子进程。 在我的测试中,I2C 从站很有可能在收到主站的信息后保持低电平。只有重新启动 I2C 从站才能恢复。 下图是 LA 的测量结果,我认为波形没有问题,因此可能不是电路问题。 我做了两个实验,下面是一些线索 Exp1.我注释了所有OsIf_SuspendAllInterrupts` 和 `SchM_Mem_43_INFLS.c` 中的SchM_Mem_43_INFLS.c`中的 `OsIf_ResumeAllInterrupts`。 故障率急剧下降,约 1/500 的可能性导致 I2C 从属设备故障。此外,事实证明闪存可以在没有中断暂停的情况下正常工作。 Exp2.我对 Flash API 进行了短截线,使其始终返回 E_OK,而不是操作闪存驱动程序。 这样,I2C 从站就不会出现故障(当然,Flash 没有任何功能)。 因此,我的问题是:我是否应该使用任何设置或调整来解决 I2C 从属设备故障问题?如果没有中断保护,闪存能否安全运行? 部分代码和 LA 记录见附件。我不能上传有关 I2C 从站的代码。 硬件设置: S32K312EVB-Q172 FT4222(I2C 主站),波特率:900KHZ-1000KHZ 软件设置: RTD: 5.0.0HF01 用于 S32V 的 S32 SDK Re: S32K312 I2C Slave Failure During Flash Operation(RTD 5.0.0) 你好@acnhyxgxl1、 请参阅 RTD 安装目录下的 RTD_MEM_43_INFLS_UM.pdf。 在同步模式下,驱动器在等待闪存操作完成时阻塞 I2C 总线。 BR,丹尼尔 Re: S32K312 I2C Slave Failure During Flash Operation(RTD 5.0.0) 我最初的设置是使用异步模式,但同步模式也可以完成我的任务。 我在 Mem43_Infls 中尝试了同步/异步两种模式,但似乎只有异步模式才能将数据正确写入闪存。 在同步模式下,尽管 `mem_43_infls_Write` 返回 `E_OK`,但是 Flash 的内容没有改变(通过 S32DS 内存接口进行监测)。 同步模式也无法解决 I2C 问题。每当 I2C 命令触发信号闪存擦除时,I2C 从机都会保持低电平。 附件是我的 mex 文件和 Flash HAL 源代码。也许你能提供一些线索。 Re: S32K312 I2C Slave Failure During Flash Operation(RTD 5.0.0) 你好@acnhyxgxl1、 看起来只有在 AsyncMode == FALSE 时才会调用该函数。 您是如何配置 INFLS 驱动程序的? 此致, 丹尼尔 Re: S32K312 I2C Slave Failure During Flash Operation(RTD 5.0.0) 我发现当闪存在 "Mem_43_INFLS_IPW_Erase"中 处理 "C40_Ip_AccessCode(Mem_43_INFLS_pConfigPtr->MemAcCallBackPtr); " 时,I2C 从站正在等待读取帧,这将导致 I2C 从站故障。 有什么对策可以解决这个问题吗?
記事全体を表示
MIMXRT1166 和 IS25WXxxx - 未找到 SFDP 我有一块使用 1.8V 八进制闪存部分 IS25WX256 的定制板。当我尝试使用安全配置工具初始化内存时,出现错误 " SFDP 未找到 "。我的启动内存配置是: 我把熔丝 BT_FUSE_SEL 烧成了 1,把 BOOT_CFG1 [3:2] 烧到了 0b10(美光八进制)。 我得到的确切错误信息是 /opt/nxp/MCUX_Provi_v10/bin/_internal/tools/spsdk /opt/nxp/MCUX_Provi_v10/bin /opt/nxp/MCUX_Provi_v10/bin/_internal/tools/spsdk/blhost -t 5000 -u 0x15A2,0x0073 -j -- configure-memory 9 0x2000 /opt/nxp/MCUX_Provi_v10/bin { "command": "configure-memory", "response": [], "status": { "description": "20107 (0x4e8b) FlexSPINOR: SFDP Not Found.", "value": 20107 } } 附上 SPT 的全部日志。 我应该从哪里寻找可能的原因? Re: MIMXRT1166 and IS25WXxxx - SFDP Not Found 你好@tbonkers、 非常感谢您关注我们的产品并使用我们的社区。 请检查以下几点: 1:首先将 RT1166 启动模式设置为串行下载器模式。 2:使用 LPUART1 或 USB1 连接 PC 和 RT1166 主板。 3:仔细检查启动内存配置参数是否正确,然后单击 “测试” 按钮。 希望它能帮到你。 敬上 MayLiu
記事全体を表示
STRX - 用于从 GCC 编译器迁移的 GHS 编译器环境 嗨,团队、 客户希望用 GHS 取代 GCC 编译器选项。(S32DS 3.5 底座) 它们有自己的软件(bootlader 和 RTD base),由 gcc 编译器开发。 因此,我已指导他们参考下面的文档安装 GHS 编译器插件,并已安装完毕 https://community.nxp.com/t5/S32-Design-Studio-Knowledge-Base/HOWTO-Install-GHS-Compiler-Plugin/ta-p/1436232?attachment-id=132569 但我有一些问题,因为我没有 GHS 编译器,无法在自己身边检查。能否请您检查一下问题? 1.能否提供将使用 GCC 编译器开发的 SW 移植到 GHS 编译器的指南,如在 S32DS 环境中定义__ghs__ 等? 2.我们是否有说明如何使用 GHS 编译器制作项目的文件。(我参考了前一张机票才知道)。 https://community.nxp.com/t5/S32-Design-Studio/GHS-Compiler-error-in-S32DS/m-p/889761 https://community.nxp.com/t5/S32-Design-Studio/GHS-toolchain-project-in-debug-configuration/m-p/1080580 https://community.nxp.com/t5/S32-Design-Studio/5744P-S32-Design-Studio-include-Green-Hills-Compiler-Problem/m-p/652339#comment-850410 https://community.nxp.com/t5/S32-Design-Studio-Knowledge-Base/HOWTO-Install-Lauterbach-TRACE32-debugger-plug-in-into-S32/ta-p/1112237 此致, 马可 Re: STRX - GHS compiler environment for migration from GCC compiler 我在项目向导中添加了--为引导加载器附加 RTD。 Re: STRX - GHS compiler environment for migration from GCC compiler 嗨,马可、 遗憾的是,无法在现有项目中更改工具链类型(如从 gcc 改为 GHS)。最简单的方法是创建新项目,在项目向导中选择 GHS 工具链,然后从基于 gcc 的项目中复制现有源代码。
記事全体を表示
[LEAR][S32k311][SBCFS2400] CS2CS 时间配置错误 你好,团队、 李尔在说 ---------------------------------------------------------------------------------------- 在我们使用 MCU S32k311 的项目中,当我们在用于 SBC (FS2400) 的 SPI 模块中配置以下参数时,遇到了一个问题,即 "CS2CS 时间 "的选定值超出了可接受的范围(配置值 = 10us)。 在 SPI UM 中,该参数允许使用的参数范围为 10ns 至 0.01s 能否请您检查一下这种限制来自何处?或者如何绕过它? 注:Tresos 版本 29.0.0 - RTD 5.0.0。 ---------------------------------------------------------------------------------------- BR 斯特凡诺 优先级:高 RTD 资料来源直接客户 Re: [LEAR][S32k311][SBCFS2400] CS2CS time config error 你好,我是@StefanoGattazzo、 1.目前,我们将 CS2CS 配置为 2 µs。如果保持这个值不变,会产生什么影响? => 他们的目的是处理与SBC(FS2400)的数据收发。如果他们保留这个值,我不确定 LPSPI 是否能像他们期望的那样工作,他们必须检查这一点。 2. 如果我们采纳您的建议,有几个模块将受到更新频率的影响。能否请您说明对每个人的影响?在应用这些更改时,我们是否需要考虑任何限制或规范? => 我只大致回答了热电阻驱动器的模块问题。 对于通信模块:通常AIPS_PLAT_CLK 将用作计算波特率的时钟源。如果他们更改 AIPS_PLAT_CLK,则需要检查每个模块的配置参数(分频器和相关参数)以达到预期的波特率。 关于定时器模块:通常,AIPS_PLAT_CLK 将用作时钟源,用于生成定时器的时钟值。如果他们更改 AIPS_PLAT_CLK,则需要更改计时器分频器的值以达到预期的超时时间。 其他模块如 DMA、XRDC...AIPS_PLAT_CLK 会影响各模块的运行速度。 顺祝商祺! 丹 Re: [LEAR][S32k311][SBCFS2400] CS2CS time config error 你好 DanNguyenDuy, 李尔回答道: ----------------------------------------------------------------------------------------- 我应用了您建议的更改,并确认降低时钟频率成功绕过了 Tresos 配置问题。谢谢您的建议。 我有两个后续问题: 目前,我们将 CS2CS 配置为 2 µs。如果保持这个值不变,会产生什么影响? 如果我们采纳您的建议,有几个模块将受到更新频率的影响。能否请您说明对每个人的影响?在应用这些更改时,我们是否需要考虑任何限制或规范? 使用 AIPS_PLAT_CLK 的模块(从 60 MHz 到 20 MHz): 模块 备注 LPSPI0 已使用 — 此模块触发信号了最初的问题。 FlexCAN 已使用,有什么影响? LPUART 未使用 - 是否有影响? FlexIO 未使用 - 是否有影响? QuadSPI 未使用 - 是否有影响? MSCM 已使用--有什么影响? INTM 已使用--有什么影响? SEMA42 未使用 - 是否有影响? EIM 未使用 - 是否有影响? CRC 已使用--有什么影响? FCCU 已使用--有什么影响? 机构风险管理 已使用--有什么影响? AXBS 已使用--有什么影响? XBIC 已使用--有什么影响? XRDC 已使用--有什么影响? eDMA 未使用 - 是否有影响? 使用 AIPS_SLOW_CLK 的模块(从 30 MHz 到 20 MHz): 模块 备注 LPUART 未使用 - 是否有影响? LPI2C 未使用 - 是否有影响? LPSPI[1...5] 未使用 - 是否有影响? SIUL2 已使用--有什么影响? MCM 有什么影响? VIRT_WRAPPER 未使用 - 是否有影响? MC_CGM 已使用--有什么影响? FIRC 已使用--有什么影响? SIRC 已使用--有什么影响? FXOSC 已使用--有什么影响? PLLDIG 已使用--有什么影响? MU_n 未使用 - 是否有影响? HSE_B 未使用 - 是否有影响? PMC 已使用--有什么影响? MC_ME 已使用--有什么影响? WKPU 未使用 - 是否有影响? REG_PROT 已使用--有什么影响? CMU_FC 已使用--有什么影响? CMU_FM 已使用--有什么影响? STCU2 已使用--有什么影响? TRGMUX 未使用 - 是否有影响? TSPC 已使用--有什么影响? PIT_0 已使用--有什么影响? PIT_1 已使用--有什么影响? SWT_n 未使用 - 是否有影响? RTC 未使用 - 是否有影响? 温度传感器 已使用--有什么影响? LPCMP_n 已使用--有什么影响? PFLASH/FLASH 已使用--有什么影响? PRAM/SRAM 已使用--有什么影响? JDC 已使用--有什么影响? --------------------------------------------------------------------------------------- BR 斯特凡诺 Re: [LEAR][S32k311][SBCFS2400] CS2CS time config error 你好,我是@StefanoGattazzo、 有一个基于"SpiTimeCs2Cs" 和"PrescaledClock" 的公式来计算"DesiredTimeClock" 是否超出范围。 "预缩放时钟" 将根据波特率和 McuClockReferencePoint_AIPS_PLAT_CLK 的值进行计算。因此,要绕过您的问题,可以降低 McuClockReferencePoint_AIPS_PLAT_CLK 的值。 例如:将 McuClockReferencePoint_AIPS_PLAT_CLK 配置为 2.0E7,而不是 6.0E7 顺祝商祺! 丹 Re: [LEAR][S32k311][SBCFS2400] CS2CS time config error 你好 DanNguyenDuy, 附上。 BR 斯特凡诺 Re: [LEAR][S32k311][SBCFS2400] CS2CS time config error 你好,我是@StefanoGattazzo、 能否将 Spi.xdm 和 Mcu.xdm 文件发给我? 顺祝商祺! 丹 Re: [LEAR][S32k311][SBCFS2400] CS2CS time config error 你好 DanNguyenDuy, 李尔回答道: 在执行您关于 CS2CS 时序的建议后,AIPS_PLAT_CLK 频率从 60 MHz 降至 20 MHz。结果,SPI 通信波特率从所需的 3 兆赫降低到大约 2.875 兆赫(参见捕获 1)。尽管进行了配置调整,但由于时钟分频公式——20 MHz 不能均匀地除以 3,因此实现精确的 3 MHz 波特率还是不可行的(参见捕获 2)。 捕获 1: 捕获 2: 但是,在使用测试代码(捕获 3)进行物理测试时(在专属区域内连续发送两个 SPI 命令并测量了它们之间的间隔),发现 CS2CS 定时为 48 µs。该值超过了 5 µs 的要求并符合 SBC 规范(参见捕获 4)。 捕获 3: 捕获 4: 根据整体分析,如果我们保留当前配置--其中 CS2CS 设置为 2 µs,但测量的物理值为 48 µs--即使与预期配置不符,我们还能继续使用该设置吗?换句话说,依靠物理测试结果是否可以接受? BR Stefano Re: [LEAR][S32k311][SBCFS2400] CS2CS time config error 你好,我是@StefanoGattazzo、 这个问题应该由用户来回答,因为他们打算使用一个错误的现实配置。 顺祝商祺! 丹
記事全体を表示
标签无法放大或缩小(《图形用户界面指南》1.9.1,LVGL 8.3.10) 你好: 最近,我在使用过程中遇到了一个问题: 我创建了一个标签,然后触发信号了放大或缩小另一个标签的事件,然后模拟不成功。按下标签时,另一个标签没有反应。 使用了四个接口函数:lv_obj_set_style_transform_pivot_x(item_array_1a[i].item_obj_icon.item_array_1a[i])50, LV_PART_MAIN); lv_obj_set_style_transform_pivot_y(item_array_1a[i].item_obj_icon, 50, LV_PART_MAIN); lv_obj_set_style_transform_width(item_array_1a[i].item_obj_icon, 512, LV_PART_MAIN); lv_obj_set_style_transform_height(item_array_1a[i].item_obj_icon, 128, LV_PART_MAIN); 那么,为什么标签不能放大或缩小?LVGL 界面是否使用不当? Re: Labels cannot be scaled up and down (Gui Guide 1.9.1, LVGL 8.3.10) V8.3.10 版本的界面有一个问题,V9.2.1 版本的界面可以实现的功能: lv_obj_set_style_transform_pivot_x(item_array_1a[i].item_obj_icon、50, LV_PART_MAIN); lv_obj_set_style_transform_pivot_y(item_array_1a[i].item_obj_icon, 50, LV_PART_MAIN); lv_obj_set_style_transform_scale_x(item_array_1a[i].item_obj_icon,384,LV_PART_MAIN); lv_obj_set_style_transform_scale_y(item_array_1a[i].item_obj_icon,384,LV_PART_MAIN); 感谢 wenbin Re: Labels cannot be scaled up and down (Gui Guide 1.9.1, LVGL 8.3.10) 你好:@文彬元 是的,我要做的是,当我点击 label_a 时,让 label_b 缩放。此外,为什么使用 V8.3.10 版本是因为我们使用贵公司的 MIMXRT1170-EVK 开发板,LVGL V9.2.1 版本没有相应的设备模板,但是 V8.3.10 版本存在。我们公司也希望使用最新版本的 LVGL 版本。现在可以在没有 MIMXRT1170-EVK 开发板的情况下使用设备模板吗? 是的,我目前想实现的效果是点击label_a的时候让label_b缩放大小。另外,为什么使用V8.3.10版本是因为我们使用您公司MIMXRT1170-EVK的开发板,LVGLV9.2.1版本中没有对应设备模板,而V8.3.10中存在。我们公司也希望使用最新版的lvgl版本,现在是没有mimxrt1170-evk开发板的设备模板也可以使用吗? Re: Labels cannot be scaled up and down (Gui Guide 1.9.1, LVGL 8.3.10) @zhuangfei 你好、 能否请您介绍一下您的项目设置?例如,这个案例背后的逻辑——你想在点击 label_a 时在 label_b 上触发信号缩放效果吗?如果是,则应启用 LV_OBJ_FLAG_CLICKABLE 标志,以便 label_a 在我的情况下,使用您的代码,至少 label_b 会改变其主尺寸。不过,效果并不完美--字体大小并没有相应缩放。 顺便问一下,能否请您分享一下您的项目选择LVGL v8.3.10的原因?我们通常建议使用最新版本的 LVGL,因为它包含了重要的改进和错误修复,可能会对您的使用情况有所帮助。 您能麻烦给出这个用例的详细信息吗?例如具体的逻辑链条,您是想在点击 label_a 的时候让 label_b 缩放大小吗?这样的话 label_a 需要使能 LV_OBJ_FLAG_CLICKABLE 。 在我这边的重现中,至少 label_b 本身的大小是会改变的,只是文本的大小不会改变。 能顺便问一下您选择V8.3.10版本开发的原因吗? 我们比较推荐使用最新的LVGL版本,因为有很多功能被丰富了,比如Transform有了更多的配置,可以顺利的改变整个label的大小包括字体本身。 期待您的更新! 顺祝商祺! 文斌 Re: Labels cannot be scaled up and down (Gui Guide 1.9.1, LVGL 8.3.10) hi:@文斌 我根据您的截图添加了标记:添加可点击,但仍然没有反应。对于其他按键,我将触发事件设置为在单击时更改标签背景图像的颜色。这可以实现,但缩放和缩放注释界面功能一直无法运行 我按照你的截图增加了flag:add clickable但是点击还是没有反应,其他按键我是设置触发事件是点击标签背景图片变色这个是可以实现的,但这个放大缩小便签接口函数一直不行。 lv_obj_set_style_transform_pivot_x(item_array_1a[i].item_obj_icon, 50, LV_PART_MAIN); lv_obj_set_style_transform_pivot_y(item_array_1a[i].item_obj_icon, 50, LV_PART_MAIN); lv_obj_set_style_transform_width(item_array_1a[i].item_obj_icon, 512, LV_PART_MAIN); lv_obj_set_style_transform_height(item_array_1a[i].item_obj_icon, 128, LV_PART_MAIN); Re: Labels cannot be scaled up and down (Gui Guide 1.9.1, LVGL 8.3.10) @zhuangfei 你好、 你能否检查一下 LV_OBJ_FLAG_CLICKABLE 标志是否已添加到你的触发信号标签小部件中?默认情况下,标签部件不启用此标记,因此除非明确设置,否则不会响应点击事件。 您可以像这样在小工具的旗帜部分添加旗帜: 希望对您有所帮助!如果您需要进一步的帮助,请随时分享更多详细信息或与我们联系。 顺祝商祺! 文斌
記事全体を表示
无法通过 J-Link SWD 在自定义板上连接到 S32K144 — “在 Coresight 设置中找不到内核 大家好, 我正在使用 S32K144 MCU 处理一款定制板,并尝试使用 SWD 通过 SEGGER J-Link 对其进行调试。 在使用 JLink.exe (或通过 S32 Design Studio)连接时,我遇到了这个问题: J-Link 可以检测设备和 SWD-DP(ID 0x2ba01477)。 它报告设备处于安全状态,并尝试取消安全保护(大规模擦除)。 但是,它无法停止 CPU,也无法读取 CPUID 寄存器。 "连接 CPU 失败。重复执行 RESET 下的连接。”。 最终,它以 "无法在 Coresight 设置中找到内核 "为由失败并断开连接。 我已经试过了: 取消设备安全(大规模擦除)。 在 S32 设计工作室中启用的 RESET 选项下进行连接。 降低 SWD 速度。 验证 VTref = 3.3 V(目标供电)。 基本的电缆和连接器检查。 问题 这可能是 RESET 线路布线或行为问题吗?手动验证/RESET 板的最佳方法是什么? S32K144 和 J-Link SWD 连接有什么已知的怪癖吗? 如何确认 SWDIO 和 SWDCLK 信号是否正确连接到我的自定义板上? 是否有建议的步骤来调试这种 "无法在 Coresight 设置中找到内核 "的错误? 如果有任何建议或故障排除技巧,我将不胜感激。谢谢! Re: Unable to connect to S32K144 on custom board via J-Link SWD — “Could not find core in Coresight HI 请检查 SWT 接口:注意 SWD_CLK 引脚外部添加的下拉电阻。 如果你使用的是 9 针 Cortex-M 适配器,请确保 S32K144 的RESET信号连接到 J-Link 的 nRESET 信号(引脚 10)。 然后参考 Unbricking S32K146 中的讨论:将 RESET 拉低电平,然后使用 J-Link 命令和这些命令尝试连接。 祝好, Robin ------------------------------------------------------------------------------- 注: - 如果本帖回答了您的问题,请点击"ACCEPT AS SOLUTION" 按钮。谢谢! - 我们会在最后一次发帖后的 7 周内跟踪主题,之后的回复将被忽略 如果您以后有相关问题,请另开新主题并参考已关闭的主题。 ------------------------------------------------------------------------------- Re: Unable to connect to S32K144 on custom board via J-Link SWD — “Could not find core in Coresight 重置时我们在 TMS、TDI、TDO 10k 向下拉动 TCLK 4k87 时有 10k pul
記事全体を表示
汽车网关的兴起和演进 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 介绍快速成长的汽车网关市场,主要使用案例和需求,以及网关在接下来的十年中将如何演进。 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 介绍快速成长的汽车网关市场,主要使用案例和需求,以及网关在接下来的十年中将如何演进。
記事全体を表示
示例 MPC5674F eQADC+eDMA-Single+Differential+GAIN CW210 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> ******************************************************************************** * 详细说明: * 初始化 eQADC 模块用于差分单扫描模式(选择 GAIN * 因子),转换指定的命令队列并将结果显示到终端 * 达到 EOQ 时的窗口。 * 差分模拟输入 DAN0+:DAN0- 需要外部连接 * 引脚 ANA_0 和 ANA_1 查看一些有效数字。 * EVB 电位器可用于此目的。 * 由于使用了差分模式,eQADC 不需要校准。 * * ---------------------------------------------------------------------------------------------- * 测试硬件:XPC567XKIT516 - MPC5674ADAT516 Rev.C、MPC567XEVBFXMB Rev.B * 微控制器: PPC5674FMVYA264 * 终端:19200-8-无奇偶校验-1 停止位-eSCI_A 上无流量控制 * 系统频率:264/200/150/60 MHz * 调试器:Lauterbach Trace32 * PeMicro USB-ML-PPCNEXUS * 目标:RAM、internal_FLASH * EVB 连接:电位器 --> ADC 输入 * USER_DEV_RV2(J4-7) --> ANA_0 (J18-3) DAN0+ * USER_DEV_RV3(J4-8) --> ANA_1 (J18-4) DAN0- * * 按钮 --> ADC 触发器 * USER_DEV_1D(J4-2) --> TPU_A0 (J22-1) ******************************************************************************** <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> ******************************************************************************** * 详细说明: * 初始化 eQADC 模块用于差分单扫描模式(选择 GAIN * 因子),转换指定的命令队列并将结果显示到终端 * 达到 EOQ 时的窗口。 * 差分模拟输入 DAN0+:DAN0- 需要外部连接 * 引脚 ANA_0 和 ANA_1 查看一些有效数字。 * EVB 电位器可用于此目的。 * 由于使用了差分模式,eQADC 不需要校准。 * * ---------------------------------------------------------------------------------------------- * 测试硬件:XPC567XKIT516 - MPC5674ADAT516 Rev.C、MPC567XEVBFXMB Rev.B * 微控制器: PPC5674FMVYA264 * 终端:19200-8-无奇偶校验-1 停止位-eSCI_A 上无流量控制 * 系统频率:264/200/150/60 MHz * 调试器:Lauterbach Trace32 * PeMicro USB-ML-PPCNEXUS * 目标:RAM、internal_FLASH * EVB 连接:电位器 --> ADC 输入 * USER_DEV_RV2(J4-7) --> ANA_0 (J18-3) DAN0+ * USER_DEV_RV3(J4-8) --> ANA_1 (J18-4) DAN0- * * 按钮 --> ADC 触发器 * USER_DEV_1D(J4-2) --> TPU_A0 (J22-1) ********************************************************************************
記事全体を表示
MHW-N2009ハンズオンワークショップHexiwearでIoTおよびウェアラブルアプリケーションを即座に開発 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> オープンソースの拡張可能な開発プラットフォームであるHexiwearを使用して、IoTおよびウェアラブルアプリケーションを開発します。このプラットフォームは、クリックボードを介して180 +追加のセンサーを追加するオプションで拡張可能です。 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> オープンソースの拡張可能な開発プラットフォームであるHexiwearを使用して、IoTおよびウェアラブルアプリケーションを開発します。このプラットフォームは、クリックボードを介して180 +追加のセンサーを追加するオプションで拡張可能です。 セキュアモバイル |ヘルスケア&ウェアラブル
記事全体を表示
例 MPC5777C-1b+2b_FLASH_ECC_error_injection GHS614 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> ******************************************************************************** *詳細な説明: * 例の目的は、マルチビットまたはシングルビットの生成方法を示すことです *内部フラッシュのECCエラー(ユーザーは、最後のオプションで選択する必要があります *主な機能)。 * フラッシュのオーバープログラミングは、修正不可能な (またはシングルビット) を生成するために使用されます * FLASHのECCエラー。その後、不正なデータにアクセスするため、IVOR1 例外 (または ※ERM複合割り込みサービスルーチン)を生成してハンドリングします。 * Example は、EIM および ERM モジュール用の便利なマクロも提供します。 ※この例では、ターミナルウィンドウ(USBtoUARTブリッジJ21)に通知を表示します *(19200-8-パリティなし-1ストップビット-eSCI_Aのフロー制御なし)。 ※他の外部接続は不要です。 * * ------------------------------------------------------------------------------ ※テストHW:MPC5777C-512DS Rev.A + MPC57xx マザーボード Rev.C * MCU:PPC5777CMM03 2N45H CTZZS1521A * Fsys: PLL1 = core_clk = 264MHz, PLL0 = 192MHz *デバッガ:Lauterbach Trace32 * 対象:internal_FLASH *端末:19200-8-パリティなし-1ストップビット-eSCI_Aのフロー制御なし * EVB接続:eSCI_AはUSBtoUARTブリッジ(コネクタJ21) * ******************************************************************************** <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> ******************************************************************************** *詳細な説明: * 例の目的は、マルチビットまたはシングルビットの生成方法を示すことです *内部フラッシュのECCエラー(ユーザーは、最後のオプションで選択する必要があります *主な機能)。 * フラッシュのオーバープログラミングは、修正不可能な (またはシングルビット) を生成するために使用されます * FLASHのECCエラー。その後、不正なデータにアクセスするため、IVOR1 例外 (または ※ERM複合割り込みサービスルーチン)を生成してハンドリングします。 * Example は、EIM および ERM モジュール用の便利なマクロも提供します。 ※この例では、ターミナルウィンドウ(USBtoUARTブリッジJ21)に通知を表示します *(19200-8-パリティなし-1ストップビット-eSCI_Aのフロー制御なし)。 ※他の外部接続は不要です。 * * ------------------------------------------------------------------------------ ※テストHW:MPC5777C-512DS Rev.A + MPC57xx マザーボード Rev.C * MCU:PPC5777CMM03 2N45H CTZZS1521A * Fsys: PLL1 = core_clk = 264MHz, PLL0 = 192MHz *デバッガ:Lauterbach Trace32 * 対象:internal_FLASH *端末:19200-8-パリティなし-1ストップビット-eSCI_Aのフロー制御なし * EVB接続:eSCI_AはUSBtoUARTブリッジ(コネクタJ21) * ******************************************************************************** 全般
記事全体を表示
Wireless Zigbee introduction and Freescale Zigbee solutions.pptx 1. Introduction of ZigBee and popular solutions in the market. 2. Introduction of Freescale ZigBee solution 1. Introduction of ZigBee and popular solutions in the market. 2. Introduction of Freescale ZigBee solution Re: Wireless Zigbee introduction and Freescale Zigbee solutions.pptx @oliver_chen The ppt cannot be opened, please update the file if possible. thanks. Re: Wireless Zigbee introduction and Freescale Zigbee solutions.pptx Please update the file if possible. Re: Wireless Zigbee introduction and Freescale Zigbee solutions.pptx Could not open presentation Re: Wireless Zigbee introduction and Freescale Zigbee solutions.pptx OliverChen I tried to open this document, but got errors. Possibly the file is corrupted.
記事全体を表示
MCUXpresso for VSCode Zephyr のインストールとトラブルシューティングに関する FAQ Zephyr と VS Code の MCUXpresso の使用を開始するには、 Zephyr ナレッジ ハブを参照してください。 ここでは、インストールの問題、または VS Code での Zephyr アプリケーションの構築に関する問題のトラブルシューティングと解決に関する一般的なヒントをいくつか紹介します。これらのリソースに関連する質問や問題がある場合は、新しい質問をしてください、NXPサポートチームがそこで対処できます。 インストール手順では、いくつかのツール、Python、および多くのPythonモジュールをインストールするMCUXpressoインストーラーを使用します。一部のツールやモジュールが正しくインストールできない場合は、これらを手動でインストールしてみるのが役立ちます。Zephyr Project Getting Startedページは、これに関する良い参考資料であり、必要なすべてのものをインストールするための詳細な手順を示しています。 考えられる回避策として、「MCUXpresso インストーラーが依存関係ファイルをダウンロードできない」を参照してください。 MCUXpresso インストーラー ログにツールのインストール エラーが表示される場合は、「管理者権限でのインストール」および「ツールの手動インストール」を参照してください。 CLI から Python コマンドを使用するには、「VS Code で使用される Python 仮想環境」を参照してください。 エラーが Python に関連している場合、または pip、West などの Python モジュールが欠落している場合、Zephyr ビルドに使用される場合は、「 複数の Python バージョンがインストールされている問題」および 「Python モジュールが見つからない」を参照してください。 Zephyr プロジェクトをインポートしようとしても、目的のボードがボード リストにない場合は、 Git で Zephyr のリビジョンを変更する必要がある可能性があります。 Zephyr プロジェクトをビルドしようとして、MCXN947VDF-pinctrl.h のような pinctrl ファイルが見つからないために失敗した場合は、 pinctrl ファイルと HAL_NXP が見つからないを参照してください。
記事全体を表示
MCUXpresso for VSCode Zephyr 安装和故障排除常见问题解答 要开始使用 Zephyr 和 MCUXpresso for VS Code,请参阅Zephyr 知识中心。 以下是一些用于排除故障和解决安装问题或在 VS Code 中构建 Zephyr 应用程序的问题的常见技巧。如果您对这些资源有任何疑问或问题,请提出新问题,NXP 支持团队可以在那里解决。 安装步骤使用 MCUXpresso 安装程序,它安装了几个工具、Python 和许多 Python 模块。如果某些工具或模块无法正确安装,可以尝试手动安装它们。Zephyr 项目入门页面是一个很好的参考,并提供了安装所需的一切的详细步骤。 请参阅MCUXpresso 安装程序无法下载依赖文件作为一种潜在的解决方法。 如果 MCUXpresso 安装程序日志显示安装工具时出错,请参阅使用管理员权限安装和手动安装工具。 要从 CLI 使用 Python 命令,请参阅VS Code 使用的 Python 虚拟环境。 如果错误与 Python 有关,或者缺少 Python 模块(如 pip、West 或用于 Zephyr 构建的其他模块),请参阅安装多个 Python 版本时出现的问题和缺少 Python 模块。 如果您尝试导入 Zephyr 项目,但所需的板不在板列表中,则可能需要使用 Git 更改 Zephyr 修订版。 如果您尝试构建 Zephyr 项目,但由于缺少 pinctrl 文件(如 MCXN947VDF-pinctrl.h)而失败,请参阅缺少 pinctrl 文件和 HAL_NXP 。
記事全体を表示