Multi Source Translation Content

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

Multi Source Translation Content

讨论

排序依据:
What's the difference between SpiDataWidth and SpiEEMaxLenght Hi NXP Team, i'm developing a project using MBDT on S32K358 board. I was wondering waht's the difference between SpiDataWidth and SpiEbMaxLenght when configuring the Spi peripheral. Thanks, Simon Re: What's the difference between SpiDataWidth and SpiEEMaxLenght Hi @simon98  In the transmission I made, I set SpiDataWidth to 8 bits, which matches the size of each data element I am transmitting. I also defined SpiEbMaxLength as 100, which represents the maximum number of data elements that can be transmitted in a single operation. Although I transmitted an array of 10 data elements, each 8 bits wide, since SpiEbMaxLength was set to 100, I have the capacity to transmit up to that limit. In this case, since I only sent 10 data elements, we did not reach the maximum allowed, but if necessary, I could transmit up to 100 data elements in a single operation without any issues. Re: What's the difference between SpiDataWidth and SpiEEMaxLenght Hi VaneB, I've tried to send a 3 byte data buffer setting up a data store memory of 3 elements uint8 on MBDT. I've configured the SpiDataWidth = 8 and SpiEbMaxLength = 1000 (as the MBDT spi example): I've found out that it transmit corrrectly a frame with 3 bytes... So i'm a bit confused over the real purpose of these two configuration parameters... For example if i need to send a frame with 3 byte of data, a possible configurations that would come to mind could be SpiDataWidth = 24 SpiEbMaxLength = 3 but i don't understand why it works even with the example configuration. Could you explane me with a practical example how these works? Thanks, Simon Re: What's the difference between SpiDataWidth and SpiEEMaxLenght Hi @simon98  The SpiDataWidth parameter represents the frame size in terms of the number of bits. For MCAL, the maximum frame size is 64 bits, as it is designed to be compliant with AUTOSAR 4.7, according to the "Specification of SPI Handler/Driver" documentation provided by AUTOSAR. The SpiEbMaxLength refers to the maximum number of data elements that can be stored in the external buffer. BR, VaneB
查看全文
[FLash] About the FLASH_DRV_EraseSector interface Dear NXPS: Chip: S32K146 OS: without OS Q: When the FLASH_DRV_EraseSector interface returns a value other than STATUS_SUCCESS, I want to call the FLASH_DRV_EraseSector interface again. How much time should pass between the two calls? Re: [FLash] About the FLASH_DRV_EraseSector interface Hello @Gideon, There is no delay required, it can be called again immediately. If you need the time required to erase one sector, refer to the S32K1xx DS, Table 35. Flash command timing specifications for S32K14x series Regards, Daniel
查看全文
RT064 upnp 関数の例 こんにちは、NXPテクニカルサポート: MIMXRT1064DVL6Bチップを使用して、IARとAzure RTOS NetX Duoを使用してプロジェクトを構築しています。UPNP 機能を使用する必要があります。正常に実行できる適切な参照ルーチンを提供できますか? よろしくお願いいたします i.MXRT 106倍
查看全文
Project template for S32K144 Hello, I want to create a project from scratch in S32DS 3.6.0. However the main.c file seems too blank to me. There is no clock settings or Mcal_Init() function in it. Should I set this field manually or are there any template projects for it ?  I know there is a examples in RTD but I need empty project with mandatory functions calls like mcu_init or clock_init. /*================================================================================================== * Project : RTD AUTOSAR 4.7 * Platform : CORTEXM * Peripheral : S32K14X * Dependencies : none * * Autosar Version : 4.7.0 * Autosar Revision : ASR_REL_4_7_REV_0000 * Autosar Conf.Variant : * SW Version : 2.0.0 * Build Version : S32K1_RTD_2_0_0_P01_D2308_ASR_REL_4_7_REV_0000_20230804 * * Copyright 2020-2023 NXP Semiconductors * * NXP Confidential. This software is owned or controlled by NXP and may only be * used strictly in accordance with the applicable license terms. By expressly * accepting such terms or by downloading, installing, activating and/or otherwise * using the software, you are agreeing that you have read, and that you agree to * comply with and are bound by, such license terms. If you do not agree to be * bound by the applicable license terms, then you may not retain, install, * activate or otherwise use the software. ==================================================================================================*/ /** * @file main.c * * @addtogroup main_module main module documentation * @{ */ /* Including necessary configuration files. */ #include "Mcal.h" volatile int exit_code = 0; /* User includes */ /*! \brief The main function for the project. \details The startup initialization sequence is the following: * - startup asm routine * - main() */ int main(void) { /* Write your code here */ for(;;) { if(exit_code != 0) { break; } } return exit_code; } /** @} */ Re: Project template for S32K144 Thank you for your help Peter Re: Project template for S32K144 Hello, I want to create a project from scratch in S32DS 3.6.0. However the main.c file seems too blank to me. There is no clock settings or Mcal_Init() function in it. Should I set this field manually or are there any template projects for it ? You wont probably find specific template with such functions included. Closest to what you are looking for would be MCU example in MCU plugin: I always prefer blank project where I will start one by one putting code so I can evaluate each step if it is working. Simply copy init function from example and put it into the blank project. Or you can use API documentation and write the code / call functions by yourself. Best regards, Peter
查看全文
automotive electrification abbreviation Hello,  In https://www.nxp.com/design/training/automotive-electrification-introduction:TIP-TD-AUT202 What are the meaning of the follow terms? p. 26 BSG? TCU? p. 28 INV? p. 29 OBC? p. 38 SO? AD? Thanks Re: automotive electrification abbreviation OK, thank you, Daniel. Re: automotive electrification abbreviation Hi, Below will be some comments on regards of your questions: What are the meaning of the follow terms? p. 26 BSG? TCU? [DA]: BSG -> Basic software configuration source code generator (Automated Generation of AUTOSAR ECU Configurations Using Xtend: Watchdog Driver Example (sae.org)); TCU -> Telematics Control Unit p. 28 INV? [DA]: INV -> Inverter p. 29 OBC? [DA]: On-Board Charger p. 38 SO? AD? [DA]: SO -> Service Oriented; AD -> Autonomous Drive Please, let us know.
查看全文
Added support for GD25LQ128D qspi flash Now I am developing based on BSP34 branch and want to add GD25LQ128D qspi flash support under uboot. The device tree configuration is as follows, but I failed to read JEDEC, and I found that only macronix and micron products are supported based on this branch. What do I need to do if I want to support GD25LQ128D? Re: Added support for GD25LQ128D qspi flash Hello, Yes, you have to add you hardware to the device tree and create the drivers is needed it, but the BSP include driver for SPI you must check it. Regards
查看全文
Unable to connect to MCXC444 through USB in ISP mode I can list MCXA153 using nxpdevscan and connect to it using blhost; I used FRDM-MCXA153 through USB. As for FRDM-MCXC444, I can do none of these. Appreciate any help. MCXC USB Re: Unable to connect to MCXC444 through USB in ISP mode Hello Alireza, nxpdevscan returns all device names that match the VID and PID of the connected board. Unfortunately, RTs and MWCT have the same VID and PID for mboot. MCXC is not listed among the devices because you are probably using an older version of SPSDK that does not support MCXC. Support for MCXC was added in SPSDK 2.6.0. Regarding provisioning, did you reset the processor after erasing? If so, you moved the processor into a secure state, making provisioning impossible. You need to call blhost -- flash-erase-all-unsecure to move it out of the secured state. The erase operation sets the SEC field in the FSEC register in the FCF to a secured state. The provisioning process should be as follows: 1) blhost -- flash-erase-all-unsecure 2) Reset 3) blhost -- flash-erase-region 4) blhost -- write For provisioning and FCF editing, you can use MCUXPRESSO-SECURE-PROVISIONING 25.03, which will be published in the upcoming day Re: Unable to connect to MCXC444 through USB in ISP mode Hello, I have used the Flash_Config you provided and was able to list and connect to the CPU. nxpdevscan generate the following text: -------- Connected NXP USB Devices -------- Kinetis Bootloader - Freescale Semiconductor Inc. Vendor ID: 0x15a2 Product ID: 0x0073 Path: HID\VID_15A2&PID_0073\6&3123388D&0&0000 Path Hash: 782949de Name: mwct2016s | mimxrt1015 | mimxrt1060 | mimxrt1165 | mimxrt1182 | mimxrt1040 | mimxrt1176 | mimxrt1173 | mimxrt1181 | mimxrt1024 | mwct2014s | mwct2d16s | mimxrt1050 | mimxrt1189 | mimxrt1172 | mimxrt1166 | mimxrt1187 | mimxrt1171 | mwct2015s | mimxrt1020 | mimxrt1064 | mimxrt1010 | mwct2d17s | mimxrt1175 Serial number: -------- Connected NXP UART Devices -------- -------- Connected NXP SIO Devices -------- -------- Connected NXP UUU Devices -------- =============================================================== I think the bootloader should list the correct CPU like what I saw in MCXA153; it is not a big deal for me as my objective is to program the flash memory of MCXC444 through USB. I could erase the flash successfully but I could not reprogram it; I used the following command: blhost -u "0x15a2:0x0073" -j -- write-memory 0x0 C:\Works\firmware.bin and I got the following response: { "command": "write-memory", "response": [], "status": { "description": "10001 (0x2711) Security Violation.", "value": 10001 } } Could you please write what should be the correct steps for programming an unsecured flash memory. Thanks Re: Unable to connect to MCXC444 through USB in ISP mode Hello Alireza, On MCXC, peripherals are controlled by BCA (0x3C0) and boot options by FCF (0x400) setting. In the BCA peripherals can be disabled and in the FCF it is possible to disable ISP mode. Can you connect the board via UART?  - If not, load a new demo application via debugger to enable ISP. This can be done by loading new demo app sample from SDK 24.12 or newer. If you have older version, edit Flash_Config in startup_mcxc444.c, set it to the {0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFF3DFE}; to enable ISP. - If yes, ISP is enabled and USB is probably disabled in the BCA. Edit register Enabled_peripherals and set USB to enabled. Or you can erase the device by blhost -p COMxxx flash-erase-all-unsecure. Now, the device is set to the default state and a USB connection should be available.
查看全文
Which kind of memory gets high performance?OCRAM or SDRAM I attach a sdram( W9825G6KH-5i) to rt1176 via semc port by 16 pins. And I'd like to know which kind of memory gets high performance. The on-chip RAM or SDRAM on board. Re: Which kind of memory gets high performance?OCRAM or SDRAM In terms of memories, the ITCM and DTCM will be the fastest, because they run at the same speed the core does and don't use a cache.  OCRAM is slower (3-4x slower for memcpys, IIRC) since it has to go through the AXI bus and the cache.  SEMC probably cannot go faster than OCRAM (since it is using the same AXI bus and cache), but the exact speed will depend on the setup.
查看全文
Migrating console from LPUART1 to LPUART8 in imx93 Hi team,                 I need to migrate console from lpuart1(default) to lpuart8 in iMX93-11x11EVK  board and test from pins 32&33 in J1001. The change done in below files: Enabled LPUART8 node in u-boot & linux-imx(kernel). Added node in imx93-11x11-evk-uboot.dtsi file. Added lines related to uart8 in imx93_evk.c(const uart_pads) changed default base address in platform_def.h file. Please guide me any more changes need be done apart from above. Thanks  Robbi. Re: Migrating console from LPUART1 to LPUART8 in imx93 Is this correct approach for SD changes making DAT3 as cd. Re: Migrating console from LPUART1 to LPUART8 in imx93 Thanks @Manuel_Salas ,                                It is working now. And I need solution for the issue as our custom-board is having SD-CARD with slight difference from EVK. we removed GPIO for card detection. So by default DATA3 is used a card detection?. The modifications done only in u-boot-imx: &usdhc2 { pinctrl-names = "default", "state_100mhz", "state_200mhz"; pinctrl-0 = <&pinctrl_usdhc2>, <&pinctrl_usdhc2_gpio>; pinctrl-1 = <&pinctrl_usdhc2_100mhz>, <&pinctrl_usdhc2_gpio>; pinctrl-2 = <&pinctrl_usdhc2_200mhz>, <&pinctrl_usdhc2_gpio>; //cd-gpios = <&gpio3 06 GPIO_ACTIVE_LOW>; vmmc-supply = <&reg_usdhc2_vmmc>; bus-width = <4>; broken-cd; status = "okay"; no-sdio; no-mmc; }; Removed cd-gpios by comment & added broken-cd. But after boot SPL was unable to boot from SD. Please go through the log.txt file.     Thanks  Robbi Re: Migrating console from LPUART1 to LPUART8 in imx93 Hello @Robbi  I hope you are doing very well. Please try the attached patches. Then, you should be able to run ATF and U-boot on the LPUART8. Best regards, Salas.
查看全文
IMX8QM MEK How to set up the lpuart0 in device tree Hello, I'm having a hard time configuring the LPUART0 in the device tree. I started using the imx8 boards recently and have difficulties understanding the clock assigning in the device node. Does LPUART require an LPCG module? How do I know the clocks required by the LPUART? And the clock IDs in the clock specifier? Can you recommend me some documentation that I can read about? Thank you, let me know if this isn't the correct forum to post this question. Re: IMX8QM MEK How to set up the lpuart0 in device tree Hello, You may use the definition we already have for LPUART0 as a reference, just please note that in our MEK board we use this port for debug output: https://github.com/nxp-imx/linux-imx/blob/lf-6.6.y/arch/arm64/boot/dts/freescale/imx8-ss-dma.dtsi#L130 https://github.com/nxp-imx/linux-imx/blob/lf-6.6.y/arch/arm64/boot/dts/freescale/imx8qm-mek.dts#L923 Also, regarding the forum, for i.MX processor questions I will suggest to use the following section: https://community.nxp.com/t5/i-MX-Processors/bd-p/imx-processors Best regards/Saludos, Aldo.
查看全文
Regarding Boot Configuration Settings on MIMXRT1170 Dear NXP Support Team, I have a couple of questions regarding the boot configuration settings for our project: Can we use BOOT_CFG[0:11] as individual functions when booting from fuses? When using the "Boot from Fuses" settings, do the BOOT_CFG[0:11] pins need to be pulled down or set to any specific state? I have attached images for your reference. Please update me as soon as possible. Your assistance in clarifying these points would be greatly appreciated. I appreciate your support. Best regards, Sagar Re: Regarding Boot Configuration Settings on MIMXRT1170 Fuses cannot be re-written. It is suggested to use the fuse configuration once you are completely sure that the parameters are correct.  Even with the fuse configuration you are able to enter serial download mode if boot_mode pin is available.  The ROM will behave like this: Boot_Mode is configured in Boot From Fuses (b00) - BT_FUSE_SEL = 0, No application in boot device, BootROM enters serial downloader mode - BT_FUSE_SEL = 1, valid application in boot device, BootROM gets all boot device info from fuse Boot_Mode is configured in Internal Boot (b10) - BT_FUSE_SEL = 0, valid application in boot device, BootROM gets boot device info from boot_cfg pins. - BT_FUSE_SEL = 1, valid application in boot device, BootROM gets all boot device info from fuse Best regards, Omar Re: Regarding Boot Configuration Settings on MIMXRT1170 Hello @Omar_Anguiano , Thank you for the quick reply. I have another query: if we use Boot from Fuses, can we change it later if we want to? Is Serial Downloader and Internal Boot compulsory? If we set the fuses, can we change the fuse settings afterward? In the reference design file, it is mentioned that the Boot Mode selection header should be used only during the development phase. We use Boot Selection settings during the development phase, but after finalizing the production phase, we switch to Boot from Fuses. What happens if we want to change the bootloader and firmware again after setting Boot from Fuses? Thanks  Sagar Re: Regarding Boot Configuration Settings on MIMXRT1170 If using boot from fuses then the boot_cfg pins can be used for other purpose as the ROM will read the values from the fuses instead of the GPIOs. The state of the pins can be as a normal pin as the state of the GPIO will not be read on that mode. Best regards, Omar
查看全文
RT1050 EVK SWO Using the Hello World SWO project, I am still unable to get SWO (or ITM console) to work. -MCUXpresso v24.9 - R428 installed (EVKB) - EVK has LPCLink2 firmware flashed - launch file and sdk manifest both have has_swo to true (not sure why recent SDKs do not have this set to true by default?). SDK version 2.16 I'm still missing something though, as things are not working. I believe the processor is configured properly, as I see activity on the SWO pin (confirming that pins and clocks are set properly). There is no output on ITM Console. Therefore I believe I'm missing some setting in the the IDE/debugger. The SWO Trace Config tab lets me change the clock speed. Before selecting the 'Change' button, the SWO and Trace Console shows the below (so far, so good): Generic ROM base address: 0xE00FD000 ***---------- Identify CoreSight Components ----------*** Unchecked ROM Table class 15 at address E0043000 Identified component Address 0xE0040000 CID1 = 144 PID0 = 169 PID1 = 185 PID2 = 11 PID3 = 0 DEVARCH = 0x0 Revision = 0 Identified component Address 0xE0041000 CID1 = 144 PID0 = 117 PID1 = 185 PID2 = 27 PID3 = 0 DEVARCH = 0x47704A13 Revision = 1 Identified component Address 0xE0042000 CID1 = 144 PID0 = 6 PID1 = 185 PID2 = 75 PID3 = 0 DEVARCH = 0x0 Revision = 4 Identified component Address 0xE000E000 CID1 = 224 PID0 = 12 PID1 = 176 PID2 = 11 PID3 = 0 Revision = 0 Identified component Address 0xE0001000 CID1 = 224 PID0 = 2 PID1 = 176 PID2 = 11 PID3 = 0 Revision = 0 Identified component Address 0xE0002000 CID1 = 224 PID0 = 14 PID1 = 176 PID2 = 11 PID3 = 0 Revision = 0 Identified component Address 0xE0000000 CID1 = 224 PID0 = 1 PID1 = 176 PID2 = 11 PID3 = 0 Revision = 0 Clicking the Change button presents me with the dialog to set clock speeds. Detect does not work. When I add the two clock speeds (Core: 600MHz and Trace 132MHz), with SWO configured by IDE, I see the following messages in the SWO and Trace Console: ***---------- Considered CoreSight Components ----------*** Error creating CoreSight component CS_DWT at address 0xE0001000 Error creating CoreSight component CM7_ITM at address 0xE0000000 Error creating CoreSight component CM7F_TPIU at address 0xE0040000 Error creating CoreSight component CM7_MIMXRT_ETM at address 0xE0041000   i.MXRT 105x 回复: RT1050 EVK SWO Thanks for your update and additions! I did have to use several of the debuggers specified in the AN to get it to work in my previous tests, and I will document your experience. Thank you for your contribution! 回复: RT1050 EVK SWO Just wanted to confirm that, contrary to the support statement above, the onboard debugger DOES support SWO (as it should, because the configuration is electrically the same as using an external LPCLink2 debugger). To get the SWO trace facility to work (using the 25.03.00 SDK), I needed to modify the manifest file within the SDK (to set SWO to true), then reinstall the SDK within the IDE. The second important part is that if the debugger is in all-stop mode, all configuration changes (setting clock speeds, and enabling the console) need to be done with program execution paused. If the debugger is in non-stop mode, these can be done while running.  回复: RT1050 EVK SWO Hi @otsl. The LPC-Link2 mentioned in the AN is an external standalone debugger. Just flashing the firmware with the on-board debugger does not fulfil the condition. 回复: RT1050 EVK SWO The on-board debugger is detected as: "Probe Firmware: LPC-LINK2 CMSIS-DAP V5.460 (NXP Semiconductors)". The application note (which I have read) says LinkServer LPC-Link2 is supported. The EVK has SWO routed to the on-board debugger as "TDO_SWO". I can't see why it is not supported in the configuration I have. Are you saying that despite meeting the above requirements, it is not supported? 回复: RT1050 EVK SWO Hi @otsl , Thanks for your interest in NXP MIMXRT series! SWO is dependent on the debugger. Simply using the on-board debugger is not an option. Please kindly refer to the AN13234 How to Enable SWO Trace for i.MX RT10xx Series. It is more recommended to use an external JLink debugger. Best regards, Gavin
查看全文
s32k344 lwip example ping not working Hello, I am testing Ethernet using the lwIP TCP/IP stack example. However, when I ping 192.168.0.200, it shows "Destination host unreachable" and "Request timed out." I am using the S32K344 EVB T172 SCH-53148 REVB2 700-53148 REV X5 evaluation board. What could be the problem? Re: s32k344 lwip example ping not working Thanks for all the advice @PavelL . I changed the media converter settings to make it operate smoothly. Re: s32k344 lwip example ping not working Hello @PavelL  I currently use tcpip version 1.0.3 because we have to use RTD 4.0.0 Re: s32k344 lwip example ping not working Hello @malove , what version TCP/IP stack are you using? There's a new version S32K3_TCPIP_STACK_2.0.0. But you board is supported by version 1.0.3 as well. Please check also this Ethernet (board: S32K3X4EVB-T172) _transceiver TJA1103 - NXP Community Best regards, Pavel Re: s32k344 lwip example ping not working Hello @PavelL  I am currently using the S32K344EVM-T172 REV B2 board, and I have not modified any of its default configurations. I have built the LwIP TCP/IP stack sample code without any changes. My connection setup is as follows: Power Supply <-> EVM Board <-> Automotive Ethernet Cable <-> RAD-STAR2 <-> LAN to USB and USB to PC. The network configuration is set as follows: IPv4: 192.168.0.10 Subnet: 255.255.255.0 After completing the setup, I opened the command prompt and ran the following command: ping 192.168.0.200   However, the result was: Reply from 192.168.0.10: Destination host unreachable. Are there any additional factors or settings I should consider in this scenario? Thank you in advance for your help. Re: s32k344 lwip example ping not working Hello @malove , yes, please check pin configuration of the lwip example with respect to MII/RMII of your board. You may try to set up/check drive strength of TX pins... Best regards, Pavel Re: s32k344 lwip example ping not working Sorry for the late reply, @PavelL I built and downloaded the firmware for the S32K344 EVB board using the lwIP TCP/IP stack code without making any modifications. Is there anything I need to configure separately? Re: s32k344 lwip example ping not working Hello @malove , have you checked your MII/RMII pin configuration? One reason might be that S32K3 is not receiving packets from the PHY. Best regards, Pavel Re: s32k344 lwip example ping not working Hello @PavelL  I have set the RAD-STAR2 to simple media converter mode and executed the lwIP sample code. However, there are some messages appearing in the Vehicle SPY 3 program that I don't understand, although it seems that communication is occurring. Why is there no response to the ping test? Re: s32k344 lwip example ping not working Hello @malove , 1. please check settings of our RAD STAR2 - it shall be configured as simple media converter (Figure 3, 2. Introduction and Overview — RAD-Star 2 documentation). 2. please check pin configuration of the lwip example with respect to MII/RMII of your board. You may try to set up/check drive strength of TX pins... Best regards, Pavel Re: s32k344 lwip example ping not working Hello, @PavelL  Based on your guidance, I have performed the following steps: S32K344 Board <--> RAD-STAR2 Media Converter <-LAN to USB-> PC Changed IPv4 configuration: 192.168.0.10 --> 192.168.0.100 However, the command prompt still shows "Destination Host Unreachable." What should I do next? Re: s32k344 lwip example ping not working Hello @malove , Assuming the link partner of EVB is your laptop. Naturally, you need some  RDDRONE-T1ADAPT: Ethernet media converter | NXP Semiconductors to convert 100BASE-T1 to TX. But to avoid any collision with corporate network, RDDRONE needs to be connected to  some USB-to-Ethernet converter which is set to 192.168.0.100 : Best regards, Pavel Re: s32k344 lwip example ping not working hello, i have the same issue. i have the CANHUBK3 RevA eval board. i have adjusted all pins according the schematics and set the tx pins to driver strength enabled. my usb media converter has the 192.168.0.10 ip address. ping does not work however. i do see traffic from the board on the network (mdns messages) can you help? thanks in advance, Tonny
查看全文
P3T1035XUK-ARD/MIMXRT685-EVK MCU P3T1035XUK-ARD evaluation board connecting to the MIMXRT685-EVK MCU board. Where can I download the firmware for MIMXRT685 running P3T1035XUK-ARD.thinks Re: P3T1035XUK-ARD/MIMXRT685-EVK MCU ok. The problem has been resolved.  Use J-Link LPCXPresso(J-Link Commander) to program MIMXRT685. Start Addr= 0x08000000 Re: P3T1035XUK-ARD/MIMXRT685-EVK MCU Hello,Tomas May I inquire about the burning issue: What is the starting address of the bin file? 0x08000400? Using J-Link to download, is it connected to J2's pin2, pin4, pin10, and gnd? Is it powered by J7? According to this, it cannot be connected to the IC,Or is there any other GUI that can burn bin files through J5? thanks Re: P3T1035XUK-ARD/MIMXRT685-EVK MCU Thank you very much. Re: P3T1035XUK-ARD/MIMXRT685-EVK MCU Hello Zhang, Please find attached the FW .bin file for MIMXRT685-EVK MCU board to run with P3T1035XUK-ARD GUI. BRs, Tomas Re: P3T1035XUK-ARD/MIMXRT685-EVK MCU Okay, thank you very much. Looking forward to your updates! Re: P3T1035XUK-ARD/MIMXRT685-EVK MCU Okay, thank you very much. Looking forward to your updates! Re: P3T1035XUK-ARD/MIMXRT685-EVK MCU Hello Zhang, I also was not able to find the required firmware on the product webpage, so I have asked the developer of this board to share it if possible. I will update this thread as soon as I have his feedback. BRs, Tomas
查看全文
使用 S32K118 通过 PDB 和 DMA 实现 8 个以上外部通道的 ADC 转换 您好,我需要对10个外部通道进行ADC转换,以减轻CPU的负载。 我的问题是 S32K118 有 1 个 ADC 和 1 个 PDB,只能触发 8 个不同的 ADC 通道。 有没有可以转换 10 个通道以减少 CPU 负载的配置? 问候,弗朗西斯科。
查看全文
S32K311_S32K310 ADC mux-mode channels was abnormal Hi, ALL Because the ADC multiplexing mode channel design of the S32K311 and S32K312 is different from other S32K3 series designs, neither the software configuration nor the software driver can implement this function(ADC mux-mode). It is not implemented in RTD4.0.0 and RTD5.0.0. Refer to manual S32K3RM v9 above for the functional description of DCMRWF4. Using RTD5.0.0 to configure the PTC16 pin, the multiplexing configuration of the ADC cannot be generated, and it is NOT_AVAILABLE   There is also no implementation of relevant macro definitions in the underlying driver. The ADC input takes effect PTB0 by default. If you want to select PTC16, you need to set DCMRWF4 [11] to 1.   Since the underlying drivers were not implemented, I could only modify the code. IP_DCM_GPR->DCMRWF4 |= (1 << 11); // PTC16   Is there a repair plan for this problem? Are there any other modifications?   Best Regards, xianlong Re: S32K311_S32K310 ADC mux-mode channels was abnormal Hi xianlong, Sorry for the inconvenience we bring you! Thank you for the report. A few months ago, design team confirmed that the ADC MUX information about S32K310 and S32K311 in S32K3RM v9 is not complete, and gave us S32K311_ADC_Mux_Control.xlsx. The reference manual will be updated in the next version. I tried to modify the ADC pins in S32DS Pins Tool this morning, but as you mentioned, the macro definitions Siul2_Port_Ip_AdcInterleaves are not defined, so after Siul2_Port_Ip_Init is called, Siul2_Port_Ip_WriteDCMConfiguration will not modify the DCMRWF4 register of S32K310 and S32K311. I'm afraid that writing to registers is the only option at the moment. I'm asking the AE team when RTD will fix this. Best Regards, Robin ------------------------------------------------------------------------------- Note: - If this post answers your question, please click the "ACCEPT AS SOLUTION" button. Thank you! - We are following threads for 7 weeks after the last post, later replies are ignored Please open a new thread and refer to the closed one, if you have a related question at a later point in time. -------------------------------------------------------------------------------
查看全文
Linker issue with BLE demo of QN9090DK6 Hi all, I run into issues when trying to compile any of the ble demo projects of the QN9090DK6. Errors akin to: signalr.c:(.text._kill_r+0x12): undefined reference to `_kill' Appear for all projects. Now I have read that this may be a lib-setting problem. But I have tried semihosted and it still does not work. Any ideas on what this could be? Is there a need to set the correct lib settings? If yes can you give me an example, e.g., for the qn9090dk6_wireless_uart_freertos demo? Additional infos: Simple projects (such as hello world) work without any issues Had the same issue on two separate machines Could this be related to some problem with my toolchain installation? When I try to swich the lib type using "Quick Settings -> Set library/header type" none of the options are selecteable. Thanks for your help QN9090-DK006 BLE-NFC MCUXpresso-SDK  Re: Linker issue with BLE demo of QN9090DK6 Hi Ricardo Thank you for pointing this out. This has solved my issue, the examples compiles just fine with the older IDE. Or in other words: the SDK is not fully compatible with the latest IDE. Best, Manuel Re: Linker issue with BLE demo of QN9090DK6 Hi, Thank you. According to the MCUXpresso SDK Release Notes for QN9090 (v2.6.15), the SDK was compiled and tested with MCUXpresso IDE version 11.9.0. Could you please try with this IDE version? Please let me know your findings. Regards, Ricardo Re: Linker issue with BLE demo of QN9090DK6 Hi Ricardo Thanks for the quick reply. IDE version: MCUXpresso IDE v11.10.0 [Build 3148] [2024-07-03] SDK: SDK_2.x_QN9090DK6 version 2.6.15 I have not modified the SDK example. The only thing I have modified (and tried different ones) was the lib type after it failed with the default setting. I can confirm I have followed all steps in said document: MCUXpresso SDK downloaded with all features and added to MCUXpresso MCUXpresso IDE installed Connectivity QTool installed, DK6 production flash programmer tested (it works) Python 2.7 installed, added to PATH and pycryptodome installed All done on Windows 11 OS (both machines on which I tried) Best, Re: Linker issue with BLE demo of QN9090DK6 Hello, Hope you are doing well. Could you please clarify the following information? IDE version SDK version If any modification was done to the SDK example. Could you please help me confirm the steps from section 3 of the QN9090-DK006 Development Kit Getting Started? Best Regards, Ricardo
查看全文
FXPS71407 change physaddr Hi !  I use the method in datasheet to change physaddr in otp, but it does not work. How could I change the physaddr in otp. When the board power on, the physaddr is 0x0. Then I send a crm command 0x08180112 to change the physaddr to 0x1. I want physaddr keep 0x1 when the board reset. So I use the method in the datasheet below. The Lock_UF2 is 0, then I send crm command 0x18118a5b to write to the WRITE_OP_EN register. I can get the correct crm response. But then I send a crm command to read back the register value, I can not communicate with the board. And when I power off and on, the physaddr is still 0x0. How could I change the physaddr to 0x2 permanently? Thanks! Re: FXPS71407 change physaddr Hi gangli “if there is U_OTP_ERR in DEVSTAT2, is it meaning the chip is broken?” I contacted the expert to see if there was any way to fix it but no. “The device will remain definitively in that state.” I hope this information has helped you. Have a great day and best of luck. Re: FXPS71407 change physaddr Hi RafaR Thanks for your help! If there is U_OTP_ERR in DEVSTAT2, is it meaning the chip is broken? Because U_OTP_ERR influences the pdcm data And how could I avoid U_OTP_ERR when I write $11 register? Hope for you response! Thanks! Re: FXPS71407 change physaddr Hi gangli_weride I am still in contact with the expert, let me share the information with you. “The U_OTP_ERR cannot be cleared as the memory is only One Time Programmable (i.e OTP).” I hope this information has helped you Have a great day and best of luck. Re: FXPS71407 change physaddr Hi RafaR: By the way, Could you show me how to clear u_otp_err in DEVSTAT2? Re: FXPS71407 change physaddr Hi gangli_weride Can you please confirm the voltage applied to BUS_I during programming ? It needs to be within 9-11V for at least 10ms after the register $11 write command. Re: FXPS71407 change physaddr Hi gangli_weride Let me confirm with an expert on this device to have a definitive answer. I will contact you soon Have a great day and best of luck. Re: FXPS71407 change physaddr And why the u_otp_err happen? How could I clear this error? Re: FXPS71407 change physaddr Hi!   Now I can change the physaddr by sending write $11 register data 0x8a. And the physaddr changed successfully!   But after I reset, there is a u_otp_err error. And I can not clear this error by reading DEVSTAT2 register. Is there something wrong? Thanks! Hope for you response! Re: FXPS71407 change physaddr Before send crm 0x1811820c to write OTP:0x5f register data: 0x00, LOCK_UF2 was not set. Sending crm 0x181182f8, response: 0x18820087. The crm was sending correctly. After send crm 0x181182f8, I read 0x5f register, there is no response of crm 0x105f00f8, I can check the LOCK_UF2.  Thanks! Re: FXPS71407 change physaddr Hi gangli_weride Could you check if the UF2 regions are not locked before and after the reset?, It seems to be exactly what is happening to you. Have a great day and best of luck.
查看全文
Unable to debug with S32 Debug Probe - S32DS 3.6 on Ubuntu 20.04 I'm trying to debug/program an S32G with S32DS 3.6 on Ubuntu 20.04. Everything builds fine, but I get this error when attempting to launch the debugger: Could not determine GDB version using command: /usr/local/NXP/S32DS.3.6.0/S32DS/tools/gdb-arm/arm32-eabi/bin/arm-none-eabi-gdb-py --version; execution time 58 seconds Could not find platform independent libraries Could not find platform dependent libraries Consider setting $PYTHONHOME to [: ] Python path configuration: PYTHONHOME = (not set) PYTHONPATH = (not set) program name = '/usr/local/bin/python' isolated = 0 environment = 1 user site = 1 import site = 1 sys._base_executable = '/usr/local/bin/python' sys.base_prefix = '/usr/local' sys.base_exec_prefix = '/usr/local' sys.platlibdir = 'lib' sys.executable = '/usr/local/bin/python' sys.prefix = '/usr/local' sys.exec_prefix = '/usr/local' sys.path = [ '/usr/local/lib/python310.zip', '/usr/local/lib/python3.10', '/usr/local/lib/lib-dynload', ] Python Exception : No module named 'encodings' Python not initialized This is in a fresh Ubuntu 20.04 VM running on an Ubuntu 22.04 host (because S32DS fails to install on Ubuntu 22 😞 😞 ). Do I need to be hacking in an install of Python 3.10 here? Ubuntu 20.04 uses Python 3.8, but that's not what arm-none-eabi-gcc-py is looking for. The strace log attached along with looking at the binary with strings makes it look like Python 3.10 paths are hardcoded in. Also seems odd that I'm getting that ModuleNotFoundError since 1) arm-none-eabi-gcc-py doesn't seem to be finding Python and 2) "import encodings" works fine in my system Python. Re: Unable to debug with S32 Debug Probe - S32DS 3.6 on Ubuntu 20.04 Hello @dustinr, I'm glad to know that you were able to debug your chip. About the installation guide, with the S32DS 3.6 being a very recent release, some documents may be missing, just as the installation guide. I am sorry for the inconvenience.  Best regards. Re: Unable to debug with S32 Debug Probe - S32DS 3.6 on Ubuntu 20.04 That did the trick, thank you! I originally followed the S32DS 3.5 installation guide since I couldn't find the 3.6 guide on the NXP website, and it doesn't include anything about doing a non-distribution Python install. Has the 3.6 guide been published somewhere? I'm looking on this page: https://www.nxp.com/design/design-center/software/automotive-software-and-tools/s32-design-studio-ide/s32-design-studio-for-s32-platform:S32DS-S32PLATFORM#downloads Re: Unable to debug with S32 Debug Probe - S32DS 3.6 on Ubuntu 20.04 Hello @dustinr, I have received the following information from the internal team: " Based on the attached log, it looks like a Python environment issue. Has the customer followed the instructions in S32DS.3.6.0/S32DS/help/pdf/S32DS_Installation_Guide.pdf chapter titled Installation prerequisites for Linux platforms to install Python 3.10.x? For S32Debugger to work correctly while debugging ARM cores, the user must install Python 3.10.x. Please follow the relevant chapter to install the necessary tools. Once installed, open a new terminal, navigate to the directory containing the installed S32DS 3.6.0, and execute ./s32ds.sh to launch S32DS. " Please let me know if this information solves your problem. Re: Unable to debug with S32 Debug Probe - S32DS 3.6 on Ubuntu 20.04 Hello @dustinr,  Thanks for all the information, I will share it with the appropriate team and let you know their feedback.  Best regards  Re: Unable to debug with S32 Debug Probe - S32DS 3.6 on Ubuntu 20.04 Log attached, I'm crossing my fingers that the VM will work. Happy to be a guinea pig. Re: Unable to debug with S32 Debug Probe - S32DS 3.6 on Ubuntu 20.04 Hello  @dustinr  Thanks a lot for the information, after some investigation, there might be a configuration issue with the python environment for the S32DS 3.6.0 for Linux. I will escalate this topic with the internal team and come back with their feedback. About the Native PC issue, please consider that we may find some error that arise because of the use of a VM, either way, I will do my best to try to solve the issue. Please also share all the installation logs so I may also share them with the internal team, they should be in a path similar to this: ...\S32DS.3.6.0\_S32 Design Studio for S32 Platform 3.6.0_installation\Logs Thanks in advance. Re: Unable to debug with S32 Debug Probe - S32DS 3.6 on Ubuntu 20.04 And, yeah, an entire second computer just to run Ubuntu 20 or Windows isn't a great option. IT gets kind of finnicky about that sort of stuff. I'd also rather avoid downgrading my computer to Ubuntu 20. Having S32DS 3.6 locked to a four-year-old Ubuntu version is a bit of an unfortunate limitation. Re: Unable to debug with S32 Debug Probe - S32DS 3.6 on Ubuntu 20.04 Thanks for the tidbit about the GDB Python version, I didn't realize it was bundled. This is my first time using S32DS, it's a new addition for my entire team since we only recently started working with an NXP processor. Here's the info: dustin@dustin-Standard-PC-Q35-ICH9-2009:~$ ls /usr/local/NXP/S32DS.3.6.0/S32DS/tools/gdb-arm/arm32-eabi/bin/arm-none-eabi-gdb-py /usr/local/NXP/S32DS.3.6.0/S32DS/tools/gdb-arm/arm32-eabi/bin/arm-none-eabi-gdb-py dustin@dustin-Standard-PC-Q35-ICH9-2009:~$ /usr/local/NXP/S32DS.3.6.0/S32DS/tools/gdb-arm/arm32-eabi/bin/arm-none-eabi-gdb-py --version Could not find platform independent libraries Could not find platform dependent libraries Consider setting $PYTHONHOME to [: ] Python path configuration: PYTHONHOME = (not set) PYTHONPATH = (not set) program name = '/usr/local/bin/python' isolated = 0 environment = 1 user site = 1 import site = 1 sys._base_executable = '/usr/local/bin/python' sys.base_prefix = '/usr/local' sys.base_exec_prefix = '/usr/local' sys.platlibdir = 'lib' sys.executable = '/usr/local/bin/python' sys.prefix = '/usr/local' sys.exec_prefix = '/usr/local' sys.path = [ '/usr/local/lib/python310.zip', '/usr/local/lib/python3.10', '/usr/local/lib/lib-dynload', ] Python Exception : No module named 'encodings' Python not initialized dustin@dustin-Standard-PC-Q35-ICH9-2009:~$ echo $PYTHONHOME dustin@dustin-Standard-PC-Q35-ICH9-2009:~$ echo $PYTHONPATH dustin@dustin-Standard-PC-Q35-ICH9-2009:~$  You are correct in assuming I'm not setting PYTHONHOME or PYTHONPATH. Thanks! Re: Unable to debug with S32 Debug Probe - S32DS 3.6 on Ubuntu 20.04 Hello @dustinr, In the past I have had a lot of cases in which using virtual machines generates a number of unexpected problems particularly when debugging. My first recommendation would be to use a Ubuntu LTS 20.04 64-bit native machine (which is the supported version), it would be even better if you could get a Windows 10/11 native machine but I understand that it may not be possible. With that said, please share the following information so I may start narrowing down the problem: In the past have you being able to use older versions of S32 Design Studio successfully in your ubuntu machine? what is the result of executing the following two commands in an terminal: $ ls /usr/local/NXP/S32DS.3.6.0/S32DS/tools/gdb-arm/arm32-eabi/bin/arm-none-eabi-gdb-py $ /usr/local/NXP/S32DS.3.6.0/S32DS/tools/gdb-arm/arm32-eabi/bin/arm-none-eabi-gdb-py --version Knowing that it is a fresh ubuntu installation, I assume that your are not defining either PYTHONHOME nor PYTHONPATH, in a system or user level. Please help me confirming it. About the ubuntu python version, it should not affect the GDB python, since it should be included in the same installation as the S32DS, therefore it does not use the python included in your system. thanks in advance for the information. Re: Unable to debug with S32 Debug Probe - S32DS 3.6 on Ubuntu 20.04 Attachment didn't seem to work, here's the strace log in case it's useful. execve("./arm-none-eabi-gdb-py", ["./arm-none-eabi-gdb-py", "--version"], 0x7ffe77c776a8 /* 47 vars */) = 0 brk(NULL) = 0x555be38ac000 arch_prctl(0x3001 /* ARCH_??? */, 0x7ffd41ec3570) = -1 EINVAL (Invalid argument) access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=80035, ...}) = 0 mmap(NULL, 80035, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f1841676000 close(3) = 0 openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libncursesw.so.6", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\20\221\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0644, st_size=231504, ...}) = 0 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f1841674000 mmap(NULL, 233912, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f184163a000 mmap(0x7f1841642000, 159744, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x8000) = 0x7f1841642000 mmap(0x7f1841669000, 36864, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2f000) = 0x7f1841669000 mmap(0x7f1841672000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x37000) = 0x7f1841672000 close(3) = 0 openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libtinfo.so.6", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0 \347\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0644, st_size=192032, ...}) = 0 mmap(NULL, 194944, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f184160a000 mmap(0x7f1841618000, 61440, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xe000) = 0x7f1841618000 mmap(0x7f1841627000, 57344, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1d000) = 0x7f1841627000 mmap(0x7f1841635000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2a000) = 0x7f1841635000 close(3) = 0 openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libpthread.so.0", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\220q\0\0\0\0\0\0"..., 832) = 832 pread64(3, "\4\0\0\0\24\0\0\0\3\0\0\0GNU\0\232e\273F\236E\241\306\373\317\372\345\270*/\327"..., 68, 824) = 68 fstat(3, {st_mode=S_IFREG|0755, st_size=157224, ...}) = 0 pread64(3, "\4\0\0\0\24\0\0\0\3\0\0\0GNU\0\232e\273F\236E\241\306\373\317\372\345\270*/\327"..., 68, 824) = 68 mmap(NULL, 140408, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f18415e7000 mmap(0x7f18415ed000, 69632, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6000) = 0x7f18415ed000 mmap(0x7f18415fe000, 24576, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x17000) = 0x7f18415fe000 mmap(0x7f1841604000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1c000) = 0x7f1841604000 mmap(0x7f1841606000, 13432, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f1841606000 close(3) = 0 openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libdl.so.2", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0 \22\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0644, st_size=18848, ...}) = 0 mmap(NULL, 20752, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f18415e1000 mmap(0x7f18415e2000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0x7f18415e2000 mmap(0x7f18415e4000, 4096, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3000) = 0x7f18415e4000 mmap(0x7f18415e5000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3000) = 0x7f18415e5000 close(3) = 0 openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libutil.so.1", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\340\23\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0644, st_size=14880, ...}) = 0 mmap(NULL, 16656, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f18415dc000 mmap(0x7f18415dd000, 4096, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0x7f18415dd000 mmap(0x7f18415de000, 4096, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7f18415de000 mmap(0x7f18415df000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7f18415df000 close(3) = 0 openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libstdc++.so.6", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0 \341\t\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0644, st_size=1956992, ...}) = 0 mmap(NULL, 1972224, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f18413fa000 mprotect(0x7f1841490000, 1290240, PROT_NONE) = 0 mmap(0x7f1841490000, 987136, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x96000) = 0x7f1841490000 mmap(0x7f1841581000, 299008, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x187000) = 0x7f1841581000 mmap(0x7f18415cb000, 57344, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1d0000) = 0x7f18415cb000 mmap(0x7f18415d9000, 10240, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f18415d9000 close(3) = 0 openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libm.so.6", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\300\323\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0644, st_size=1369384, ...}) = 0 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f18413f8000 mmap(NULL, 1368336, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f18412a9000 mmap(0x7f18412b6000, 684032, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xd000) = 0x7f18412b6000 mmap(0x7f184135d000, 626688, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xb4000) = 0x7f184135d000 mmap(0x7f18413f6000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x14c000) = 0x7f18413f6000 close(3) = 0 openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libgcc_s.so.1", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\3405\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0644, st_size=104984, ...}) = 0 mmap(NULL, 107592, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f184128e000 mmap(0x7f1841291000, 73728, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3000) = 0x7f1841291000 mmap(0x7f18412a3000, 16384, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x15000) = 0x7f18412a3000 mmap(0x7f18412a7000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x18000) = 0x7f18412a7000 close(3) = 0 openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libc.so.6", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\300A\2\0\0\0\0\0"..., 832) = 832 pread64(3, "\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0"..., 784, 64) = 784 pread64(3, "\4\0\0\0\20\0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0", 32, 848) = 32 pread64(3, "\4\0\0\0\24\0\0\0\3\0\0\0GNU\0\7\2C\n\357_\243\335\2449\206V>\237\374\304"..., 68, 880) = 68 fstat(3, {st_mode=S_IFREG|0755, st_size=2029592, ...}) = 0 pread64(3, "\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0"..., 784, 64) = 784 pread64(3, "\4\0\0\0\20\0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0", 32, 848) = 32 pread64(3, "\4\0\0\0\24\0\0\0\3\0\0\0GNU\0\7\2C\n\357_\243\335\2449\206V>\237\374\304"..., 68, 880) = 68 mmap(NULL, 2037344, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f184109c000 mmap(0x7f18410be000, 1540096, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x22000) = 0x7f18410be000 mmap(0x7f1841236000, 319488, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x19a000) = 0x7f1841236000 mmap(0x7f1841284000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1e7000) = 0x7f1841284000 mmap(0x7f184128a000, 13920, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f184128a000 close(3) = 0 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f184109a000 mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f1841097000 arch_prctl(ARCH_SET_FS, 0x7f1841097e80) = 0 mprotect(0x7f1841284000, 16384, PROT_READ) = 0 mprotect(0x7f18412a7000, 4096, PROT_READ) = 0 mprotect(0x7f18413f6000, 4096, PROT_READ) = 0 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f1841095000 mprotect(0x7f18415cb000, 45056, PROT_READ) = 0 mprotect(0x7f18415df000, 4096, PROT_READ) = 0 mprotect(0x7f18415e5000, 4096, PROT_READ) = 0 mprotect(0x7f1841604000, 4096, PROT_READ) = 0 mprotect(0x7f1841635000, 16384, PROT_READ) = 0 mprotect(0x7f1841672000, 4096, PROT_READ) = 0 mprotect(0x555bdb281000, 339968, PROT_READ) = 0 mprotect(0x7f18416b7000, 4096, PROT_READ) = 0 munmap(0x7f1841676000, 80035) = 0 set_tid_address(0x7f1841098150) = 99521 set_robust_list(0x7f1841098160, 24) = 0 rt_sigaction(SIGRTMIN, {sa_handler=0x7f18415edbf0, sa_mask=[], sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x7f18415fb420}, NULL, 😎 = 0 rt_sigaction(SIGRT_1, {sa_handler=0x7f18415edc90, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f18415fb420}, NULL, 😎 = 0 rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 😎 = 0 prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0 brk(NULL) = 0x555be38ac000 brk(0x555be38cd000) = 0x555be38cd000 getrusage(RUSAGE_SELF, {ru_utime={tv_sec=0, tv_usec=3471}, ru_stime={tv_sec=0, tv_usec=0}, ...}) = 0 openat(AT_FDCWD, "/usr/lib/locale/locale-archive", O_RDONLY|O_CLOEXEC) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=5699248, ...}) = 0 mmap(NULL, 5699248, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f1840b25000 close(3) = 0 openat(AT_FDCWD, "/proc/self/fd", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 fstat(3, {st_mode=S_IFDIR|0500, st_size=0, ...}) = 0 getdents64(3, /* 6 entries */, 32768) = 144 getdents64(3, /* 0 entries */, 32768) = 0 close(3) = 0 ioctl(0, TCGETS, {B38400 opost isig icanon echo ...}) = 0 getcwd("/usr/local/NXP/S32DS.3.6.0/S32DS/tools/gdb-arm/arm32-eabi/bin", 4096) = 62 getcwd("/usr/local/NXP/S32DS.3.6.0/S32DS/tools/gdb-arm/arm32-eabi/bin", 4096) = 62 lstat("/usr/local/NXP/S32DS.3.6.0/S32DS/tools/gdb-arm/arm32-eabi/bin/arm-none-eabi-gdb-py", {st_mode=S_IFREG|0775, st_size=15366192, ...}) = 0 stat("/usr/local/NXP/S32DS.3.6.0/S32DS/tools/gdb-arm/arm32-eabi/bin/../arm-none-eabi", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 lstat("/usr/local/NXP", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 lstat("/usr/local/NXP/S32DS.3.6.0", {st_mode=S_IFDIR|0777, st_size=4096, ...}) = 0 lstat("/usr/local/NXP/S32DS.3.6.0/S32DS", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 lstat("/usr/local/NXP/S32DS.3.6.0/S32DS/tools", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 lstat("/usr/local/NXP/S32DS.3.6.0/S32DS/tools/gdb-arm", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 lstat("/usr/local/NXP/S32DS.3.6.0/S32DS/tools/gdb-arm/arm32-eabi", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 lstat("/usr/local/NXP/S32DS.3.6.0/S32DS/tools/gdb-arm/arm32-eabi/bin", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 lstat("/usr/local/NXP/S32DS.3.6.0/S32DS/tools/gdb-arm/arm32-eabi/arm-none-eabi", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 getcwd("/usr/local/NXP/S32DS.3.6.0/S32DS/tools/gdb-arm/arm32-eabi/bin", 4096) = 62 lstat("/usr/local/NXP/S32DS.3.6.0/S32DS/tools/gdb-arm/arm32-eabi/bin/arm-none-eabi-gdb-py", {st_mode=S_IFREG|0775, st_size=15366192, ...}) = 0 stat("/usr/local/NXP/S32DS.3.6.0/S32DS/tools/gdb-arm/arm32-eabi/bin/../lib/debug", 0x7ffd41ec3170) = -1 ENOENT (No such file or directory) lstat("/opt", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 lstat("/opt/nxp", 0x7ffd41ec2070) = -1 ENOENT (No such file or directory) getcwd("/usr/local/NXP/S32DS.3.6.0/S32DS/tools/gdb-arm/arm32-eabi/bin", 4096) = 62 lstat("/usr/local/NXP/S32DS.3.6.0/S32DS/tools/gdb-arm/arm32-eabi/bin/arm-none-eabi-gdb-py", {st_mode=S_IFREG|0775, st_size=15366192, ...}) = 0 stat("/usr/local/NXP/S32DS.3.6.0/S32DS/tools/gdb-arm/arm32-eabi/bin/../share/gdb", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 lstat("/usr/local/NXP", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 lstat("/usr/local/NXP/S32DS.3.6.0", {st_mode=S_IFDIR|0777, st_size=4096, ...}) = 0 lstat("/usr/local/NXP/S32DS.3.6.0/S32DS", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 lstat("/usr/local/NXP/S32DS.3.6.0/S32DS/tools", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 lstat("/usr/local/NXP/S32DS.3.6.0/S32DS/tools/gdb-arm", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 lstat("/usr/local/NXP/S32DS.3.6.0/S32DS/tools/gdb-arm/arm32-eabi", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 lstat("/usr/local/NXP/S32DS.3.6.0/S32DS/tools/gdb-arm/arm32-eabi/bin", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 lstat("/usr/local/NXP/S32DS.3.6.0/S32DS/tools/gdb-arm/arm32-eabi/share", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 lstat("/usr/local/NXP/S32DS.3.6.0/S32DS/tools/gdb-arm/arm32-eabi/share/gdb", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 stat("/usr/local/lib", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 lstat("/usr/local/lib", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 😎 = 0 rt_sigaction(SIGHUP, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 😎 = 0 rt_sigaction(SIGINT, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 😎 = 0 rt_sigaction(SIGQUIT, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 😎 = 0 rt_sigaction(SIGILL, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 😎 = 0 rt_sigaction(SIGTRAP, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 😎 = 0 rt_sigaction(SIGABRT, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 😎 = 0 rt_sigaction(SIGBUS, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 😎 = 0 rt_sigaction(SIGFPE, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 😎 = 0 rt_sigaction(SIGKILL, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 😎 = 0 rt_sigaction(SIGUSR1, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 😎 = 0 rt_sigaction(SIGSEGV, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 😎 = 0 rt_sigaction(SIGUSR2, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 😎 = 0 rt_sigaction(SIGPIPE, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 😎 = 0 rt_sigaction(SIGALRM, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 😎 = 0 rt_sigaction(SIGTERM, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 😎 = 0 rt_sigaction(SIGSTKFLT, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 😎 = 0 rt_sigaction(SIGCHLD, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 😎 = 0 rt_sigaction(SIGCONT, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 😎 = 0 rt_sigaction(SIGSTOP, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 😎 = 0 rt_sigaction(SIGTSTP, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 😎 = 0 rt_sigaction(SIGTTIN, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 😎 = 0 rt_sigaction(SIGTTOU, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 😎 = 0 rt_sigaction(SIGURG, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 😎 = 0 rt_sigaction(SIGXCPU, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 😎 = 0 rt_sigaction(SIGXFSZ, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 😎 = 0 rt_sigaction(SIGVTALRM, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 😎 = 0 rt_sigaction(SIGPROF, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 😎 = 0 rt_sigaction(SIGWINCH, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 😎 = 0 rt_sigaction(SIGIO, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 😎 = 0 rt_sigaction(SIGPWR, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 😎 = 0 rt_sigaction(SIGSYS, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 😎 = 0 rt_sigaction(SIGRT_2, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 😎 = 0 rt_sigaction(SIGRT_3, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 😎 = 0 rt_sigaction(SIGRT_4, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 😎 = 0 rt_sigaction(SIGRT_5, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 😎 = 0 rt_sigaction(SIGRT_6, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 😎 = 0 rt_sigaction(SIGRT_7, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 😎 = 0 rt_sigaction(SIGRT_8, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 😎 = 0 rt_sigaction(SIGRT_9, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 😎 = 0 rt_sigaction(SIGRT_10, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 😎 = 0 rt_sigaction(SIGRT_11, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 😎 = 0 rt_sigaction(SIGRT_12, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 😎 = 0 rt_sigaction(SIGRT_13, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 😎 = 0 rt_sigaction(SIGRT_14, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 😎 = 0 rt_sigaction(SIGRT_15, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 😎 = 0 rt_sigaction(SIGRT_16, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 😎 = 0 rt_sigaction(SIGRT_17, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 😎 = 0 rt_sigaction(SIGRT_18, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 😎 = 0 rt_sigaction(SIGRT_19, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 😎 = 0 rt_sigaction(SIGRT_20, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 😎 = 0 rt_sigaction(SIGRT_21, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 😎 = 0 rt_sigaction(SIGRT_22, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 😎 = 0 rt_sigaction(SIGRT_23, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 😎 = 0 rt_sigaction(SIGRT_24, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 😎 = 0 rt_sigaction(SIGRT_25, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 😎 = 0 rt_sigaction(SIGRT_26, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 😎 = 0 rt_sigaction(SIGRT_27, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 😎 = 0 rt_sigaction(SIGRT_28, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 😎 = 0 rt_sigaction(SIGRT_29, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 😎 = 0 rt_sigaction(SIGRT_30, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 😎 = 0 rt_sigaction(SIGRT_31, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 😎 = 0 rt_sigaction(SIGRT_32, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 😎 = 0 sigaltstack({ss_sp=0x555be38c5140, ss_flags=0, ss_size=8192}, {ss_sp=NULL, ss_flags=SS_DISABLE, ss_size=0}) = 0 ioctl(1, TCGETS, {B38400 opost isig icanon echo ...}) = 0 getuid() = 1000 geteuid() = 1000 getgid() = 1000 getegid() = 1000 getuid() = 1000 geteuid() = 1000 getgid() = 1000 getegid() = 1000 stat("/home/dustin/.terminfo", 0x555be38c8ab0) = -1 ENOENT (No such file or directory) stat("/etc/terminfo", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 stat("/lib/terminfo", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 stat("/usr/share/terminfo", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 access("/etc/terminfo/x/xterm-256color", R_OK) = -1 ENOENT (No such file or directory) access("/lib/terminfo/x/xterm-256color", R_OK) = 0 openat(AT_FDCWD, "/lib/terminfo/x/xterm-256color", O_RDONLY) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=3503, ...}) = 0 read(3, "\36\2%\0&\0\17\0\235\1\356\5xterm-256color|xterm"..., 32768) = 3503 read(3, "", 28672) = 0 close(3) = 0 ioctl(1, TCGETS, {B38400 opost isig icanon echo ...}) = 0 ioctl(1, TCGETS, {B38400 opost isig icanon echo ...}) = 0 ioctl(1, TCGETS, {B38400 opost isig icanon echo ...}) = 0 ioctl(1, TCGETS, {B38400 opost isig icanon echo ...}) = 0 ioctl(1, TIOCGWINSZ, {ws_row=24, ws_col=194, ws_xpixel=0, ws_ypixel=0}) = 0 brk(0x555be38ef000) = 0x555be38ef000 ioctl(0, TIOCGWINSZ, {ws_row=24, ws_col=194, ws_xpixel=0, ws_ypixel=0}) = 0 ioctl(1, TCGETS, {B38400 opost isig icanon echo ...}) = 0 brk(0x555be3910000) = 0x555be3910000 lstat("/opt", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 lstat("/opt/nxp", 0x7ffd41ec29a0) = -1 ENOENT (No such file or directory) lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 lstat("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 lstat("/usr/local/NXP", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 lstat("/usr/local/NXP/S32DS.3.6.0", {st_mode=S_IFDIR|0777, st_size=4096, ...}) = 0 lstat("/usr/local/NXP/S32DS.3.6.0/S32DS", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 lstat("/usr/local/NXP/S32DS.3.6.0/S32DS/tools", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 lstat("/usr/local/NXP/S32DS.3.6.0/S32DS/tools/gdb-arm", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 lstat("/usr/local/NXP/S32DS.3.6.0/S32DS/tools/gdb-arm/arm32-eabi", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 lstat("/usr/local/NXP/S32DS.3.6.0/S32DS/tools/gdb-arm/arm32-eabi/share", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 lstat("/usr/local/NXP/S32DS.3.6.0/S32DS/tools/gdb-arm/arm32-eabi/share/gdb", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 lstat("/usr/local/NXP/S32DS.3.6.0/S32DS/tools/gdb-arm/arm32-eabi/share/gdb/auto-load", 0x7ffd41ec29a0) = -1 ENOENT (No such file or directory) pipe([3, 4]) = 0 prlimit64(0, RLIMIT_NOFILE, NULL, {rlim_cur=1024, rlim_max=1024*1024}) = 0 prlimit64(0, RLIMIT_NOFILE, NULL, {rlim_cur=1024, rlim_max=1024*1024}) = 0 prlimit64(0, RLIMIT_NOFILE, NULL, {rlim_cur=1024, rlim_max=1024*1024}) = 0 prlimit64(0, RLIMIT_NOFILE, NULL, {rlim_cur=1024, rlim_max=1024*1024}) = 0 prlimit64(0, RLIMIT_NOFILE, NULL, {rlim_cur=1024, rlim_max=1024*1024}) = 0 prlimit64(0, RLIMIT_NOFILE, NULL, {rlim_cur=1024, rlim_max=1024*1024}) = 0 mmap(NULL, 36864, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f1841681000 rt_sigprocmask(SIG_BLOCK, ~[], [], 😎 = 0 clone(child_stack=0x7f1841689ff0, flags=CLONE_VM|CLONE_VFORK|SIGCHLD) = 99522 munmap(0x7f1841681000, 36864) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 😎 = 0 close(4) = 0 fcntl(3, F_GETFL) = 0 (flags O_RDONLY) fstat(3, {st_mode=S_IFIFO|0600, st_size=0, ...}) = 0 read(3, "437//\n500//\n500V1//\n850//\n851//\n"..., 4096) = 4096 --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=99522, si_uid=1000, si_status=0, si_utime=0, si_stime=0} --- read(3, "DANISH//\nCSISO2022CN//\nCSISO2022"..., 4096) = 4096 read(3, "ISO-2022-CN//\nISO-2022-JP-2//\nIS"..., 4096) = 4096 read(3, "F10010001//\nOSF10010004//\nOSF100"..., 4096) = 1298 read(3, "", 4096) = 0 wait4(99522, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0, NULL) = 99522 close(3) = 0 prlimit64(0, RLIMIT_CORE, NULL, {rlim_cur=0, rlim_max=RLIM64_INFINITY}) = 0 brk(0x555be3931000) = 0x555be3931000 getcwd("/usr/local/NXP/S32DS.3.6.0/S32DS/tools/gdb-arm/arm32-eabi/bin", 4096) = 62 lstat("/usr/local/NXP/S32DS.3.6.0/S32DS/tools/gdb-arm/arm32-eabi/bin/arm-none-eabi-gdb-py", {st_mode=S_IFREG|0775, st_size=15366192, ...}) = 0 stat("/usr/local/NXP/S32DS.3.6.0/S32DS/tools/gdb-arm/arm32-eabi/bin/../lib/gdb", 0x7ffd41ec2a80) = -1 ENOENT (No such file or directory) lstat("/opt", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 lstat("/opt/nxp", 0x7ffd41ec1980) = -1 ENOENT (No such file or directory) brk(0x555be3952000) = 0x555be3952000 brk(0x555be3973000) = 0x555be3973000 pipe2([3, 4], O_CLOEXEC) = 0 fcntl(3, F_GETFD) = 0x1 (flags FD_CLOEXEC) fcntl(3, F_SETFD, FD_CLOEXEC) = 0 fcntl(3, F_SETFL, O_RDONLY|O_NONBLOCK) = 0 fcntl(4, F_SETFL, O_RDONLY|O_NONBLOCK) = 0 poll([{fd=3, events=POLLIN}], 1, 0) = 0 (Timeout) brk(0x555be3994000) = 0x555be3994000 brk(0x555be39b5000) = 0x555be39b5000 ioctl(0, TCGETS, {B38400 opost isig icanon echo ...}) = 0 fcntl(0, F_GETFL) = 0x2 (flags O_RDWR) ioctl(0, TIOCGPGRP, [99518]) = 0 pipe2([5, 6], O_CLOEXEC) = 0 fcntl(5, F_SETFL, O_RDONLY|O_NONBLOCK) = 0 fcntl(6, F_SETFL, O_RDONLY|O_NONBLOCK) = 0 poll([{fd=5, events=POLLIN}], 1, 0) = 0 (Timeout) pipe2([7, 8], O_CLOEXEC) = 0 fcntl(7, F_SETFL, O_RDONLY|O_NONBLOCK) = 0 fcntl(8, F_SETFL, O_RDONLY|O_NONBLOCK) = 0 rt_sigaction(SIGINT, {sa_handler=0x555bda9b6dd0, sa_mask=[INT], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7f18410df090}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 😎 = 0 rt_sigaction(SIGTERM, {sa_handler=0x555bda8bd8a0, sa_mask=[TERM], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7f18410df090}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 😎 = 0 rt_sigaction(SIGQUIT, {sa_handler=0x555bda8bd780, sa_mask=[QUIT], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7f18410df090}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 😎 = 0 rt_sigaction(SIGHUP, {sa_handler=0x555bda8bd750, sa_mask=[HUP], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7f18410df090}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 😎 = 0 rt_sigaction(SIGFPE, {sa_handler=0x555bda8bd9d0, sa_mask=[FPE], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7f18410df090}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 😎 = 0 rt_sigaction(SIGBUS, {sa_handler=0x555bda8bd9d0, sa_mask=[BUS], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7f18410df090}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 😎 = 0 rt_sigaction(SIGABRT, {sa_handler=0x555bda8bd9d0, sa_mask=[ABRT], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7f18410df090}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 😎 = 0 rt_sigaction(SIGSEGV, {sa_handler=0x555bda8bdac0, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK, sa_restorer=0x7f18415fb420}, NULL, 😎 = 0 stat("/home/dustin/.config/gdb/gdbearlyinit", 0x7ffd41ec30a0) = -1 ENOENT (No such file or directory) stat("/home/dustin/.gdbearlyinit", 0x7ffd41ec30a0) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/sys/devices/system/cpu/online", O_RDONLY|O_CLOEXEC) = 9 read(9, "0-7\n", 8192) = 4 close(9) = 0 rt_sigprocmask(SIG_BLOCK, [INT ALRM TERM CHLD WINCH], [], 😎 = 0 mmap(NULL, 8392704, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f1840324000 mprotect(0x7f1840325000, 8388608, PROT_READ|PROT_WRITE) = 0 clone(child_stack=0x7f1840b23870, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tid=[99523], tls=0x7f1840b24700, child_tidptr=0x7f1840b249d0) = 99523 mmap(NULL, 8392704, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f183fb23000 mprotect(0x7f183fb24000, 8388608, PROT_READ|PROT_WRITE) = 0 clone(child_stack=0x7f1840322870, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tid=[99524], tls=0x7f1840323700, child_tidptr=0x7f18403239d0) = 99524 mmap(NULL, 8392704, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f183f322000 mprotect(0x7f183f323000, 8388608, PROT_READ|PROT_WRITE) = 0 clone(child_stack=0x7f183fb21870, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tid=[99525], tls=0x7f183fb22700, child_tidptr=0x7f183fb229d0) = 99525 mmap(NULL, 8392704, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f183eb21000 mprotect(0x7f183eb22000, 8388608, PROT_READ|PROT_WRITE) = 0 clone(child_stack=0x7f183f320870, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tid=[99526], tls=0x7f183f321700, child_tidptr=0x7f183f3219d0) = 99526 mmap(NULL, 8392704, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f183e320000 mprotect(0x7f183e321000, 8388608, PROT_READ|PROT_WRITE) = 0 clone(child_stack=0x7f183eb1f870, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tid=[99527], tls=0x7f183eb20700, child_tidptr=0x7f183eb209d0) = 99527 mmap(NULL, 8392704, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f183db1f000 mprotect(0x7f183db20000, 8388608, PROT_READ|PROT_WRITE) = 0 clone(child_stack=0x7f183e31e870, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tid=[99528], tls=0x7f183e31f700, child_tidptr=0x7f183e31f9d0) = 99528 mmap(NULL, 8392704, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f183d31e000 mprotect(0x7f183d31f000, 8388608, PROT_READ|PROT_WRITE) = 0 clone(child_stack=0x7f183db1d870, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tid=[99529], tls=0x7f183db1e700, child_tidptr=0x7f183db1e9d0) = 99529 mmap(NULL, 8392704, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f183cb1d000 mprotect(0x7f183cb1e000, 8388608, PROT_READ|PROT_WRITE) = 0 clone(child_stack=0x7f183d31c870, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tid=[99530], tls=0x7f183d31d700, child_tidptr=0x7f183d31d9d0) = 99530 rt_sigprocmask(SIG_SETMASK, [], NULL, 😎 = 0 futex(0x555be38c34b8, FUTEX_WAKE_PRIVATE, 1) = 1 rt_sigaction(SIGINT, {sa_handler=SIG_DFL, sa_mask=[INT], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7f18410df090}, {sa_handler=0x555bda9b6dd0, sa_mask=[INT], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7f18410df090}, 😎 = 0 openat(AT_FDCWD, "/usr/lib/x86_64-linux-gnu/gconv/gconv-modules.cache", O_RDONLY) = 9 fstat(9, {st_mode=S_IFREG|0644, st_size=27002, ...}) = 0 mmap(NULL, 27002, PROT_READ, MAP_SHARED, 9, 0) = 0x7f1841683000 close(9) = 0 futex(0x7f1841289954, FUTEX_WAKE_PRIVATE, 2147483647) = 0 readlink("/usr/local/bin/python", 0x7ffd41ebda70, 4096) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/usr/local/bin/pyvenv.cfg", O_RDONLY) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/usr/local/pyvenv.cfg", O_RDONLY) = -1 ENOENT (No such file or directory) stat("/usr/local/bin/Modules/Setup.local", 0x7ffd41ebea10) = -1 ENOENT (No such file or directory) stat("/usr/local/bin/lib/python3.10/os.py", 0x7ffd41ebe900) = -1 ENOENT (No such file or directory) stat("/usr/local/bin/lib/python3.10/os.pyc", 0x7ffd41ebe900) = -1 ENOENT (No such file or directory) stat("/usr/local/lib/python3.10/os.py", 0x7ffd41ebe900) = -1 ENOENT (No such file or directory) stat("/usr/local/lib/python3.10/os.pyc", 0x7ffd41ebe900) = -1 ENOENT (No such file or directory) stat("/usr/lib/python3.10/os.py", 0x7ffd41ebe900) = -1 ENOENT (No such file or directory) stat("/usr/lib/python3.10/os.pyc", 0x7ffd41ebe900) = -1 ENOENT (No such file or directory) stat("/usr/local/lib/python3.10/os.py", 0x7ffd41ebe900) = -1 ENOENT (No such file or directory) stat("/usr/local/lib/python3.10/os.pyc", 0x7ffd41ebe900) = -1 ENOENT (No such file or directory) write(2, "Could not find platform independ"..., 55Could not find platform independent libraries ) = 55 openat(AT_FDCWD, "/usr/local/bin/pybuilddir.txt", O_RDONLY) = -1 ENOENT (No such file or directory) stat("/usr/local/bin/lib/python3.10/lib-dynload", 0x7ffd41ebda00) = -1 ENOENT (No such file or directory) stat("/usr/local/lib/python3.10/lib-dynload", 0x7ffd41ebda00) = -1 ENOENT (No such file or directory) stat("/usr/lib/python3.10/lib-dynload", 0x7ffd41ebda00) = -1 ENOENT (No such file or directory) stat("/usr/local/lib/python3.10/lib-dynload", 0x7ffd41ebda00) = -1 ENOENT (No such file or directory) write(2, "Could not find platform dependen"..., 58Could not find platform dependent libraries ) = 58 write(2, "Consider setting $PYTHONHOME to "..., 57Consider setting $PYTHONHOME to [: ] ) = 57 getrandom("\x04\xf0\xa2\x12\x5c\x58\x69\xf9\xe7\x92\x2a\xc4\x9b\x55\x5c\xfc\x1f\x56\x13\xd5\x39\xe0\xe5\x4e", 24, GRND_NONBLOCK) = 24 brk(0x555be39eb000) = 0x555be39eb000 mmap(NULL, 1048576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f183ca1d000 brk(0x555be3a13000) = 0x555be3a13000 mmap(NULL, 1048576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f183c91d000 sysinfo({uptime=4102, loads=[17216, 11392, 7168], totalram=4100464640, freeram=251756544, sharedram=39157760, bufferram=148140032, totalswap=1713590272, freeswap=1447161856, procs=577, totalhigh=0, freehigh=0, mem_unit=1}) = 0 openat(AT_FDCWD, "/etc/localtime", O_RDONLY|O_CLOEXEC) = 9 fstat(9, {st_mode=S_IFREG|0644, st_size=3592, ...}) = 0 fstat(9, {st_mode=S_IFREG|0644, st_size=3592, ...}) = 0 read(9, "TZif2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\10\0\0\0\10\0\0\0\0"..., 4096) = 3592 lseek(9, -2280, SEEK_CUR) = 1312 read(9, "TZif2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\10\0\0\0\10\0\0\0\0"..., 4096) = 2280 brk(0x555be3a34000) = 0x555be3a34000 close(9) = 0 stat("/usr/local/lib/python310.zip", 0x7ffd41ec1290) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/usr/share/locale/locale.alias", O_RDONLY|O_CLOEXEC) = 9 fstat(9, {st_mode=S_IFREG|0644, st_size=2996, ...}) = 0 read(9, "# Locale name alias data base.\n#"..., 4096) = 2996 read(9, "", 4096) = 0 close(9) = 0 openat(AT_FDCWD, "/usr/share/locale/en_US.UTF-8/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/usr/share/locale/en_US.utf8/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/usr/share/locale/en_US/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/usr/share/locale/en.UTF-8/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/usr/share/locale/en.utf8/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/usr/share/locale/en/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/usr/share/locale-langpack/en_US.UTF-8/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/usr/share/locale-langpack/en_US.utf8/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/usr/share/locale-langpack/en_US/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/usr/share/locale-langpack/en.UTF-8/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/usr/share/locale-langpack/en.utf8/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/usr/share/locale-langpack/en/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory) stat("/usr/local/lib", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 stat("/usr/local/lib/python310.zip", 0x7ffd41ec1070) = -1 ENOENT (No such file or directory) stat("/usr/local/lib/python3.10", 0x7ffd41ec1290) = -1 ENOENT (No such file or directory) stat("/usr/local/lib", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 stat("/usr/local/lib/python3.10", 0x7ffd41ec1070) = -1 ENOENT (No such file or directory) stat("/usr/local/lib/lib-dynload", 0x7ffd41ec1290) = -1 ENOENT (No such file or directory) stat("/usr/local/lib", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 stat("/usr/local/lib/lib-dynload", 0x7ffd41ec1070) = -1 ENOENT (No such file or directory) write(2, "Python path configuration:\n", 27Python path configuration: ) = 27 write(2, " PYTHONHOME = ", 15 PYTHONHOME = ) = 15 write(2, "(not set)", 9(not set)) = 9 write(2, "\n", 1 ) = 1 write(2, " PYTHONPATH = ", 15 PYTHONPATH = ) = 15 write(2, "(not set)", 9(not set)) = 9 write(2, "\n", 1 ) = 1 write(2, " program name = ", 17 program name = ) = 17 write(2, "'", 1') = 1 write(2, "/", 1/) = 1 write(2, "u", 1u) = 1 write(2, "s", 1s) = 1 write(2, "r", 1r) = 1 write(2, "/", 1/) = 1 write(2, "l", 1l) = 1 write(2, "o", 1o) = 1 write(2, "c", 1c) = 1 write(2, "a", 1a) = 1 write(2, "l", 1l) = 1 write(2, "/", 1/) = 1 write(2, "b", 1b) = 1 write(2, "i", 1i) = 1 write(2, "n", 1n) = 1 write(2, "/", 1/) = 1 write(2, "p", 1p) = 1 write(2, "y", 1y) = 1 write(2, "t", 1t) = 1 write(2, "h", 1h) = 1 write(2, "o", 1o) = 1 write(2, "n", 1n) = 1 write(2, "'", 1') = 1 write(2, "\n", 1 ) = 1 write(2, " isolated = 0\n", 15 isolated = 0 ) = 15 write(2, " environment = 1\n", 18 environment = 1 ) = 18 write(2, " user site = 1\n", 16 user site = 1 ) = 16 write(2, " import site = 1\n", 18 import site = 1 ) = 18 write(2, " sys._base_executable = ", 25 sys._base_executable = ) = 25 write(2, "'/usr/local/bin/python'", 23'/usr/local/bin/python') = 23 write(2, "\n", 1 ) = 1 write(2, " sys.base_prefix = ", 20 sys.base_prefix = ) = 20 write(2, "'/usr/local'", 12'/usr/local') = 12 write(2, "\n", 1 ) = 1 write(2, " sys.base_exec_prefix = ", 25 sys.base_exec_prefix = ) = 25 write(2, "'/usr/local'", 12'/usr/local') = 12 write(2, "\n", 1 ) = 1 write(2, " sys.platlibdir = ", 19 sys.platlibdir = ) = 19 write(2, "'lib'", 5'lib') = 5 write(2, "\n", 1 ) = 1 write(2, " sys.executable = ", 19 sys.executable = ) = 19 write(2, "'/usr/local/bin/python'", 23'/usr/local/bin/python') = 23 write(2, "\n", 1 ) = 1 write(2, " sys.prefix = ", 15 sys.prefix = ) = 15 write(2, "'/usr/local'", 12'/usr/local') = 12 write(2, "\n", 1 ) = 1 write(2, " sys.exec_prefix = ", 20 sys.exec_prefix = ) = 20 write(2, "'/usr/local'", 12'/usr/local') = 12 write(2, "\n", 1 ) = 1 write(2, " sys.path = [\n", 15 sys.path = [ ) = 15 write(2, " '/usr/local/lib/python310.zi"..., 36 '/usr/local/lib/python310.zip', ) = 36 write(2, " '/usr/local/lib/python3.10',"..., 33 '/usr/local/lib/python3.10', ) = 33 write(2, " '/usr/local/lib/lib-dynload'"..., 34 '/usr/local/lib/lib-dynload', ) = 34 write(2, " ]\n", 4 ] ) = 4 ioctl(2, TCGETS, 0x7ffd41ec2a60) = -1 ENOTTY (Inappropriate ioctl for device) write(2, "Python Exception ", 17Python Exception ) = 17 ioctl(2, TCGETS, 0x7ffd41ec2a60) = -1 ENOTTY (Inappropriate ioctl for device) ioctl(2, TCGETS, 0x7ffd41ec2a60) = -1 ENOTTY (Inappropriate ioctl for device) write(2, " ", 29 ) = 29 ioctl(2, TCGETS, 0x7ffd41ec2a60) = -1 ENOTTY (Inappropriate ioctl for device) ioctl(2, TCGETS, 0x7ffd41ec2a60) = -1 ENOTTY (Inappropriate ioctl for device) write(2, ": ", 2: ) = 2 ioctl(2, TCGETS, 0x7ffd41ec2a60) = -1 ENOTTY (Inappropriate ioctl for device) ioctl(2, TCGETS, 0x7ffd41ec2a60) = -1 ENOTTY (Inappropriate ioctl for device) write(2, "No module named 'encodings'", 27No module named 'encodings') = 27 ioctl(2, TCGETS, 0x7ffd41ec2a60) = -1 ENOTTY (Inappropriate ioctl for device) ioctl(2, TCGETS, 0x7ffd41ec2a60) = -1 ENOTTY (Inappropriate ioctl for device) write(2, "\n", 1 ) = 1 ioctl(2, TCGETS, 0x7ffd41ec2a60) = -1 ENOTTY (Inappropriate ioctl for device) futex(0x7f18412a81e0, FUTEX_WAKE_PRIVATE, 2147483647) = 0 rt_sigaction(SIGINT, {sa_handler=0x555bda9b6dd0, sa_mask=[INT], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7f18410df090}, {sa_handler=SIG_DFL, sa_mask=[INT], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7f18410df090}, 😎 = 0 sigaltstack({ss_sp=NULL, ss_flags=SS_DISABLE, ss_size=0}, NULL) = 0 rt_sigprocmask(SIG_BLOCK, [TTOU], [], 😎 = 0 ioctl(1, TCSBRK, 1) = 0 rt_sigprocmask(SIG_UNBLOCK, [TTOU], NULL, 😎 = 0 write(2, "Python not initialized", 22Python not initialized) = 22 ioctl(2, TCGETS, 0x7ffd41ec3040) = -1 ENOTTY (Inappropriate ioctl for device) write(2, "\n", 1 ) = 1 ioctl(2, TCGETS, 0x7ffd41ec3040) = -1 ENOTTY (Inappropriate ioctl for device) exit_group(1) = ? +++ exited with 1 +++
查看全文
S32 K118 Internal clock Lin I use S32k118, there is no external crystal oscillator, so i use internal clock.  The problem is that the system is works fine in debug mode.  And If power off, then power on, it can't run normally. Attached is the clock config. Is there anything special when use internal clock? Could you give me some supports? Thanks very much! Re: S32 K118 Internal clock Lin Solved, Thank you very much! Re: S32 K118 Internal clock Lin Hi Jianfeng2, If you are using S32K1 SDK, please check if "START_FROM_FLASH" Symbols are missing? refer to the discussion:   S32K188 runs with debugger, but not witout If you suspect the clock is inaccurate, please observe the frequency of internal clock through the CLKOUT pin. Best Regards, Robin ------------------------------------------------------------------------------- Note: - If this post answers your question, please click the "ACCEPT AS SOLUTION" button. Thank you! - We are following threads for 7 weeks after the last post, later replies are ignored Please open a new thread and refer to the closed one, if you have a related question at a later point in time.
查看全文