Multi Source Translation Content

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

Multi Source Translation Content

讨论

排序依据:
rt1186 调试问题 在 FRDM-IMXRT1186 开发板上启用 OEM_CLOSE 后,我无法再调试该设备。我在参考手册中看到可以使用 nxpdebugmbox 重新启用调试功能,但我尝试后没有成功。 yanyanwang_0-1788347257012.pngyanyanwang_0-1788347257012.pngyanyanwang_0-1788347257012.png 开发板 MCXC 安全(Edgelock | 安全启动 | OTP) Re: rt1186 debug issues 我已查看您提供的链接并按照推荐的步骤操作,但我仍然遇到同样的问题。 我只对图像进行了签名,并没有对其进行加密。我还设置了 OEM_CLOSE。 我使用 nxpdebugmbox 只是为了重新启用调试功能。 我已将高效密码学标准\\(SEC\\)项目及其相关日志作为附件上传。请您帮忙分析项目和日志,找出问题的原因吗? Re: rt1186 debug issues 你好@yanyanwang 在 高效密码学标准\\(SEC\\) 工具文档中,您可以找到有关调试身份验证的故障排除信息: https://docs.mcuxpresso.nxp.com/secure/latest/09_troubleshooting.html#debug-authentication 您还可以在以下位置找到一些有用的技巧: https://docs.mcuxpresso.nxp.com/secure/latest/07_generic_workflows.html#debug-authentication-workflow 如果这样还是不行,能否提供详细的配置信息?能否分享一下高效密码学标准(SEC)工具的工作区设置? Re: rt1186 debug issues @yanyanwang 这个问题似乎与 高效密码学标准\\(SEC\\) 26.03 有关。我们建议更新至高效密码学标准(SEC) 26.06版本。 给您带来的不便,我们深表歉意。 注:高效密码学标准(SEC) 26.06 还包含对 SPARSE 映像格式的修复。 Re: rt1186 debug issues 是的,谢谢。身份验证成功,但我仍然无法调试设备。 具体步骤如下: 1. 使用高效密码学标准(SEC)工具执行身份验证。 2. 身份验证成功。 3. 然后点击调试按钮开始调试。 4.然而,调试尝试失败了。
查看全文
Guideline for Porting a New YOLO Variant - YOLO26 on Ara2 This slides firstly introduce the YOLO26 model, and NXP Ara2 Model Zoo, Ara2 SDK/Runtime. Then it explains the CNN model compilation flow with Ara2 toolchain in SDK package, how to compile the newly added model - Yolo26n, how to setup the inference environment in i.MX95FRDM+Ara2-240 board. Finally present the inference result. Patches and user guide are provided in attachment as well.
查看全文
CircO2 Nitric Oxide Tablets Review: A Complete Buyer's Guide CircO2 is a nitric oxide support supplement made by Advanced Bionutritionals. Unlike a lot of pills you swallow with water, CircO2 comes in a quick-dissolving tablet (sometimes called a lozenge) that melts in your mouth. This is one of the things that makes it stand out from other CircO2 Tablets on the market. The main idea behind CircO2 Oxygen Booster and Circulation Support is simple: help your body make more nitric oxide, so your blood vessels can relax and widen. When that happens, blood (and the oxygen it carries) can move more freely through your body. That can mean more energy, warmer hands and feet, and better stamina during the day.   Re: CircO2 Nitric Oxide Tablets Review: A Complete Buyer's Guide CircO2 is a nitric oxide support supplement in USA, Canada, UK, Australia and New Zealand from Advanced Bionutritionals designed to promote healthy circulation. Unlike traditional supplements that you swallow with water, ORIGINAL CircO2 comes as a fast-dissolving tablet, or lozenge, that melts in your mouth. This convenient format helps set it apart from many other circulation-support tablets. The goal of CircO2 Oxygen Booster and Circulation Support is to support the body’s natural production of nitric oxide. Nitric oxide helps blood vessels relax and expand, which may allow blood and oxygen to circulate more efficiently throughout the body. By supporting healthy blood flow, CircO2 may help promote everyday energy, stamina, and circulation, including helping hands and feet feel warmer.
查看全文
S32k344 MBIST LBIST 我正在 Green Hills 的一个项目中实施 S32k344 BIST。由于我不使用 Tresos 或 NXP DS,所以我使用的是源代码形式的 SW32K3_SPD_1.0.6_D2512。我能够导入大部分 bist 函数,但有一些我不确定的定义(到处都找不到它们)。请问有人能回答以下问题吗? 1. 当 S32k344 处于锁定步进模式时,我可以运行 LBIST MBIST 吗? 2. 我通过检查代码猜测以下定义是否正确? #define BIST_MBIST_0 1U #define BIST_MBIST_1 2U #define BIST_MBIST_2 3U #define BIST_MBIST_3 4U #define BIST_MBIST_4 5U #define BIST_MBIST_5 6U #define BIST_MBIST_6 7U #define BIST_MBIST_7 8U #define BIST_MBIST_8 9U #define BIST_MBIST_9 10U #define BIST_MBIST_10 11U #define BIST_LBIST_0 0U 我使用的配置数据如下: static const BIST_CHANNEL_CONFIG_TYPE BistConfig[BIST_SAFETYBOOTCFG_NB] = { { (BIST_CHANNEL_TYPE)BIST_MBIST_0, (BIST_CONTROL_TYPE)((0x80100000U) | BIST_MBIST_PTR_VAL(BIST_MBIST_1)) }, { (BIST_CHANNEL_TYPE)BIST_MBIST_1, (BIST_CONTROL_TYPE)((0x80100000U) | BIST_MBIST_PTR_VAL(BIST_MBIST_2)) }, { (BIST_CHANNEL_TYPE)BIST_MBIST_2, (BIST_CONTROL_TYPE)((0x80100000U) | BIST_MBIST_PTR_VAL(BIST_MBIST_3)) }, { (BIST_CHANNEL_TYPE)BIST_MBIST_3, (BIST_CONTROL_TYPE)((0x80100000U) | BIST_MBIST_PTR_VAL(BIST_MBIST_4)) }, { (BIST_CHANNEL_TYPE)BIST_MBIST_4, (BIST_CONTROL_TYPE)((0x80100000U) | BIST_MBIST_PTR_VAL(BIST_MBIST_5)) }, { (BIST_CHANNEL_TYPE)BIST_MBIST_5, (BIST_CONTROL_TYPE)((0x80100000U) | BIST_MBIST_PTR_VAL(BIST_MBIST_6)) }, { (BIST_CHANNEL_TYPE)BIST_MBIST_6, (BIST_CONTROL_TYPE)((0x80100000U) | BIST_MBIST_PTR_VAL(BIST_MBIST_7)) }, { (BIST_CHANNEL_TYPE)BIST_MBIST_7, (BIST_CONTROL_TYPE)((0x80100000U) | BIST_MBIST_PTR_VAL(BIST_MBIST_8)) }, { (BIST_CHANNEL_TYPE)BIST_MBIST_8, (BIST_CONTROL_TYPE)((0x80100000U) | BIST_MBIST_PTR_VAL(BIST_MBIST_9)) }, //#endif { (BIST_CHANNEL_TYPE)BIST_MBIST_9, (BIST_CONTROL_TYPE)((0x80100000U) | BIST_MBIST_PTR_VAL(BIST_MBIST_10)) }, { (BIST_CHANNEL_TYPE)BIST_MBIST_10, (BIST_CONTROL_TYPE)(0x00100000U) }, { (BIST_CHANNEL_TYPE)BIST_LBIST_0, (BIST_CONTROL_TYPE)((0x00001108U) | BIST_LBIST_PTR_VAL(BIST_NIL)) } }; Re: S32k344 MBIST LBIST 你好, 1. 当 S32k344 处于锁定步进模式时,我可以运行 LBIST MBIST 吗? 是的。S32K344 锁步架构不会阻止 STCU2 LBIST/MBIST 的执行。BIST 机制是设备功能安全基础设施的一部分,旨在测试由 STCU2 管理的逻辑和存储器。The S32K3 功能安全 Manual explicitly lists both lockstep and STCU2 LBIST/MBIST as safety mechanisms of the 设备. 2. 我通过检查代码猜测以下定义是否正确? 对于 S32K344 来说,这些数值基本正确,但从功能安全角度来看,在功能安全启动配置中包含 MBIST_10 (HSE_ROM) 并非必需,建议直接使用经过验证的 SPD 配置。 顺祝商祺! Peter Re: S32k344 MBIST LBIST 彼得 非常感谢您的回复。我这几天一直被BIST测试问题困扰着。我正在使用 S32k344 白板进行测试,代码是用 Green Hills Multi IDE rev 8.1 版本 的。安全靴自检未通过。我确信核心和外设都满足最大时钟频率要求。我的核心时钟频率为 160MHz,来自外部晶振 16MHz 和 PLL,AIPS_PLAT_CLK 为 80MHz,AIPS_SLOW_CLK 为 40MHz,DCM_CLK 为 40MHz,LBIST_CLK 为 40MHz,QSPI_MEM_CLK 为 160MHz。当设备从 BIST 运行复位时,出现以下错误:DES 寄存器为 0x00408175,一些保留位被设置,FES 寄存器为 0x2000(这没有意义)。请问您能否回答以下问题? 1. 对于上面提到的所有时钟信号,是否应该通过 MC_CGM->MUX_0_DC_x 寄存器启用它们?我正在获得 信息相互矛盾,目前这些功能已启用。 2. 在参考手册的 STCU2 章节中,有这样一段话:“在 EMAC 时间戳存储器上运行 MBIST 时,应适当配置 MC_CGM.MUX_9_DC_0[DIV],以确保 EMAC_CLK_TS 至少是 AIPS_SLOW_CLK 频率的 1.5 倍。”那是不是意味着我必须配置时钟并在 MC_CGM->MUX_9_DC_0 寄存器中启用它? 3. 如果我想查看 SW32K3_SPD_1.0.6_D2512 软件包中的示例代码 S32_SPD_Demo,我猜我需要安装最新的 NXP Design Studio,将 spd zip 文件作为更新站点导入,还需要 RTD 软件包,是这样吗? 4. 我认为 MBIST 10 是 HSE_RAMS,MBIST 11 是 HSE_ROMS,请参阅 SPD 文档文件夹中的下表。 MBIST BIST ID BIST实例名称 RESET 功能域 安全靴 功能安全诊断 0 SYS0_RAMS 主要 ü ü 1 SYS1_RAMS 主要 ü ü 2 DMA_TCD_RAM 主要 ü ü 3 CM7_0_TOP 主要 ü ü 4 CM7_1_TOP 主要 ü ü 5 FLEX_CAN_RAMS 主要 ü ü 6 QSPI_PERI_RAMS 主要 ü ü 7 EMAC_TSN_RAM 主要 ü ü 8 EMAC_RAMS 主要 ü ü 9 b03_ETF_RAMS 主要 ü ü 10 HSE_RAMS 主要 ü ü 11 HSE_ROMS 主要   ü Re: S32k344 MBIST LBIST 我的问题有了新的进展,在我启用 STCU_RUNSW_REG 中的第 8 位和第 9 位以使用 PLL 之后,我一直看到 DES 寄存器为 0x11,FES 寄存器为 0x10。bist_get_exec_status(BIST_SAFETYBOOT_CFG) 返回值为 NOT RUN (0x03)。BIST ERR_STAT 寄存器中没有任何内容,END 标志也没有设置。FCCU NCF_S0 寄存器中的第 2 位已设置。BIST 似乎没有启动,但我确实看到了 RESET。我通过写入另一侧银行的闪存来捕获寄存器设置。 Re: S32k344 MBIST LBIST 我检查了所有可能的时钟,我相信它们是正确的。我还将寄存器中的配置数据与 NXP studio spd 示例项目中的值进行了比较,它们也是正确的。一条新信息。系统从 BIST RESET 后,我在 DCMROD3 寄存器中看到值 0x18。我该如何解决这个错误?谢谢。 XRen_Parker_0-1788544110794.pngXRen_Parker_0-1788544110794.pngXRen_Parker_0-1788544110794.pngXRen_Parker_0-1788544110794.pngXRen_Parker_0-1788544110794.png Re: S32k344 MBIST LBIST 你好, STCU 自检序列正在进入并到达 ST_DONE RESET 阶段。但是,STCU 还报告了一个不可恢复的故障 (STCU_URF),这就解释了为什么 SAF BIST 驱动程序随后报告 BIST_NORUN。因此,问题似乎是 STCU 执行/配置失败,而不是 BIST 从未触发信号的情况。 在 S32K3 上,同时看到破坏性复位和功能性复位指示通常表明您正在查看复位历史记录,而不是当前的复位源。 既然你在移植软件,我建议先从仅进行 MBIST 测试开始,看看它是否能从 PLL 源通过。 另外,我建议你再检查一下测试的时钟设置。 顺祝商祺! Peter Re: S32k344 MBIST LBIST 你好, 在 S32K344 上,RCCU 报告锁步不匹配,并且当连接到调试器时,经常会出现与 RCCU 相关的故障,而这些故障在独立执行中永远不会发生。 如果您按照示例中的设置进行操作,您将看到完整的 BIST(内置自测试)。 示例已测试,默认情况下完全可用。 但是您的端口报告 URF 故障,这说明并非所有部件都相同。 查阅STCU文档,用户可以设置指向测试的指针。 54.9.4 STCU2 配置 (CFG) petervlna_0-1788766597312.pngpetervlna_0-1788766597312.pngpetervlna_0-1788766597312.png 您可以先尝试减少测试用例,然后慢慢添加更多测试用例。 在 MBIST 和 LBIST 控制寄存器中,您可以设置哪个测试将是最后一个: petervlna_1-1788766735386.pngpetervlna_1-1788766735386.pngpetervlna_1-1788766735386.png 例如,通过指向 CFG 寄存器中的某个位置,您可以执行单个 MBIST 分区: petervlna_2-1788766853581.pngpetervlna_2-1788766853581.pngpetervlna_2-1788766853581.png petervlna_3-1788766973925.pngpetervlna_3-1788766973925.pngpetervlna_3-1788766973925.png 顺祝商祺! Peter Re: S32k344 MBIST LBIST 我尝试按顺序运行 mbist,也尝试过单独运行 mbist 测试 ID。结果相同,未观察到新的状态。能否在触发之前确认以下用于安全启动的 SCU2 寄存器设置?谢谢。 XRen_Parker_0-1788899133217.pngXRen_Parker_0-1788899133217.png Re: S32k344 MBIST LBIST 这是为社区中在 S32k344 微控制器中实现 LBIST/MBIST 时遇到困难的人们准备的。经过数日毫无进展后,我终于看到测试通过了。我通过对 SPD 驱动程序 1.06 进行自定义移植实现了这一点。驱动程序代码运行正常,只是需要将故障配置为不可恢复故障。以下是需要配置的时钟,如果其中任何一个没有正确设置,测试将失败,状态为 BIST_NORUN(0x03),因为测试序列是并发运行的,看不到其他状态,也没有设置完成位。 1. 配置 FXOSC 模块 CTRL 寄存器以使用外部振荡器或晶体,这是获得 160MHz(S32k344 的最大频率)的唯一方法。 2. 配置 PLL 电路的 PLLDIG 模块,通过配置 PLLDV 寄存器中的 rdiv、mfi 和 odiv2 位,确保输出最大频率。 3. 按照参考手册中的步骤,设置 MC_CGM_MUX_x 寄存器,为 core_clk 和 emac_clk 切换 PLL 时钟。 4. 配置 MC_CGM-MUX_0 和 MC_CGM-MUX_9 寄存器以获取以下时钟信号。 AIPS_PLAT_CLK 设置为 80 MHz AIPS_SLOW_CLK 设置为 40 MHz HSE_CLK 设置为 80 MHz DCM_CLK 设置为 40 MHz LBIST_CLK 设置为 40MHz QSPI_MEM_CLK 设置为 160MHz EMAC_CLK 设置为 80MHz 注意:不要设置 RUNSW 寄存器中的第 8 位和第 9 位,如果设置了它们,测试将失败。SPD驱动程序代码中没有实现这一点。我之所以提到这一点,是因为参考手册中存在相互矛盾的信息。
查看全文
PCF85263AT/AJ -- Minutes value displayed on the screen is showing an arbitrary value As part of the code migration task, we are facing an issue where the BSF flag is being set. Due to the BSF flag being set, the EMON bit in the Minutes register is also getting set. As a result, the Minutes value displayed on the screen is showing an arbitrary value. Additionally, the Year value is not being saved correctly and continuously shows 2000 even after setting the RTC date and time. I tried to test the condition mentioned below, but the problem still persists.  I set the flag register (0x43) to 0x00 and read it immediately; it showed 0x00. However, when I read the register again after 3 seconds, the value was set again to 0x08 (or 0x00).   Re: PCF85263AT/AJ -- Minutes value displayed on the screen is showing an arbitrary value Hello Ris_eek Good day! The BSF flag is not simply failing to clear. Instead, the RTC is detecting a new battery switch-over event and setting BSF again. According to the datasheet, BSF is set whenever the battery switch-over logic detects a power transition event The fact that it re-asserts after ~3 seconds means the VDD supply is repeatedly dropping below the battery switch-over threshold causing repeated VDD>VBAT>VDD transitions. Each transition re-sets the BSF. RafaR_0-1788887610951.pngRafaR_0-1788887610951.pngRafaR_0-1788887610951.pngRafaR_0-1788887610951.png This constant voltage fluctuation causes the RTC to constantly reset, which is why it only shows the year 2000. I recommend checking if there's a problem with the power supply signal. I hope this information has helped you, please let me know if you need help with anything else. Have a great day and best of luck. Re: PCF85263AT/AJ -- Minutes value displayed on the screen is showing an arbitrary value Dear Rafar; Thanks for your mail.    In the hardware, the VDD (4.93 VDC) and VBAT (3.02 VDC) voltages are constant. As a precaution against voltage fluctuations, a 100 nF capacitor is connected across the battery supply. The Battery Switch Register (26h) is set to 0x00. Therefore, the BSM (Battery Switch Mode) is configured to switch at the Vth level. The Vth level is 1.5 V because the BSTH (Battery Switch Threshold Voltage) bit is set to 0. As per Figure 25, referenced in previous email: When VDD < Vth, the BSF is set to 1. When VDD > VBAT, the BSF should be cleared. However, under the power-ON condition, the measured voltage is VDD = 4.93 VDC, which is greater than VBAT = 3.02 V. Even then, the BSF is not cleared. Could you please clarify why the BSF remains set even though VDD is greater than VBAT? Re: PCF85263AT/AJ -- Minutes value displayed on the screen is showing an arbitrary value Hello Ris_eek Good day! The datasheet says the following: The assertion of the flag BSF (register Flags, address 2Bh) can be used to generate an interrupt at pins INTA and INTB. The interrupt can be generated as a pulsed signal or alternatively as a permanently active signal, which follows the condition of bit BSF. BSF remains set until cleared by command. The reference image I sent also indicates the following: "cleared via interface." It’s not automatically, you have to cleared I hope this information has helped you, please let me know if you need help with anything else. Have a great day and best of luck. Re: PCF85263AT/AJ -- Minutes value displayed on the screen is showing an arbitrary value Okay RafaR Thank you for this. But the BSF flag is cleared in software, but after some time, it is set again, as described in my previous post.
查看全文
Audifort评测:它真的能一夜之间消除耳鸣吗? Audifort评测:它真的能一夜之间消除耳鸣吗? 如果你每天都要忍受耳朵里持续不断的铃声、嗡嗡声或咔哒声,你就知道寻求缓解这种痛苦有多么令人绝望。在网上寻找解决方案时,您可能会遇到诸如液体营养滴剂之类的铺天盖地的广告。 奥迪福特 这暗示着可以立即见效或一夜之间缓解耳鸣。 简而言之,答案是否定的:Audifort 并不能在一夜之间消除耳鸣。 没有任何口服补品或天然滴剂能在 24 小时内立即治愈慢性耳鸣或重建受损的听觉神经。 但这并不意味着该公式毫无用处。如果将 Audifort 视为一种天然膳食补充剂而不是灵丹妙药,那么它提供的营养成分可以滋养内耳血管,并随着时间的推移镇静过度活跃的神经信号。 在此 Audifort 评测,我们超越销售营销,分析滴剂的实际作用原理、核心成分、合理的预期时间、潜在的副作用,以及如何避免虚假的在线信息。
查看全文
CircO2 一氧化氮片剂评测:完整购买指南 CircO2 是由 Advanced Bionutritionals 公司生产的一氧化氮支持补充剂。与许多需要用水吞服的药片不同,CircO2 采用速溶片(有时称为锭剂)的形式,可在口中融化。这是它与其他市面上的 CircO2 片剂相比脱颖而出的原因之一。 CircO2 氧气增强剂和循环支持剂背后的主要理念很简单:帮助你的身体产生更多的一氧化氮,从而使你的血管放松和扩张。这时,血液(以及血液携带的氧气)就能更自由地在体内流动。这意味着白天精力更充沛、手脚更温暖、耐力更好。   Re: CircO2 Nitric Oxide Tablets Review: A Complete Buyer's Guide CircO2 是 Advanced Bionutritionals 公司在美国、加拿大、英国、澳大利亚和新西兰销售的一种一氧化氮支持补充剂,旨在促进健康的血液循环。与需要用水吞服的传统补充剂不同, ORIGINAL CircO2是一种速溶片剂或锭剂,可在口中融化。这种便捷的形式使其有别于许多其他促进血液循环的片剂。 CircO2 氧气增强剂和循环支持剂的目标是支持人体自然产生一氧化氮。一氧化氮有助于血管放松和扩张,从而使血液和氧气更有效地在体内循环。CircO2 通过促进健康的血液流动,有助于提升日常精力、耐力和血液循环,包括帮助手脚感觉更温暖。
查看全文
PCF85263AT/AJ -- 画面に表示される分数が任意の値を示しています コード移行作業の一環として、BSFフラグが設定されてしまうという問題に直面しています。BSFフラグが設定されていることにより、分レジスタのEMONビットも設定されます。 その結果、画面に表示される「分」の値は任意の値を示しています。さらに、年の値が正しく保存されず、RTCの日付と時刻を設定した後でも、2000年と表示され続けます。 下記の条件でテストを試みましたが、問題は依然として解決していません。 フラグレジスタ(0x43)を0x00に設定し、すぐに読み取ったところ、0x00が表示されました。しかし、3秒後にレジスタを再度読み取ったところ、値は再び0x08(または0x00)に設定されていた。 Re: PCF85263AT/AJ -- Minutes value displayed on the screen is showing an arbitrary value こんにちは、Ris_eekさん 良い一日! BSFフラグが単にクリアできないというだけではない。代わりにRTCは新しいバッテリー切り替えイベントを検出し、再びBSFを設定しています。データシートによると、バッテリー切り替えロジックが電源遷移イベントを検出したときにBSFが設定されます 約3秒後に再アサートされるという事実は、VDDの電源が繰り返しバッテリー切り替え閾値を下回り、繰り返しVDD>VBAT>VDDの切り替えを引き起こしていることを意味します。各遷移はBSFをリセットします。 RafaR_0-1788887610951.pngRafaR_0-1788887610951.pngRafaR_0-1788887610951.pngRafaR_0-1788887610951.png この絶え間ない電圧変動により、RTC(リアルタイムクロック)が常にリセットされるため、常に2000年と表示されるのです。電源信号に問題がないか確認することをお勧めします。 この情報がお役に立てば幸いです。他に何かご不明な点がありましたら、お気軽にお問い合わせください。 良い一日をお過ごしください。幸運を祈ります。 Re: PCF85263AT/AJ -- Minutes value displayed on the screen is showing an arbitrary value こんにちは、Ris_eekさん 良い一日! データシートには次のように記載されています。 フラグBSF(レジスタフラグ、アドレス2Bh)の主張は、ピンINTAおよびINTBで割り込みを生成するために使用できます。割り込みはパルス信号として生成されるか、あるいはビットBSF条件に従う恒常アクティブ信号として生成されることがあります。BSFはコマンドによって解除されるまで設定されたままになります。 私が送った参照画像には「インターフェース経由でクリア済み」と記載されています。 自動的にクリアされるわけではなく、クリアする必要があります。 この情報がお役に立てば幸いです。他に何かご不明な点がありましたら、お気軽にお問い合わせください。 良い一日をお過ごしください。幸運を祈ります。 Re: PCF85263AT/AJ -- Minutes value displayed on the screen is showing an arbitrary value 親愛なるラファールへ メールありがとうございます。   ハードウェアにおいては、VDD(4.93VDC)とVBAT(3.02VDC)の電圧は一定である。電圧変動を防ぐため、バッテリー供給には100 nFのコンデンサが接続されています。 バッテリースイッチレジスタ(26h)は0x00に設定されています。したがって、BSM(バッテリースイッチモード)はVレベルでスイッチングするように設定されています。Vレベルが1.5Vなのは、BSTH(バッテリースイッチ閾値電圧)ビットが0に設定されているためです。 前回のメールで参照した図25に示すように: VDD < Vth の場合、BSF は 1 に設定されます。 VDD > VBAT の場合、BSF をクリアする必要があります。 しかし、電源投入状態では、測定された電圧はVDD = 4.93 VDCであり、これはVBAT = 3.02 Vよりも大きい。それでも、BSFは許可されない。 なぜBDDがVBATより大きいのにBSFが固定されているのか、説明していただけますか? Re: PCF85263AT/AJ -- Minutes value displayed on the screen is showing an arbitrary value 了解、ラファール ありがとうございます。 しかし、BSFフラグはソフトウェア上でクリアされますが、しばらくするとまた設定されます。これは私の前回の投稿で説明した通りです。
查看全文
S32k344 MBIST LBIST 私は現在、グリーンヒルズプロジェクトにおいてS32k344 BISTの実装を進めているところです。私はTresosやNXP DSを使用していないため、ソースコード形式のSW32K3_SPD_1.0.6_D2512を使用しています。ほとんどのbist関数はインポートできましたが、いくつかの定義だけはどこにも分かりません(どこにも見つかりません)。以下の質問に誰か答えてもらえますか? 1. S32k344がロックステップモードの状態でLBIST MBISTを動かしてもいいですか? 2. コードを調べて推測した以下の定義は正しいでしょうか? #define BIST_MBIST_0 1U #define BIST_MBIST_1 2U #define BIST_MBIST_2 3U #define BIST_MBIST_3 4U #define BIST_MBIST_4 5U #define BIST_MBIST_5 6U #define BIST_MBIST_6 7U #define BIST_MBIST_7 8U #define BIST_MBIST_8 9U #define BIST_MBIST_9 10U #define BIST_MBIST_10 11U #define BIST_LBIST_0 0U 私が使用した設定データは以下のとおりです。 static const BIST_CHANNEL_CONFIG_TYPE BistConfig[BIST_SAFETYBOOTCFG_NB] = ヤージュ ヤージュ (BIST_CHANNEL_TYPE)BIST_MBIST_0、 (BIST_CONTROL_TYPE)((0x80100000U) | BIST_MBIST_PTR_VAL(BIST_MBIST_1)) }、 ヤージュ (BIST_CHANNEL_TYPE)BIST_MBIST_1、 (BIST_CONTROL_TYPE)((0x80100000U) | BIST_MBIST_PTR_VAL(BIST_MBIST_2)) }、 ヤージュ (BIST_CHANNEL_TYPE)BIST_MBIST_2、 (BIST_CONTROL_TYPE)((0x80100000U) | BIST_MBIST_PTR_VAL(BIST_MBIST_3)) }、 ヤージュ (BIST_CHANNEL_TYPE)BIST_MBIST_3、 (BIST_CONTROL_TYPE)((0x80100000U) | BIST_MBIST_PTR_VAL(BIST_MBIST_4)) }、 ヤージュ (BIST_CHANNEL_TYPE)BIST_MBIST_4、 (BIST_CONTROL_TYPE)((0x80100000U) | BIST_MBIST_PTR_VAL(BIST_MBIST_5)) }、 ヤージュ (BIST_CHANNEL_TYPE)BIST_MBIST_5、 (BIST_CONTROL_TYPE)((0x80100000U) | BIST_MBIST_PTR_VAL(BIST_MBIST_6)) }、 ヤージュ (BIST_CHANNEL_TYPE)BIST_MBIST_6、 (BIST_CONTROL_TYPE)((0x80100000U) | BIST_MBIST_PTR_VAL(BIST_MBIST_7)) }、 ヤージュ (BIST_CHANNEL_TYPE)BIST_MBIST_7、 (BIST_CONTROL_TYPE)((0x80100000U) | BIST_MBIST_PTR_VAL(BIST_MBIST_8)) }、 ヤージュ (BIST_CHANNEL_TYPE)BIST_MBIST_8、 (BIST_CONTROL_TYPE)((0x80100000U) | BIST_MBIST_PTR_VAL(BIST_MBIST_9)) }、 //#endif ヤージュ (BIST_CHANNEL_TYPE)BIST_MBIST_9、 (BIST_CONTROL_TYPE)((0x80100000U) | BIST_MBIST_PTR_VAL(BIST_MBIST_10)) }、 ヤージュ (BIST_CHANNEL_TYPE)BIST_MBIST_10、 (BIST_CONTROL_TYPE)(0x00100000U) }、 ヤージュ (BIST_CHANNEL_TYPE)BIST_LBIST_0、 (BIST_CONTROL_TYPE)((0x00001108U) | BIST_LBIST_PTR_VAL(BIST_NIL)) } }; Re: S32k344 MBIST LBIST こんにちは、 1. S32k344がロックステップモードの状態でLBIST MBISTを動かしてもいいですか? はい。S32K344のロックステップアーキテクチャは、STCU2 LBIST/MBISTの実行を妨げません。BIST機構はデバイスセーフティインフラストラクチャの一部であり、STCU2で管理される論理とメモリをテストするために設計されています。S32K3セーフティマニュアルには、ロックステップとSTCU2 LBIST/MBISTの両方が装置のセーフティ機構として明示されています。 2. コードを調べて推測した以下の定義は正しいでしょうか? 数値値は基本的にS32K344に正確ですが、セーフティ上の観点からセーフティブート構成にMBIST_10(HSE_ROMs)を含める必要はなく、推奨されるパスは検証済みのSPD構成を直接利用することです。 よろしくお願いいたします。 ピーター Re: S32k344 MBIST LBIST ピーター、 ご返信いただき、誠にありがとうございます。ここ数日間、BISTテストの問題で行き詰まっています。私はS32k344ホワイトボードでテストしており、コードはGreen HillsのマルチIDE rev 8.1で構築しています。セーフティブーツのBISTが通っていません。コアやペリフェラルの最大クロック要件は満たされていると思います。外部水晶発振器16MHzとPLLからcore_clkを160MHzに設定し、AIPS_PLAT_CLKは80MHz、AIPS_SLOW_CLKは40MHz、DCM_CLKは40MHz、LBIST_CLKは40MHz、QSPI_MEM_CLKは160MHzに設定しています。bist 実行からユニットをリセットすると、DES レジスタが 0x00408175 になり、いくつかの予約ビットが設定され、FES レジスタが 0x2000 になります (意味がわかりません)。以下の質問にお答えいただけますでしょうか? 1. 上記のすべてのクロック信号は、MC_CGM->MUX_0_DC_x レジスタを介して有効化する必要がありますか?私は手に入れている 情報が矛盾していますが、現在有効になっています。 2. リファレンス・マニュアルのSTCU2章には、「EMACタイムスタンプメモリ上でMBISTを実行する際、MC_CGM MUX_9_9_DC_0[DIV]はEMAC_CLK_TS AIPS_SLOW_CLK周波数の少なくとも1.5倍であるべきであるように適切に設定されるべきである。」つまり、クロックを設定して、MC_CGM->MUX_9_DC_0レジスタで有効にする必要があるということですか? 3. SW32K3_SPD_1.0.6_D2512パッケージでS32_SPD_Demo例コードを見たい場合は、最新のNXP Design Studioをインストールし、spd zipファイルを更新サイトとしてインポートし、RTDパッケージも同時にインポートする必要があると思います。それで合っていますか? 4. MBIST 10はHSE_RAMS、MBIST 11はHSE_ROMSだと思います。SPDドキュメントフォルダにある以下の表を参照してください。 MBIST BIST ID BISTインスタンス名 ドメインのリセット セーフティブーツ セーフティ診断 0 SYS0_RAMS 主要 ü ü 1 SYS1_RAMS 主要 ü ü 2 DMA_TCD_RAM 主要 ü ü 3 CM7_0_TOP 主要 ü ü 4 CM7_1_TOP 主要 ü ü 5 フレックス・キャン・ラムズ 主要 ü ü 6 QSPI_PERI_RAMS 主要 ü ü 7 EMAC_TSN_RAM 主要 ü ü 8 EMAC_RAMS 主要 ü ü 9 b03_ETF_RAMS 主要 ü ü 10 HSE_RAMS 主要 ü ü 11 HSE_ROMS 主要   ü Re: S32k344 MBIST LBIST 私の問題に関する最新情報です。STCU_RUNSW_REGのビット8と9を有効にしてPLLを使用するようにした後、DESレジスタが常に0x11、FESレジスタが0x10になっていることが確認されています。bist_get_exec_status(BIST_SAFETYBOOT_CFG) の戻り値は NOT RUN (0x03) です。BIST ERR_STATレジスタには何も格納されておらず、ENDフラグも設定されていません。FCCU NCF_S0レジスタでは、ビット2がセットされています。BISTは開始されなかったようですが、リセットは確認できました。私は、別のバンクのフラッシュメモリに書き込むことで、レジスタ設定を取得しました。 Re: S32k344 MBIST LBIST 考えられるすべての時計を確認しましたが、どれも正確だと思います。レジスタ内の設定データをNXP Studio SPDのサンプルプロジェクトの値と比較してみましたが、それらも正しかったです。新しい情報が1つあります。システムがBISTリセットから復帰した後、DCMROD3レジスタに値0x18が記録されているのを確認しました。このエラーを解決するにはどうすればよいですか?ありがとう。 XRen_Parker_0-1788544110794.pngXRen_Parker_0-1788544110794.pngXRen_Parker_0-1788544110794.pngXRen_Parker_0-1788544110794.pngXRen_Parker_0-1788544110794.png Re: S32k344 MBIST LBIST こんにちは、 STCUの自己診断シーケンスが開始され、ST_DONEリセットフェーズに到達しました。しかし、STCUは回復不能な故障(STCU_URF)も報告しており、これがSAFのBISTドライバがその後BIST_NORUNを報告する理由を説明しています。したがって、この問題はBISTが一度もトリガーされなかったCASEではなく、STCUの実行・設定失敗であるようです。 S32K3では、破壊リセットと機能リセットの両方の表示が同時に見られる場合、それはリセット履歴を表示している可能性が高く、必ずしも直接のリセット元を表示しているとは限りません。 ソフトウェアを移植するとのことですので、まずはPLLから取得したデータでMBISTテストのみを実行して、合格するかどうかを確認してみることをお勧めします。 また、テスト時の時計設定を再度確認してください。 よろしくお願いいたします。 ピーター Re: S32k344 MBIST LBIST こんにちは、 S32K344では、RCCUがロックステップの不一致を報告し、デバッガと接続すると、単独実行では決して起こらないRCCU関連の故障が発生することも珍しくありません。 例の設定に従うなら、フルBISTです。 この例はテスト済みで、デフォルト設定で完全に動作します。 しかし、あなたのポートはURFエラーを報告しているので、すべてが同じではないことがわかります。 STCUのドキュメントを見ると、ユーザーはテストへのポインタを設定できます。 54.9.4 STCU2 設定 (CFG) petervlna_0-1788766597312.pngpetervlna_0-1788766597312.pngpetervlna_0-1788766597312.png まずは検査を縮小してから、徐々に検査を増やす方法もあります。 MBISTおよびLBIST制御レジスタでは、どのテストが最後に行われるかを設定できます: petervlna_1-1788766735386.pngpetervlna_1-1788766735386.pngpetervlna_1-1788766735386.png 例えばCFGレジスタで を指し示すことで、単一のMBISTパーティションを実行できます: petervlna_2-1788766853581.pngpetervlna_2-1788766853581.pngpetervlna_2-1788766853581.png petervlna_3-1788766973925.pngpetervlna_3-1788766973925.pngpetervlna_3-1788766973925.png よろしくお願いいたします。 ピーター Re: S32k344 MBIST LBIST mbistを順番に実行してみたり、個別のmbistテストIDを使って実行してみたりしました。結果は同じで、新たな状態は観察されなかった。トリガー設定直前のセーフティブート用の以下のSCU2レジスタ設定を確認できますか?ありがとう。 XRen_Parker_0-1788899133217.pngXRen_Parker_0-1788899133217.png Re: S32k344 MBIST LBIST これは、S32k344マイクロコントローラでLBIST/MBISTの実装に苦労しているコミュニティの方々のためのものです。何日も進展がなかった後、ようやく試験に合格することができました。SPDドライバー1.06のカスタム移植でそうしました。ドライバーコードは動作しますが、故障を回復不能な障害に設定する必要があります。以下は設定が必要なクロックです。これらのいずれかが正しく設定されていない場合、テストシーケンスが同時に実行され、他のステータスが表示されず、完了ビットが設定されないため、テストは BIST_NORUN(0x03) ステータスで失敗します。 1. FXOSCモジュールのCTRLレジスタを設定して外部オシレーターまたは水晶発振器を使用するようにします。これがS32k344で最大160MHzを得る唯一の方法です。 2. PLL回路用にPLLDIGモジュールを設定し、PLLDVレジスタのrdiv、mfi、およびodiv2ビットを設定して、最大周波数が出力されるようにします。 3. PLLクロックをcore_clkとemac_clkのリファレンス・マニュアルの手順に従って切り替え、MC_CGM_MUX_xレジスタ設定を行います。 4. MC_CGM->MUX_0 レジスタと MC_CGM->MUX_9 レジスタを設定して、以下のクロック信号を取得します。 AIPS_PLAT_CLKを80MHzに設定 AIPS_SLOW_CLKを40MHzに設定 HSE_CLKを80MHzに設定 DCM_CLKを40MHzに設定 LBIST_CLKは40MHz QSPI_MEM_CLKを160MHzに設定 EMAC_CLKは80MHz     注: RUNSW レジスタのビット 8 と 9 を設定しないでください。設定するとテストが失敗します。これはSPDドライバーコードには記載されていません。リファレンス・マニュアルには矛盾した情報があるため、これを言及します。
查看全文
PCF85263AT/AJ——屏幕上显示的分钟数为任意值。 在代码迁移任务中,我们遇到了 BSF 标志被设置的问题。由于 BSF 标志被设置,分钟寄存器中的 EMON 位也被设置。 因此,屏幕上显示的分钟数是一个任意值。此外,年份值无法正确保存,即使在设置了 RTC 日期和时间之后,年份值仍然持续显示 2000。 我尝试测试了下面提到的条件,但问题仍然存在。 我将标志寄存器(0x43)设置为 0x00 并立即读取它;它显示 0x00。然而,3秒后我再次读取寄存器时,其值又被设置为0x08(或0x00)。 Re: PCF85263AT/AJ -- Minutes value displayed on the screen is showing an arbitrary value 你好 Ris_eek 再会! BSF 标志并非只是无法清除。相反,RTC 检测到新的电池切换事件,并再次设置 BSF。根据数据手册,当电池切换逻辑检测到电源转换事件时,BSF 将被设置。 它在大约 3 秒后重新确立的事实意味着 VDD 电源反复降至电池切换阈值以下,导致反复出现 VDD>VBAT>VDD 转换。每次转换都会重置 BSF。 RafaR_0-1788887610951.pngRafaR_0-1788887610951.pngRafaR_0-1788887610951.pngRafaR_0-1788887610951.png 这种持续的电压波动导致 RTC 不断 RESET,这就是为什么它只显示 2000 年的原因。我建议检查一下电源信号是否存在问题。 希望这些信息对您有所帮助,如果您还需要其他帮助,请告诉我。 祝你今天过得愉快,一切顺利。 Re: PCF85263AT/AJ -- Minutes value displayed on the screen is showing an arbitrary value 亲爱的拉法尔; 谢谢你的来信。   在硬件方面,VDD(4.93 VDC)和VBAT(3.02 VDC)电压是恒定的。为防止电压波动,在电池电源两端并联了一个 100 nF 的电容。 电池开关寄存器(26h)设置为 0x00。因此,BSM(电池开关模式)配置为在 Vth 电平进行切换。Vth 电平为 1.5 V,因为 BSTH(电池开关阈值电压)位设置为 0。 如图 25 所示(如前一封邮件中所述): 当 VDD < Vth 时,BSF 设置为 1。 当 VDD > VBAT 时,BSF 应被清除。 然而,在通电状态下,测得的电压为 VDD = 4.93 VDC,大于 VBAT = 3.02 V。即使如此,边防部队也未能通过清剿。 请问为什么即使 VDD 大于 VBAT,BSF 仍然保持设置状态? Re: PCF85263AT/AJ -- Minutes value displayed on the screen is showing an arbitrary value 你好 Ris_eek 再会! 数据手册上写着: 声明标志 BSF(寄存器标志,地址 2Bh)可用于在引脚 INTA 和 INTB 上产生中断。中断可以生成为脉冲信号,也可以生成为持续有效的信号,该信号遵循位 BSF 的条件。BSF 保持设置状态,直至接到命令解除。 我发送的参考图像还显示以下内容:“通过接口清除。” 这不会自动完成,你需要手动清除。 希望这些信息对您有所帮助,如果您还需要其他帮助,请告诉我。 祝你今天过得愉快,一切顺利。 Re: PCF85263AT/AJ -- Minutes value displayed on the screen is showing an arbitrary value 好的,拉法尔 谢谢。 但是,BSF 标志在软件中被清除,但过一段时间后,它会再次被设置,正如我在之前的帖子中描述的那样。
查看全文
S32k344 MBIST LBIST I'm in the process of implementing S32k344 BISTs in a green hills project. I'm using  SW32K3_SPD_1.0.6_D2512 in the source code form since I don't use Tresos or NXP DS. I was able to import most of the bist functions, except few defines that I'm not sure about (can't find them anywhere). Can anybody answer below questions. 1. Can I run LBIST MBIST while S32k344 is in lock step mode? 2. Is the following defines correct, I guessed by examining the code? #define BIST_MBIST_0 1U #define BIST_MBIST_1 2U #define BIST_MBIST_2 3U #define BIST_MBIST_3 4U #define BIST_MBIST_4 5U #define BIST_MBIST_5 6U #define BIST_MBIST_6 7U #define BIST_MBIST_7 8U #define BIST_MBIST_8 9U #define BIST_MBIST_9 10U #define BIST_MBIST_10 11U #define BIST_LBIST_0 0U the config data I used are as follows: static const BIST_CHANNEL_CONFIG_TYPE BistConfig[BIST_SAFETYBOOTCFG_NB] = { { (BIST_CHANNEL_TYPE)BIST_MBIST_0, (BIST_CONTROL_TYPE)((0x80100000U) | BIST_MBIST_PTR_VAL(BIST_MBIST_1)) }, { (BIST_CHANNEL_TYPE)BIST_MBIST_1, (BIST_CONTROL_TYPE)((0x80100000U) | BIST_MBIST_PTR_VAL(BIST_MBIST_2)) }, { (BIST_CHANNEL_TYPE)BIST_MBIST_2, (BIST_CONTROL_TYPE)((0x80100000U) | BIST_MBIST_PTR_VAL(BIST_MBIST_3)) }, { (BIST_CHANNEL_TYPE)BIST_MBIST_3, (BIST_CONTROL_TYPE)((0x80100000U) | BIST_MBIST_PTR_VAL(BIST_MBIST_4)) }, { (BIST_CHANNEL_TYPE)BIST_MBIST_4, (BIST_CONTROL_TYPE)((0x80100000U) | BIST_MBIST_PTR_VAL(BIST_MBIST_5)) }, { (BIST_CHANNEL_TYPE)BIST_MBIST_5, (BIST_CONTROL_TYPE)((0x80100000U) | BIST_MBIST_PTR_VAL(BIST_MBIST_6)) }, { (BIST_CHANNEL_TYPE)BIST_MBIST_6, (BIST_CONTROL_TYPE)((0x80100000U) | BIST_MBIST_PTR_VAL(BIST_MBIST_7)) }, { (BIST_CHANNEL_TYPE)BIST_MBIST_7, (BIST_CONTROL_TYPE)((0x80100000U) | BIST_MBIST_PTR_VAL(BIST_MBIST_8)) }, { (BIST_CHANNEL_TYPE)BIST_MBIST_8, (BIST_CONTROL_TYPE)((0x80100000U) | BIST_MBIST_PTR_VAL(BIST_MBIST_9)) }, //#endif { (BIST_CHANNEL_TYPE)BIST_MBIST_9, (BIST_CONTROL_TYPE)((0x80100000U) | BIST_MBIST_PTR_VAL(BIST_MBIST_10)) }, { (BIST_CHANNEL_TYPE)BIST_MBIST_10, (BIST_CONTROL_TYPE)(0x00100000U) }, { (BIST_CHANNEL_TYPE)BIST_LBIST_0, (BIST_CONTROL_TYPE)((0x00001108U) | BIST_LBIST_PTR_VAL(BIST_NIL)) } }; Re: S32k344 MBIST LBIST Hello, 1. Can I run LBIST MBIST while S32k344 is in lock step mode? Yes. The S32K344 lockstep architecture does not prevent execution of STCU2 LBIST/MBIST. The BIST mechanism is part of the device safety infrastructure and is designed to test logic and memories managed by STCU2. The S32K3 Safety Manual explicitly lists both lockstep and STCU2 LBIST/MBIST as safety mechanisms of the device. 2. Is the following defines correct, I guessed by examining the code? The numerical values are essentially correct for S32K344, but including MBIST_10 (HSE_ROMs) in the Safety Boot configuration is not required from a safety perspective, and the recommended path is to use the validated SPD configurations directly. Best regards, Peter Re: S32k344 MBIST LBIST Peter,   Thank you very much for replying. I have been stuck with this BIST test issues for few days now. I'm testing with S32k344 White board, code is build with green hills multi IDE rev 8.1. The safety boot BIST is not passing. I'm sure the max clock requirement is met for core and peripherals. I have core_clk at 160Mhz from external crystal 16Mhz and PLL, AIPS_PLAT_CLK is 80Mhz, AIPS_SLOW_CLK is 40Mhz, DCM_CLK as 40 MHz, LBIST_CLK is 40Mhz,  QSPI_MEM_CLK is 160Mhz. I have this error when unit reset from bist run, DES register has 0x00408175, few reserved bits get set, and FES register has 0x2000 (doesn't make sense). would you kindly answer following questions? 1. with all the clock signals mentioned above, should they be enabled through MC_CGM->MUX_0_DC_x registers? I'm getting conflicting information, currently they are enabled. 2. In the reference manual, STCU2 chapter, there is this "While running MBIST on EMAC time stamp memory, MC_CGM.MUX_9_DC_0[DIV] should be appropriately configured to ensure EMAC_CLK_TS should be at least 1.5 times the AIPS_SLOW_CLK frequency." does that mean I have to config configure the clock and enable it in the MC_CGM->MUX_9_DC_0 register? 3. If I want to see the example code S32_SPD_Demo in SW32K3_SPD_1.0.6_D2512 package, I guess I need to install latest NXP design studio, import the spd zip file as update site, and also the RTD package, is that right? 4. I believe MBIST 10 is HSE_RAMS, MBIST 11 is HSE_ROMS, please see the table below from SPD doc folder. MBIST BIST ID BIST Instance Name Reset Domain Safety Boot Safety Diagnostic 0 SYS0_RAMS Main ü ü 1 SYS1_RAMS Main ü ü 2 DMA_TCD_RAM Main ü ü 3 CM7_0_TOP Main ü ü 4 CM7_1_TOP Main ü ü 5 FLEX_CAN_RAMS Main ü ü 6 QSPI_PERI_RAMS Main ü ü 7 EMAC_TSN_RAM Main ü ü 8 EMAC_RAMS Main ü ü 9 b03_ETF_RAMS Main ü ü 10 HSE_RAMS Main ü ü 11 HSE_ROMS Main   ü Re: S32k344 MBIST LBIST An update to my problem, after I enabled bit 8 and 9 in the STCU_RUNSW_REG to use PLL, I'm consistently seeing DES register 0x11 and FES register of 0x10. The bist_get_exec_status(BIST_SAFETYBOOT_CFG) return value is NOT RUN (0x03). There is nothing in the BIST ERR_STAT register, none of the END flag is set. In the FCCU NCF_S0 register, bit 2 is set. It seems BIST didn't start, but I do see the reset. I captured the register setting by writing to flash in the other bank. Re: S32k344 MBIST LBIST Hello, the STCU self-test sequence is being entered and reaches the ST_DONE reset phase. However, the STCU also reports an unrecoverable fault (STCU_URF), which explains why the SAF BIST driver subsequently reports BIST_NORUN. The issue therefore appears to be an STCU execution/configuration failure rather than a case where BIST was never triggered. On S32K3, seeing both a destructive and functional reset indication simultaneously is often a sign that you are looking at a reset history, not necessarily the immediate reset source Since you are porting the SW, I would start with simply just MBIST only test to see if it pass sourced from PLL. Also I would double check the clock settings for the tests. Best regards, Peter Re: S32k344 MBIST LBIST I checked the all possible clocks, I believe they are correct. I also compared the config data in the register with values from NXP studio spd example project, they are also correct. One new information. After system come back from BIST reset, I see value 0x18 in DCMROD3 register. How do I resolve this error? Thanks. XRen_Parker_0-1788544110794.pngXRen_Parker_0-1788544110794.pngXRen_Parker_0-1788544110794.pngXRen_Parker_0-1788544110794.png Re: S32k344 MBIST LBIST Hello, On S32K344, RCCU reports lockstep mismatches, and when connected with a debugger, it is not uncommon to get RCCU-related faults that would never occur in standalone execution. In case you follow the setting from example, you are looking at full BIST. Example is tested and it is fully working by default. But your port reporting URF fault, which tells me not everything is identical. Looking at STCU documentation user can set pointer to tests. 54.9.4 STCU2 Configuration (CFG) petervlna_0-1788766597312.pngpetervlna_0-1788766597312.pngpetervlna_0-1788766597312.png You can try shrinking tests first and the slowly add more tests. In MBIST and LBIST control registers you can set which test will be last: petervlna_1-1788766735386.pngpetervlna_1-1788766735386.pngpetervlna_1-1788766735386.png By pointing to for example in CFG register you can execute single MBIST partition: petervlna_2-1788766853581.pngpetervlna_2-1788766853581.pngpetervlna_2-1788766853581.png petervlna_3-1788766973925.pngpetervlna_3-1788766973925.pngpetervlna_3-1788766973925.png Best regards, Peter Re: S32k344 MBIST LBIST I tried to run mbist sequentially, and also tried individual mbist test ID. The outcome is the same, no new status observed. Can you confirm the following SCU2 register settings for safety boot right before trigger is set? Thanks. XRen_Parker_0-1788899133217.pngXRen_Parker_0-1788899133217.png Re: S32k344 MBIST LBIST This is for people in the community who are struggling with implementing LBIST/MBIST in the S32k344 microcontroller. After days of no progress made, I was able to see the test pass. I did with custom porting of the SPD driver 1.06. The driver code works except the fault need to be configured to unrecoverable fault. The following are the clocks that need to be configured, if any one of them is not set up correctly, the test will fail with BIST_NORUN(0x03) status because test sequence runs concurrently, no other status is seen, no completion bits set. 1. Config FXOSC module CTRL register to use external oscillator or crystal, this is the only way to get 160MHz, max for S32k344. 2. Config PLLDIG module for the PLL circuit, make sure max frequency is the output by configuring rdiv, mfi, and odiv2 bits in the PLLDV register. 3. Switch in the PLL clock for core_clk and emac_clk by following the reference manual steps,  MC_CGM_MUX_x registers setting. 4. config MC_CGM->MUX_0 and MC_CGM->MUX_9 registers to get following clock signals.   AIPS_PLAT_CLK as 80 MHz   AIPS_SLOW_CLK as 40 MHz   HSE_CLK as 80 MHz   DCM_CLK as 40 MHz   LBIST_CLK as 40MHz   QSPI_MEM_CLK as 160MHz    EMAC_CLK as 80MHz     Note: DON'T SET BIT 8 AND 9 IN THE RUNSW REGISTER, THE TEST WILL FAIL IF THEY ARE SET. This is not done in the SPD driver code. I mention this because there is conflicting info in the reference manual.
查看全文
DTM APIに関する質問 こんにちは、 MCUXpresso SDK v26.03.00の SDK_26_03_00_KW47-EVK\mcuxsdk\middleware\wireless\bluetooth\host\interface\hci_interface.h で宣言されたHci_LeEnhancedReceiverTestとHci_LeEnhancedTransmitterTest関数を KW47 MCU で使いたいです。これらのコマンドはサポートされていますか? 追加情報: これら 2 つの関数の宣言は、#if defined(gHciCompleteHciCmdSupport_d) && (gHciCompleteHciCmdSupport_d == TRUE) によって保護されています。このマクロを有効にすると、プロジェクトはエラーでビルドに失敗しました。 SDKでHci_LeEnhancedReceiverTestとHci_LeEnhancedTransmitterTestを探しましたが、宣言はhci_interface.hでしか見つかりませんでした。実装や他の参考文献は見つかりませんでした。 どなたか、これらのDTMコマンドがこのSDKリリースでKW47に対応しているか、また必要な実装の有効化や入手方法(または必要なファームウェア・ライブラリ・設定の場所)を教えていただけませんか?何かご助言いただければ大変ありがたいです。 よろしくお願いします。 Re: Question regarding the DTM API こんにちは、お元気でお過ごしでしょうか。 SDKではHci_LeEnhancedReceiverTestとHci_LeEnhancedTransmitterTestの両方がサポートされています。これらの関数はgHciCompleteHciCmdSupport_dガードによって制御されており、app_preinclude.hで有効にする必要があります。プロジェクトからのファイル: #define gHciCompleteHciCmdSupport_d  TRUE テストにはhci_bb_bm_cm33_core0プロジェクトを使用することをお勧めします。このサンプルはメインのCM33コア上で動作し、透過的なHCIブリッジとして機能します。 現在、SDKのサンプルを使ってテストしていますか?以前は、gHciCompleteHciCmdSupport_d マクロをどのように有効にしていましたか? hci_bb例をマクロを有効にしてフラッシュした後、 NXP Test Tool 12 を使ってHCIコマンドをデバイスに送信できます。HCI DTMコマンドの全セットにアクセスするには、最新のBLE HCIコマンドセットファイル(BLE HCI 5.0 x.x.x.xml)を読み込みます。 また、これらの投稿はNXPテストツールやDTMコマンドの使い方にも役立つかもしれません: トランスミッタ/レシーバテストコマンドを設定するBLE HCIアプリケーション この記事では、ユーザーがデバイスにシリアルコマンドを送信する方法を示す手順を紹介します。 Bluetooth LE HCI ブラックボックスクイックスタートガイド この記事では、ユーザーがシリアルコマンドを通じて無線機を制御できるようにする簡単なプロセスを説明しています。 よろしくお願いします、 ソフィア。 Re: Question regarding the DTM API こんにちは@Takuya_Tanakaさん これは、Test Tool 12が起動したときにすでに基板が接続されている場合や、他のアプリケーションがCOMポートを保持している場合に発生することがあります。ツールを再起動する前に、シリアル端末やデバッガを閉じて基板の電源を抜いてみることはできますか? よろしくお願いします、 ソフィア。 Re: Question regarding the DTM API こんにちは、 KW47-LOCをUSB経由でPCにコネクテッド状態でNXP Test Tool 12を開くと、以下のエラーが発生し、アプリケーションがクラッシュします。原因についてアドバイスいただけますか? タクヤ_タナカ_0-1789016520286.png よろしくお願いします。
查看全文
CircO2一酸化窒素錠剤レビュー:完全購入ガイド CircO2はAdvanced Bionutritionalsが製造する一酸化窒素サポートサプリメントです。多くの錠剤を水と一緒に飲み込むのとは異なり、CircO2は口の中で溶ける素早く溶ける錠剤(時にトローチとも呼ばれます)で提供されています。これがマーケットにある他のCircO2タブレットと差別化される理由の一つです。 CircO2酸素ブースターと循環サポートの主な考え方はシンプルです。体がより多くの一酸化窒素を生成するのを助け、血管をリラックスさせて広げることです。そうなると、血液(およびその酸素)が体内をより自由に流れることが可能になります。それはエネルギーの増加、手足の温かさ、そして日中の持久力の向上を意味するかもしれません。   Re: CircO2 Nitric Oxide Tablets Review: A Complete Buyer's Guide CircO2は、米国、カナダ、イギリス、オーストラリア、ニュージーランドでAdvanced Bionutritionalsが提供している一酸化窒素サポートサプリメントで、健康的な血行を促進することを目的としています。従来のサプリメントは水と一緒に飲み込むのに対し、 オリジナルCircO2 は口の中で溶ける速溶錠剤(トロール)です。この便利なフォーマットが、多くの他の循環サポートタブレットと差別化しています。 CircO2酸素ブースターと循環サポートの目的は、体内の自然な一酸化窒素生成をサポートすることです。一酸化窒素は血管を弛緩・拡張させる働きがあり、それによって血液と酸素が体全体に効率的に循環するようになる可能性がある。CircO2は、健康的な血流をサポートすることで、日々のエネルギー、スタミナ、血行促進に役立つ可能性があり、手足の温かさを感じさせる効果も期待できます。
查看全文
Question regarding the DTM API Hello, I would like to use the Hci_LeEnhancedReceiverTest and Hci_LeEnhancedTransmitterTest functions declared in SDK_26_03_00_KW47-EVK\mcuxsdk\middleware\wireless\bluetooth\host\interface\hci_interface.h from MCUXpresso SDK v26.03.00 on a KW47 MCU. Are these commands supported? Additional information: The declarations for these two functions are guarded by: #if defined(gHciCompleteHciCmdSupport_d) && (gHciCompleteHciCmdSupport_d == TRUE) When I enabled that macro, the project failed to build with errors. I searched the SDK for Hci_LeEnhancedReceiverTest and Hci_LeEnhancedTransmitterTest and only found the declarations in hci_interface.h; I could not find any implementation or other references. Could someone please confirm whether these DTM commands are supported for KW47 in this SDK release, and advise how to enable or obtain the required implementation (or point me to any necessary firmware/library/configuration)? Any guidance would be greatly appreciated. Thank you. Re: Question regarding the DTM API Hello, hope you are doing well. Both Hci_LeEnhancedReceiverTest and Hci_LeEnhancedTransmitterTest are supported in the SDK. These functions are gated behind the gHciCompleteHciCmdSupport_d guard and need to be enabled in the app_preinclude.h file from your project: #define gHciCompleteHciCmdSupport_d  TRUE I would recommend using the hci_bb_bm_cm33_core0 project for testing, this example runs on the main CM33 core and acts as a transparent HCI bridge. Are you currently testing with any example from the SDK? How were you enabling the gHciCompleteHciCmdSupport_d macro previously? Once the hci_bb example is flashed with the macro enabled, you can use NXP Test Tool 12 to send HCI commands to the device. To access the full set of HCI DTM commands, load the latest BLE HCI command set file (BLE HCI 5.0 x.x.x.xml). Also, these posts could be helpful for navigating the NXP Test Tool and DTM commands: BLE HCI Application to set transmitter/receiver test commands This article provides the steps to show how user could send serial commands to the device. Bluetooth LE HCI Black Box Quick Start Guide This article describes a simple process for enabling the user controls the radio through serial commands. Best regards, Sofia. Re: Question regarding the DTM API Hi @Takuya_Tanaka , this sometimes happens when the board is already connected when Test Tool 12 opens, or if another application is holding the COM port. Could you try closing any serial terminals or debuggers and unplugging the board before reopening the tool? Best regards, Sofia. Re: Question regarding the DTM API Hello, When I open NXP Test Tool 12 while the KW47-LOC is connected to the PC via USB, the following error occurs and the application crashes. Could you please advise on the cause? Takuya_Tanaka_0-1789016520286.png Thank you.
查看全文
关于 DTM API 的问题 你好, 我想在 KW47 MCU 上使用 MCUXpresso SDK v26.03.00 中的 SDK_26_03_00_KW47-EVK\mcuxsdk\中间件\wireless\bluetooth\host\interface\hci_interface.h 中声明的 Hci_LeEnhancedReceiverTest 和 Hci_LeEnhancedTransmitterTest 函数。这些命令是否受支持? 其他信息: 这两个函数的声明由以下语句保护:#if defined(gHciCompleteHciCmdSupport_d) && (gHciCompleteHciCmdSupport_d == TRUE) 当我启用该宏时,项目构建失败并出现错误。 我在 SDK 中搜索了 Hci_LeEnhancedReceiverTest 和 Hci_LeEnhancedTransmitterTest,只在 hci_interface.h 中找到了它们的声明;我找不到任何实现或其他参考资料。 请问有人可以确认此 SDK 版本是否支持 KW47 的这些 DTM 命令吗?以及如何启用或获取所需的实现(或者指出任何必要的固件/库/配置)?任何指导都将不胜感激。 谢谢! Re: Question regarding the DTM API 你好,希望你一切都好。 SDK 同时支持 Hci_LeEnhancedReceiverTest 和 Hci_LeEnhancedTransmitterTest。这些功能受 gHciCompleteHciCmdSupport_d 保护机制的限制,需要在 app_preinclude.h 中启用。项目文件: #define gHciCompleteHciCmdSupport_d  TRUE 我建议使用 hci_bb_bm_cm33_core0 项目进行测试,该示例在主 CM33 内核上运行,并充当透明 HCI 桥接器。 您目前是否正在使用 SDK 中的任何示例进行测试?之前您是如何启用 gHciCompleteHciCmdSupport_d 宏的? 将 hci_bb 示例烧录到设备并启用宏后,即可使用NXP Test Tool 12向设备发送 HCI 命令。要访问完整的 HCI DTM 命令集,请加载最新的 BLE HCI 命令集文件(BLE HCI 5.0 x.x.x.xml)。 此外,以下帖子可能有助于您了解 NXP 测试工具和 DTM 命令: 用于设置发射器/接收器测试命令的 BLE HCI 应用程序 本文提供了用户如何向设备发送串口命令的步骤。 蓝牙低功耗人机交互黑盒快速入门指南 本文介绍了一种使用户能够通过串行命令控制收音机的简单方法。 此致, 索菲亚。 Re: Question regarding the DTM API 嗨@Takuya_Tanaka , 当测试工具 12 打开时,如果电路板已经连接,或者另一个应用程序占用 COM 端口,有时会发生这种情况。请尝试关闭所有串口终端或调试器,并拔下开发板,然后再重新打开该工具? 此致, 索菲亚。 Re: Question regarding the DTM API 你好, 当 KW47-LOC 通过 USB 连接到 PC 时,打开 NXP Test Tool 12 会出现以下错误,应用程序崩溃。请问您能否告知一下原因? 拓也_田中_0-1789016520286.png 谢谢!
查看全文
IMX95データシート こんにちは、 レジスタマップやペリフェラルなどを含むIMX95のデータシートをどうやって入手できますか? 敬具 アルトゥール Re: IMX95 datasheet ありがとうございます。良い一日をお過ごしください。 よろしくお願いいたします。 アルトゥール Re: IMX95 datasheet データシート単独では完全なレジスタマップやペリフェラルの説明は含まれていません。 そのためには、 https://www.nxp.com/docs/en/reference-manual/IMX95RM.pdfが必要です。 よろしくお願いします。
查看全文
iMX8M Plus CC 控制器 嗨, 我们正在基于 iMX8M plus 处理器和定制载板开发定制的 SOM。为此,我们需要支持带 ID 引脚的 USB1 OTG 功能。我们从 GPIO1_IO4 获取了 ID 引脚。 由于电路板空间限制和 ID 引脚要求,我们计划在我们的设计中使用HD3SS3220IRNH - TI(带差分多路复用的 CC 控制器) 。 请确认 i.mx8m plus 是否支持 HD3SS3220IRNH 作为 OTG 设备。具体来说,就刷机而言,这个控制器是否受支持? Re: iMX8M Plus CC Controller 嗨@Zhiming_Liu 请问您能否推荐其他经过测试且支持 ID 引脚的 CC 控制器? Re: iMX8M Plus CC Controller 你好@govind18 i.MX 8M Plus 可以配置到系统设计中,与 TI HD3SS3220 配合使用,实现双角色 USB Type-C 端口;但是,该设备并非 NXP 的 EVK 官方验证或支持的 Type-C 控制器。GPIO1_IO4 可用作 Uboot/Linux 中的 USB ID,并且不影响 UUU 编程。建议将 HD3SS3220 在开机时默认配置为 UFP/Sink。 此致, 志明 Re: iMX8M Plus CC Controller 您好@Zhiming_Liu,请问您能推荐一款CC控制器吗? Re: iMX8M Plus CC Controller 你好 在 EVK 板上,i.MX8MP 使用PTN5110NHQZ作为 CC 控制器。请参考此处的EVK设计。 志明_刘_0-1789018946469.png https://www.nxp.com/design/design-center/development-boards-and-designs/8MPLUSLPD4-EVK 此致, 志明
查看全文
RE: FRDM-A-S32K34のSafeRTOSサポートおよびパッケージの入手可能性 チームの皆さん、こんにちは。 SAFERTOS®アーカイブのHigh Integrity SystemsからSAFERTOSをダウンロードしました 以下にS32のデザインスタジオとSAFERTOSのRTDバージョンを追っています。(バージョン(文書に記載されている通り) コンポーネントバージョン S32 Design Studio IDE v3.6.4 ARM GCCコンパイラ 11.4 S32K3 リアルタイム・ドライバ (RTD) 6.0.0 エラーが発生しています。 Vardhman_0-1788413006999.pngVardhman_0-1788413006999.png S32デザインスタジオ(バージョン3.5)とRTDバージョンのRTD(2.0.0)で試しました。および 5.0.0) これは.mexですか?異なるバージョンで作成されましたか? 解決策が何か教えていただけますか? ありがとうございます。 Re: RE: SafeRTOS Support and Package Availability for FRDM-A-S32K34 こんにちは、 @Vardhman さん。 SafeRTOSのデモがボード上で動作するようになったと聞いて、嬉しく思います。   標準の変数ビューと式ビューは、通常、対象が停止している場合にのみ値を表示します。このプロジェクトではPEmicroデバッガーを使用しているため、以下を開いてください。 ウィンドウ → ビューの表示 → その他… → PEマイクロコンピュータシステム → リアルタイム式 このビューにulTickHookCallCountを追加し、アプリケーションを再開します。このビューは、ターゲットの実行中に変数を監視することを特に目的としています。 必要に応じて、デバッグ変数をvolatileとして宣言し、コンパイラの最適化レベルを低くするか無効にしたデバッグビルドを使用してください。 また、ターゲットが実行中の変数を監視するためのリアルタイム表現ビューの有効化と利用方法を説明している以下のNXPコミュニティスレッドもご参照ください。 変数のライブ視聴方法 - NXPコミュニティ 解決済み:デバッグ時に変数のライブビューを有効にするにはどうすればいいですか?- NXPコミュニティ よろしくお願いいたします。 パベル Re: RE: SafeRTOS Support and Package Availability for FRDM-A-S32K34 こんにちは、チームの皆さん、 Vardhman_0-1788508409179.pngVardhman_0-1788508409179.png S32は、私がローカルディレクトリにコピーした際に、この二重引用符を削除し、パスを変更していました。パスを修正したとき。デモRTOSが搭載されています。 質問です - S32 Design Studioでグローバル変数がライブで表示されません。どんな設定をすればいいのでしょうか?コードを停止するたびに変数の値が見えるようになっています。 Vardhman_1-1788508801698.pngVardhman_1-1788508801698.png      Re: RE: SafeRTOS Support and Package Availability for FRDM-A-S32K34 こんにちは、 ステップ1 - S32-3.6.4 バージョン RTD 6.0.0 をインストールしました。この問題に直面していましたが、解決しました。間違ったRTDパッケージをインストールしていました。今は正常に動作しています。 Vardhman_0-1788436426474.pngVardhman_0-1788436426474.png ステップ 2 - 次に、highintegrity systems が提供するデモ SAFERTOS プロジェクトをインポートしました。以下のスニペットを参照してください。 Vardhman_1-1788436679719.pngVardhman_1-1788436679719.png ステップ3 - 管理SDKに入ったところ、エラーが出るかサポートされていないPlatformSDK_S32K344_M7、どんな可能性があるのでしょうか?これを解決するには Vardhman_2-1788436993601.pngVardhman_2-1788436993601.png ステップ4 - 新しいプロジェクトを作成してもSDKが見えない。この問題を解決するにはどうすればいいですか? ステップ5 - 3.6.4をインストールしたクエリが1つありますこのRTDパッケージ(6.0.0)をインストールするときにS32 Design Studioを起動しますS32 Design Studioは3.6.10にアップデートされているのが見えます。もしこのS32デザインスタジオが3.6.10にアップデートされた場合このバージョンはhighintegrity systemsではサポートされません。なぜなら、DEMO SAFERTOSの互換バージョンは3.6.4であると記載されているからです。これについてご意見をお聞かせください。 ステップ6 - S32デザインスタジオを3.6.10に更新 Vardhman_4-1788437960107.pngVardhman_4-1788437960107.png ステップ7 - 建築基準をクリアした後にこのエラーが出ます。 Vardhman_3-1788437895528.pngVardhman_3-1788437895528.png インストール済みのRTDを添付しました。 SW32K3_S32M27x_RTD_R21-11_6.0.0_D2506_DesignStudio_updatesite ありがとう 、 Re: RE: SafeRTOS Support and Package Availability for FRDM-A-S32K34 こんにちは、 @Vardhman さん。 NXP GCC 10.2がインストールされていることを確認してください。また、アプリケーションプロジェクトを作成する際にはGCC 10.2ツールチェーンを選択していることも確認してください。 同様の問題が以下のコミュニティスレッドで説明されており、スクリーンショットも含まれています。スレッドではS32K1xx RTDについて言及していますが、報告されている依存関連の症状は類似しています。 S32DS 3.6.7:S32K1xx RTD 3.0.0新規プロジェクト作成時に検出されません よろしくお願いいたします。 パベル Re: RE: SafeRTOS Support and Package Availability for FRDM-A-S32K34 ありがとうございます、うまくいきました。
查看全文
iMX8M Plus CCコントローラ こんにちは、 iMX8M plusプロセッサをベースにしたカスタムSOMを開発し、専用キャリアボードを搭載しています。この要件では、IDピンでサポートされたUSB1 OTGが必要です。IDピンはGPIO1_IO4から取得しました。 基板スペースの制約とIDピンの要件から、設計には HD3SS3220IRNH - TI(CCコントローラと差分多行 )を使用する予定です。 i.mx8m plusがOTGとしてHD3SS3220IRNHをサポートしているか確認してください。特にフラッシュ目的で、このコントローラーはサポートされているのでしょうか? Re: iMX8M Plus CC Controller こんにちは@Zhiming_Liu  IDピンがサポートされている他のテスト済みCCコントローラをご存知いただけますか? Re: iMX8M Plus CC Controller こんにちは@govind18  i.MX 8M Plusは、TI HD3SS3220と連携してデュアルロールUSBタイプCポートを実装するようシステム設計で設定可能です。ただし、このデバイスはNXPのEVKによって公式に検証またはサポートされているType-Cコントローラではありません。GPIO1_IO4はUboot/LinuxでUSB IDとして使用でき、UUUプログラミングには影響しません。HD3SS3220は、電源投入時にデフォルトでUFP/Sinkに設定することをお勧めします。 よろしくお願いします、 志明 Re: iMX8M Plus CC Controller こんにちは EVKボードでは、i.MX8MPがCCコントローラーとして PTN5110NHQZを使用しています。EVKの設計についてはこちらを参照してください。 Zhiming_Liu_0-1789018946469.pngZhiming_Liu_0-1789018946469.png https://www.nxp.com/design/design-center/development-boards-and-designs/8MPLUSLPD4-EVK よろしくお願いします、 志明 Re: iMX8M Plus CC Controller こんにちは@Zhiming_Liu CCコントローラーをおすすめしてもらえますか?
查看全文
回复:关于 FRDM-A-S32K34 的 SafeRTOS 支持和软件包可用性 大家好 , 我从 SAFERTOS® Archives - High Integrity Systems 下载了 SAFERTOS。 我正在按照以下步骤操作,使用 S32 设计工作室和 RTD 版本来开发 SAFERTOS。(版本)正如他们在文件中提到的那样) 组件版本 S32 Design Studio IDE v3.6.4 ARM GCC 编译器 11.4 S32K3 实时驱动程序 (RTD) 6.0.0 我遇到了一些错误, Vardhman_0-1788413006999.pngVardhman_0-1788413006999.png 我尝试了不同的 S32 设计工作室(版本 3.5)和 RTD 版本 RTD(2.0.0)。以及 5.0.0) 这是.mex吗?是用不同版本创建的? 请问可能的解决方案是什么? 谢谢。 Re: RE: SafeRTOS Support and Package Availability for FRDM-A-S32K34 你好@Vardhman , 我很高兴听到 SafeRTOS 演示程序现在已经在板上运行了。   标准的变量和表达式视图通常仅在目标停止运行时才显示值。由于该项目使用了 PEmicro 调试器,请打开: 窗口 → 显示视图 → 其他… → PE 微型计算机系统 → 实时表达式 将 ulTickHookCallCount 添加到此视图并恢复应用程序。此视图专门用于在目标运行时监控变量。 如果需要,请将调试变量声明为 volatile,并使用编译器优化级别较低或禁用的调试版本。 另请参阅以下 NXP 社区帖子,其中介绍了如何在目标运行时启用和使用实时表达式视图来监视变量: 如何实时查看变量 - NXP 社区 已解决:调试时如何启用变量的实时视图? - NXP 社区 此致敬礼, 帕维尔 Re: RE: SafeRTOS Support and Package Availability for FRDM-A-S32K34 各位团队成员,大家好! Vardhman_0-1788508409179.pngVardhman_0-1788508409179.png 当我复制到本地目录时,S32 删除了双引号并修改了路径。当我修正路径时。演示实时操作系统已在板载上运行。 问题 - 我在 S32 设计工作室中无法实时查看全局变量。我需要进行什么设置?每次我暂停代码后才能看到变量值。 Vardhman_1-1788508801698.pngVardhman_1-1788508801698.png      Re: RE: SafeRTOS Support and Package Availability for FRDM-A-S32K34 你好, 步骤 1 - 我安装了 S32-3.6.4 版本 RTD 6.0.0。我之前遇到这个问题,现在已经解决了。我安装错了RTD软件包。现在可以用了。 Vardhman_0-1788436426474.pngVardhman_0-1788436426474.png 步骤 2 - 现在我已经导入了 highintegrity systems 提供的 Demo SAFERTOS 项目,请参见下面的截图。 Vardhman_1-1788436679719.pngVardhman_1-1788436679719.png 步骤 3 - 我进入管理 SDK,发现 PlatformSDK_S32K344_M7 报错或不受支持,可能是什么原因?为了解决这个问题 Vardhman_2-1788436993601.pngVardhman_2-1788436993601.png 步骤 4 - 创建新项目时,仍然看不到 SDK。如何解决这个问题? 步骤 5 - 我有一个查询,我安装了 3.6.4 版本。我在 S32 设计工作室安装这个 RTD 软件包 (6.0.0) 时遇到了问题。我看到 S32 设计工作室已更新至 3.6.10 版本。如果 S32 设计工作室更新到 3.6.10那么,Highintegrity Systems 将不支持此版本,因为他们提到 DEMO SAFERTOS 的兼容版本为 3.6.4。请就此发表意见。 步骤 6 - S32 设计工作室更新至 3.6.10 版本 Vardhman_4-1788437960107.pngVardhman_4-1788437960107.png 步骤7 - 代码编译后出现此错误, Vardhman_3-1788437895528.pngVardhman_3-1788437895528.png 我附上了我安装的RTD。 SW32K3_S32M27x_RTD_R21-11_6.0.0_D2506_DesignStudio_updatesite 谢谢 , Re: RE: SafeRTOS Support and Package Availability for FRDM-A-S32K34 你好@Vardhman , 请检查是否已安装NXP GCC 10.2 。另外,创建应用程序项目时,请确保选择GCC 10.2 工具链。 以下社区帖子描述了类似的问题,并附有截图。虽然该帖子指的是 S32K1xx RTD,但所报告的依赖性相关症状是类似的: S32DS 3.6.7:S32K1xx RTD 3.0.0创建新项目时未检测到 顺祝商祺! 帕维尔 Re: RE: SafeRTOS Support and Package Availability for FRDM-A-S32K34 谢谢,这方法有效。
查看全文