Multi Source Translation Content

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

Multi Source Translation Content

Discussions

Sort by:
MPX2010 センサを搭載したボードを構築しています。MPX2010 センサーを自動洗浄プロセスにかけることはできますか? <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> MPX2010 センサを搭載したボードを構築しています。できる MPX2010 センサを自動洗浄プロセスにかけるのですか? インテリジェント・センシング・フレームワーク Re: We are building a board with the MPX2010 sensor on it. Can we put the MPX2010 sensor through an automated wash process? <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちはピーター、 Freescale では、ウェーブはんだ付け後にデバイスを水で洗浄するための推奨手順を提供していませんが、ポートに水が入らないように注意する必要があります。デバイスの P1 側には保護ジェルコーティングが施されています。ゲルコーティングはダイのアクティブ表面を保護しますが、ゲルが濡れるとデバイスの信頼性が損なわれる可能性があります。また、ゲルは濡れると特性が変化し、デバイスが仕様通りに動作しない場合があります。水洗浄プロセス中はポートを覆う必要があります。 圧力センサ デバイスをクリーニングする場合は、注意すべき特別な考慮事項がいくつかあります。センサー圧力開口部に入るクリーナーは、デバイスに悪影響を及ぼす可能性があります。特にデバイスをアルコールに浸すと悪影響が出ます。SO、部品のアクセス ホールをカプトン テープで密閉することが絶対に推奨されます。 超音波洗浄はワイヤボンド、ゲル、ダイヤフラムに損傷を与える可能性があるので注意してください。 この情報が皆様のお役に立てれば幸いです。 ご質問を誤解していた場合は、遠慮なくお知らせください。喜んでお手伝いさせていただきます。 素晴らしい一日をお過ごしください。 デビッド・ディアス。 ----------------------------------------------------------------------------------------------------------------------- 注: この投稿で質問が解決した場合は、「正解」ボタンをクリックしてください。ありがとう! -----------------------------------------------------------------------------------------------------------------------
View full article
pressure sensor MPXV7002 temperature range The pressure sensor MPXV7002 has following temperature ranges: operating: TA +10...+60°C Do may cause permanent damage if operating at -10°C...+9°C? [yes or no] I can accept in my project that the error will increase outside of the compensated temperature range (+10...+60°C), but I cannot accept that the sensor will be permanent damaged, as stated in the datasheet (Table 4. Maximum Ratings, note [1]). Thank you for your help. Re: pressure sensor MPXV7002 temperature range Dear Andrea, yes, you can use the MPXV7002DP outside of the compensated temperature range (TA +10...+60°C), from -30°C to 100°C without damage. But as you mentioned the error is increased outside of the compensated area and we cannot guarantee how much. With Best Regards, Jozef
View full article
Xtrinsic pressure sensor / altimeter The relativelly new high-precision pressure sensor for altitude detection designed to help users further leverage advanced navigation capabilities and emerging location-based services such as GPS assist and e911. The Freescale Xtrinsic MPL3115A2 pressure sensor, based on micro-electromechanical systems (MEMS) technology, complements the accelerometers and magnetometers in the Xtrinsic portfolio to meet the growing demand for these types of components in smart mobile devices. The Xtrinsic MPL3115A2 smart digital pressure sensor processes pressure and temperature data locally, requiring fewer computations assigned to the applications processor and thereby reducing power significantly compared to systems using basic sensors directly managed by the host processor. The pressure sensor features optimal efficiency with a FIFO (first-in/first-out) memory buffer, a standby mode of 2 micro amps and a low-power mode of 8.5 micro amps for current consumption savings depending on conditions of the processor and output data rates chosen. The Xtrinsic MPL3115A2 pressure sensor is designed to address the increasing popularity of mobile location-based services used in sophisticated handsets by delivering 30 cm resolution, which enables the device to identify elevation at a granular level. For example, a phone could detect the exact floor a user is on within a high-rise building or a shopping mall, allowing location-based services to more accurately reflect immediate surroundings. Beyond the smart mobile device market, the Xtrinsic MPL3115A2 pressure sensor has many other potential applications, including tracking assets in business and industrial settings, providing precise locations in emergency search and rescue missions, forecasting climate changes in desktop weather stations and monitoring home cooling and heating systems. In addition, the sensor is ideal for medical applications, including respiratory equipment and health monitoring and detection systems that can help identify the location of patients within their homes or other environments. About the Xtrinsic MPL3115A2 pressure sensor Freescale’s Xtrinsic MPL3115A2 pressure sensor offers advanced accuracy and sampling rates combined with low power consumption to increase performance. The device provides barometric and altimetry pressure detection up to 30 cm of resolution and delivers a digital output in either meters or pascals, based on user preference. The MPL3115A2 sensor also includes embedded functions and user-programmable options, such as temperature compensation, with variable sampling rates up to 128 Hz. Smart features include autonomous data acquisition with two interruptions on thresholds detection. To enhance efficiency, the device regulates auto-wake and sleep modes (to avoid unnecessary use of power) and requires zero data processing for mobile devices and medical and security applications. Freescale has a history of providing long-term production support for its products. The MPL3115A2 device is part of the Freescale Product Longevity program, with a minimum of 15 years of expected supply. See www.freescale.com/productlongevity for details, terms and conditions. Availability, price and development support Sample quantities of the Xtrinsic MPL3115A2 pressure sensor are available now from Freescale. Production quantities and samples are already available from Freescale and its distribution partners starting at a suggested resale price of $1.43 (USD) in 10,000-piece quantities. The Freescale Sensor Toolbox offers hardware, software and accessories in a common platform for acceleration, magnetic, pressure and touch sensors. In addition, the DEMOSTBMPL3115A2 includes the Xtrinsic MPL3115A2 pressure sensor development board and a USB board for a suggested resale price of $99 (USD). Electrical specs for the MPL3115A2  pressure sensor include: Pressure Range: Calibrated: 50 kPa to 110 kPa Operational: 20 kPa to 110 kPa Equivalent Altitude Range: Calibrated: 5574.4m down to -698.3m Operational: 11774.9m down to -698.3m Temperature Range:  -40C to 85C Numerical Output Ranges: Pressure: -131072 to +131071.75 Pa Altitude: -32768m to 32767.9375m Temperature: -128C to 127.9375C Supply Voltage: 1.95V to 3.6V core 1.6V to 3.6V I/O Supply Current at 1 Hz update rate: 8.5 microamps (no oversampling) 265 microamps (128X oversampling) Standby Current: 2 microamps 400 kHz I 2 C digital interface Resolution: 20 bit output field implies (2 X 131072 Pa / 2 20 bits) = 0.25 Pa/LSB Noise: 1.5 Pa RMS at 128X oversample rate You may be wondering how the MPL3115A2 generates altitude estimates. It’s actually simple math: Altitude = K1 X (1 – (P/P0) K2 ) meters, where K1 = 44300.77 meters K2 = 0.190263 (unitless) P0 = 101325 Pascals http://www.engineeringtv.com/video/Freescale-Xtrinsic-MPL3115A2-Sm;Engineering-TV-Embedded-Videos
View full article
X/Y/Z translation I've got the sensor fusion toolbox running on both Windows and Android and connecting to a FRDM-KL25Z (I also have a FRDM-K22F but it doesn't seem to have the appropriate firmware available) with a FRDM-FXS-MULT2-B.  The orientation display works quite well.  What I really want to know, though, is whether it's possible to display translation.  I'd like to see how accurately it can show the board moving side to side or up and down while it's rotating.   I see that there's linear acceleration available in the display.  Am I just going to have to integrate that to get translational movement?   Thanks,   Scott SensorFusion Re: X/Y/Z translation Scott, The K22F will definitely work with the toolbox.  I'm not sure why the toolbox couldn't locate the binary for you.  If you'll shoot me an email at [email protected], I'll respond with the .bin you need.  This should be equivalent to the one you got by compiling the project under KDS. I actually find that Bluetooth works more reliably for me than the wired serial/USB, but you do have to have the appropriate Bluetooth drivers installed and you have to have previously paired with the device in the "Devices and Printers" page. Mike Re: X/Y/Z translation My protégé here, who has some experience with mechatronics (and has been in school a whole lot more recently than me), also just suggested those two.  And my ex is a university professor who teaches rigid body dynamics so I can probably get some input there as well. Last time I gave her what I thought would be a fairly straightforward problem it turned into a student's master's thesis.  I've been using the FRDM-KL25Z so far because I haven't been able to get it to work with the FRDM-K22F (which is much closer to the intended platform).  The Kinetis Interface Tool shows AGM01 - FRDM_K22F in the available firmware list but it says "No file at specified Firmware path" when I try to load it.  I did get the FSFK_K22F project to compile and load from KDS but I haven't looked at it closely and I'm not clear on whether that's supposed to work with the sensor toolbox. I've only been able to get it to work over Bluetooth to an Android device (despite trying 3 different BT interfaces, but that's probably the fault of Windows), and hacking it to work with the Bluetooth radio in the hoop seems like it'd be more trouble than it's worth.  If I can get the K22F code running I'll see if I can adapt that to write to mass storage.  Worst case... we've got a working FRDM-KL25Z and a bunch of duct tape. Thanks, Scott Re: X/Y/Z translation Scott, The fusion algorithm is optimized to make the best possible estimate of device orientation.  Once it has that, it is trival to subtract computed gravity from the measured acceleration.  The toolbox has plots for both.  The sensor readings are plotted on the "Sensors" tab, and the linear acceleration on the "Dynamics" tab.  There are a number of free Matlab clones on the web that you can use to post-process log files.  Scilab and GNU Octive come to mind. Regards, Mike Re: X/Y/Z translation I've already done some captures via Bluetooth (without the fusion algorithms) and I'll probably need to revisit that.  Can you tell me if the linear acceleration readings I'm seeing in the sensor fusion graphs include a centrifugal component, or is that removed by the algorithms using the gyro data? Seems like it would need to know the radius of the hoop for that, but I don't have a strong grasp of the underlying math of the fusion algorithms. A basic off-body move called an isolation has the hoop vertical and the center fixed while the hoop rotates.  A single gyro axis does a beautiful job of capturing this.  An iso pop is a similar move but at some point in the rotation the center of the hoop translates one hoop diameter in a straight line in the plane of the hoop and returns on the same line.  If the sensor fusion algorithms can cancel out the centrifugal part from the steady rotation then it seems like this sort of move would be easy to capture.  Many moves involve a constant rotation component and a quick excursion and return on some axis.  Slow drift of the hoop's calculated position shouldn't be a major concern and hoop dancers tend to move around anyway.  It's the hypocycloid motion that concerns me. The motion should look something like this: Hypocycloid Enter 200, 130, and 130 for the radii and click start and you'll see what I'm talking about. It looks like the motion of the sensor should briefly stall at multiple points for each hoop rotation.  There are a number of academic papers on hula hoop motion, but I get the feeling that they're mostly things drunk mathematicians write as gags for their department holiday parties. At the time of the initial design about two years ago the Bosch part was the only 9-axis sensor available. Freescale was expecting one out within a year.  I assume that one got cancelled?  My first prototypes used an FXOS8700 and Bosch BMG160.  Board space is limited (< 5/8" wide, < 1/2" for future versions) so I'm trying to keep the component count down.  Our own SMT line is just barely adequate for some of the tiny DFN or QFN parts and even with a CM doing most of these boards, inspection and rework are a pain. Also, board flex is hard to avoid in a hoop and hidden lead parts can be trouble.  The BMX055 is at the far end of the board from its attachment point to try to reduce that. That's good to know about the compromises with MEMS gyro and accelerometer construction.  The existing sensors have been good enough for things like determining when the hoop is not in use and can go to sleep and to create motion-reactive patterns in the LEDs.  I think the magnetometer is worth keeping because it allows for things like a simple odometer type measurement - you can just count zero-crossings to count revolutions.  Also, this is not a very cost-sensitive board.  The sensors account for less then 2% of the retail price.  It has a 120 MHz K22F and a minimum of 32 MB of external flash to work with and the effect on the power budget is minimal. Any sensor that I can cram in there that might potentially be useful down the line is worth considering.  I'd have capacitive touch sensors all the way around the circumference if I could figure out a cost effective way to do it. Since the sensor fusion toolbox doesn't show translation, can you suggest any reasonably simple simulation framework that might?  Simulink's probably a little out of our budget for this project. Thanks, Scott Re: X/Y/Z translation Scott, I'm not sure what the motion of a stationary point on a hula hoop looks like over time.  I think you would need to chart out the acceleration values over a number of rotations of the hoop to make sure that (from the sensor's perspective), you don't have some near constant accelerations.  Those could play havoc with the algorithms. Yes, you are welcome to use the algorithms with any vendor's sensors.  You will need to replace the drivers, and NXP's support is (of course) limited to use of NXP sensors.  NXP does not have a 9-axis sensor available. You probably don't need a mag for this application.   I would recommend the MMA8652 accel and the FXAS21002 gyro. I can't comment one way or the other on the device you mention.  I do know that use of a separate gyro can sometimes yield better performance than an integrated device, depending upon what design tradeoffs were or were not made with that integrated device.  Gyros like to have evacuated cavities for the MEMS, as gas can dampen motion of the MEMS masses, decreasing the gyro's Q factor (think power efficiency).  Conversely, consumer accels are typically not evacuated.  Gas damping for the accel is desirable to achieve an overdamped response curve.  It's something to consider as you evaluate options. Regards, Mike Re: X/Y/Z translation Thanks for the fast and informative response!  Before I trouble you any further I'll tell you what my application is and you can tell me if it's nuts to even try.  The board is in a hula hoop, so it mostly moves in what I guess would be a hypocycloid path.  Centrifugal forces can be around 6 Gs.  Not sure about linear acceleration, but there are a large variety of common moves, some fairly linear and some mostly rotational.  There are plenty of useful things that orientation sensing can let me do, but calculating linear movement, even if it has some drift, would be really handy.  The hoop's usually not going far from the hooper but there can be a lot going on Also, I believe the library will work with other brands of sensors, right?  We use a Bosch BMX055 in all of the existing devices.  I thought Freescale had a 9-axis sensor in the works but I can't find it now .  Is there a Freescale alternative to the BMX055, and will it work with the sensor fusion library? Thanks, Scott Re: X/Y/Z translation Scott, There is a build available for the K22F, but only under KDS.  You can also flash the board from the Sensor Fusion Toolbox if you just want to play with the standard build. Double integration of acceleration sounds great until you realize that any noise and/or offset in the sensor also get doubly integrated, and quickly explodes.  Of the two, post-board-mount offset is probably the worst culprit.   The algorithms in the toolbox correct for gyro offset and drift, but not accelerometer.  We haven't included position charts in the published version of the fusion toolbox because we know how disappointing the results will be. In the NEXT version under development, we plan to include routines to allow you to do a one-time calibration of the accelerometer that will dramatically improve accelerometer offsets/rotations before the signals are fed into the Kalman filter.  At that point, you've got a solution that should work well for positioning/navigation aid applications.   I believe Mark (the primary developer, and my partner in crime on the fusion library) plans to release the new version in late Q1.  If your product timeline needs something sooner, drop me an email at [email protected] and we can discuss options. Regards, Mike
View full article
Error FIFO FXLS8471 I'm working with a FXLS8471 sensor with SPI. My problem is that the reading of the 32  measurements of the FIFO  does not coincide with the reading of the acceleration in the three axes. The sensor interrupted by filling the FIFO but when I try to read the 192 bytes in burst mode, the answer is incomprehensible. Thank you   Carlos Canal Intelligent Sensing Framework Re: Error FIFO FXLS8471 Hello Carlos, Here some suggestions & feedbacks: "Where axis X reading is = FF E0 (AX=0.0024g), axis Y=FD 70 (Ay=-0.0518g) and axis Z= 40 E8 (Az=0.9995g)" Regarding your conversion, AX should be negative FFE0 (hex) = -32 signed 16 bits) = -32/2² = -4 (signed 14bits)  = -4*sensitivity (g or mg). About your reading function, it seems good, I've got: bool FXLS8471Q::bRead(uint8_t __u8_register, uint8_t* __au8_OutValue,uint8_t __u8_length) {     bool __b_result = false;     uint8_t __u8_i;         _t_cs = 0;         _t_spi.write(  (__u8_register&0x7F) | (0x0<<7) ) ;     _t_spi.write(__u8_register&0x80);     for(__u8_i=0;__u8_i<__u8_length;__u8_i++)     {         __au8_OutValue[__u8_i] =  _t_spi.write(0x00) ;     }     _t_cs   =   1;        __b_result = true;     return __b_result; } but again, check your conversion... Are you sure the FIFO is enabled? How did you configure the sensor? Thanks, Anthony Re: Error FIFO FXLS8471 Hello Anthony: I do not get properly read accelerations 32 records stored in the FIFO. For example, a reading of the acceleration of the three axes is:   FF  E0 FD  70  40  E8 Where axis X reading is = FF E0 (AX=0.0024g), axis Y=FD 70 (Ay=-0.0518g) and axis Z= 40 E8 (Az=0.9995g) The following data correspond to a reading of the FIFO For example, axis X =7E  D8 , axis Y =20 60  and axis Z =00 40 7E  D8 20  60  00  40         7E  B8  20  38 00  34          7E D8  20  B8 00  30      7E D8  20  4C 00  18      7E E8  20  90 00  34         7E  F8 20  64  00 18 7E F4  20  40 00  3C          7E  F4  20  30 00  10          7E  D8  20  78  00 3C     7E C0  20  50 7F  F8      7E D0  20  40 00  44         7E  B0 20  6C  00 44 7E  E0 20  50  00 38          7E F0  20  7C 00  08           7E  E0  20  38 00  00      7E  D8 20  50  00  18      7E C0  20  5C 00  10        7E  E0 20  74  00 18   7E E0  20  7C 00  10         7E  D8 20  90  00 10            7E  F0 20  30  00 30       7E E0  20  30  00  38      7E E8  20  60 00  44        7E  E8 20 58  00  2C   7E  E0 20  54  00 3C         7E F4  20  88 00  58            7E D8  20  60 00  2C      7E  B8 20  6C  00 38      7E  A8 20  64  00 20         7E A8  20  64 00  44    7E D0  20  60 00  04         7E  E0 20  58  00 7C  La function para leer los 192 bytes es la siguiente: void IMUREAD2(char reg1, int count, unsigned char array[]){ unsigned int i; unsigned char value; unsigned  char dire, dire1; dire =reg1 &0x7F; dire1= reg1 &0x80; CS_FX=0; WByteSPI1(dire); WByteSPI1(dire1);                 for(i = 0; i < count; i++){                                array[i]=RByteSPI1();//                                } Nop(); CS_FX=1; return;                 } Thank you very much and best regards Carlos Canal Re: Error FIFO FXLS8471 Hello Carlos, Yes, the FIFO works with a 800Hz data rate. You just have to configure the CTRL_REG1 register by resetting the dr[0:2] field (to 0b000) . I attached an application note about FIFO uses in the motion sensors if you want to take a look at. Have a good day. Anthony Re: Error FIFO FXLS8471 Hello Anthony: Thank you very much for your cooperation. This weekend I report my code and put it on this page. I have the following question: Can use a 800 Hz ODR to work with FIFO? Thank you very much and best regards Carlos Canal Re: Error FIFO FXLS8471 Hello Carlos, Can you share your FXLS8471 configuration? I also would like to take a look at your drain function which empty the FIFO. Here my configuration if you want to compare: // CONFIG #define FXLS8471Q_CTRL_REG1        0x2A #define FXLS8471Q_CTRL_REG2        0x2B #define FXLS8471Q_CTRL_REG3        0x2C #define FXLS8471Q_CTRL_REG4        0x2D #define FXLS8471Q_CTRL_REG5        0x2E #define FXLS8471Q_XYZ_DATA_CFG     0x0E // ID #define FXLS8471Q_WHO_AM_I         0x0D #define FXLS8471Q_WHO_AM_I_VAL     0x6A // FIFO #define FXLS8471Q_F_SETUP          0x09 #define FXLS8471Q_F_STATUS         0x00 bool FXLS8471Q::vInit() {     bool __b_result=false;     uint8_t __u8_temp=0xFF;     /* Check presence of the sensor to prevent SPI issues*/     if(bRead(FXLS8471Q_WHO_AM_I,&__u8_temp,1))       if(__u8_temp == FXLS8471Q_WHO_AM_I_VAL)      //Check Sensor ID answer        /* Confugre the sensor */     if(bWrite(FXLS8471Q_CTRL_REG1  ,0x0))        //Standby mode     if(bWrite(FXLS8471Q_XYZ_DATA_CFG,0x2))        //0.976mg/LSB          /* Configure the FIFO */     if(bWrite(FXLS8471Q_F_SETUP    ,0x80))      // FIFO mode2 : stops accepting new samples when overflowed        /* Configure the FIFO interrupt */     if(bWrite(FXLS8471Q_CTRL_REG3  ,0x82))      // FIFO, interrupt active high (rising event)     if(bWrite(FXLS8471Q_CTRL_REG4  ,0x40))      // FIFO interrupt enabled     if(bWrite(FXLS8471Q_CTRL_REG5  ,0x40))      // FIFO interrupt pin routed to INT1     if(bWrite(FXLS8471Q_CTRL_REG1  ,0x11))      //Set ODR to 400Hz & active mode     {         __b_result= true;     }                                            return __b_result; } #define FXLS8471Q_OUT_X_MSB         0x01 bool FXLS8471Q::bGetFIFOAccelData(int16_t __aai16_AccelData[32][3]) {     uint8_t __au8_Buffer[192];     int16_t __i16_SingleData;     uint8_t __u8_i,__u8_j;     bool __b_result;     if(__b_result = bRead(FXLS8471Q_OUT_X_MSB,(uint8_t*)__au8_Buffer,192))     {         for(__u8_i=0;__u8_i<32;__u8_i++)         {             for(__u8_j=0;__u8_j<3;__u8_j++)              {             __i16_SingleData = (int16_t)( (__au8_Buffer[__u8_j*2+__u8_i*6]<<8) + __au8_Buffer[__u8_j*2+__u8_i*6+1]);              __aai16_AccelData[__u8_i][__u8_j] =  (int16_t)( ((float)__i16_SingleData)/4.0);             }           }           }     return __b_result; } Give me more information about your issues. Thanks, Anthony
View full article
need a pressure sensor that operates at -40C and stores at -51 was using MPXV5004DP MPXV5004DP This part was used in a legacy design. We inherited the design and noticed the part's spec didn't match our requirements (-40C operating and -51C storage). This sensor seemed to adequately worked when tested at those values but we couldn't knowingly leave an out-of-spec part in our design. We changed to another part that was rated for -40C operation but it actually works worse than the NXP sensor that isn't rated for it. We are trying to find alternatives. Does anyone know of differential pressure sensors that can operate in this environment: -40C to +51C operational -51C to +73C storage temp Max pressure > 4 psi needs to sense pressure in the 0-1 psi range (more is fine) Operates off of 5V SMT (small form factor such as the package of the current part) Re: need a pressure sensor that operates at -40C and stores at -51 was using MPXV5004DP Hi, Unfortunately, we do not have any data information for out-of-spec data, so we don’t have any performance information on the MPXV5004DP working at -40C. We can only recommend to use this sensor with a min operational temperature of 0C.   From the current portfolio, for the low pressure range, working at -40C temperature, I can only recommend the MPXV7007DP sensor: https://www.nxp.com/docs/en/data-sheet/MPXV7007.pdf Regards, Jose
View full article
圧力センサ MPXV7002GC6U を使用する場合、このセンサを SMT はんだ付けし、高水性クリーナーで洗浄しますか? <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> SING 圧力センサー MPXV7002GC6U は SMT はんだ付けして高水性クリーナーで洗浄しできますか? Re: USING Pressure sensor MPXV7002GC6U can this sensor SMT soldered and be cleaned in a high aquious cleaner? <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは、ジョン。 残念ながら、センサーの圧力開口部にクリーナーが入ると、デバイスに悪影響を与える可能性があります。 したがって、部品のアクセス ホールをカプトン テープで密閉することが絶対に推奨されます。清掃する前にセンサにキャップを付けることもできます。該当する場合は、クリーニング プロセス中に、センサの背面にある小さな通気口もカプトン テープで覆う必要があります。 キャップは次のサプライヤーから入手できます。 http://www.stockcap.com/products.asp なお、超音波洗浄は、周波数によってワイヤボンドの相互接続が損傷する可能性があるため、推奨されません。 多くのお客様は、洗浄操作を行わないか、スプレーが直接センサー穴に入らない方向にスプレー洗浄を行っています。 詳細については、次のリンクから Freescale コミュニティのThreadをご覧ください: https://community.freescale.com/thread/307192 すてきな一日を、 ホセ・レイエス ----------------------------------------------------------------------------------------------------------------------- 注: この投稿で質問が解決した場合は、「正解」ボタンをクリックしてください。ありがとう! -----------------------------------------------------------------------------------------------------------------------
View full article
MMA8652 対 MMA8451 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは、 現在、新しいアクセラレータを選択中です。私は選択肢を 2 つのチップ、MMA8652 と MMA8451 に絞りました。一方が 12 ビットでもう一方が 14 ビットであり、パッケージが異なること以外は、複雑さの点ではどちらも同様であると考えるのは正しいでしょうか?つまり、一方のチップがもう一方のチップよりもプログラムや構成が容易というわけではないということです。 また、低電力バッテリー駆動製品の設計の観点からは、INT ピンをプルアップするほうがよいですか、それともプルダウンするほうがよいですか? 最後に、MMA8652 のデータシートを見ると、回路図にはチップの周囲に極性のあるコンデンサが示されていますが、これらは極性がないはずだと思います。私の考えは正しいでしょうか? ありがとうございます 加速度センサ Re: MMA8652 vs MMA8451 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは、デビッド。 ご返信ありがとうございます。 念のため確認しますが、データシートでは 4 つのコンデンサすべてが有極性と記載されていますが、これはタイプミスだと思います。無極性コンデンサを4つ使用しても大丈夫でしょうか? ありがとうございます。 Re: MMA8652 vs MMA8451 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは、 1. 基本的に、上記のデバイス間の主な違いは解像度とパッケージ オプションです。 2. ご指摘の複雑さに関しては、どちらのデバイスも I2C インターフェースを使用しています。 必要なデバイスをプログラムおよび構成するためのソフトウェアの例をここで見つけることができます。 3. INT ピンにプルアップまたはプルダウンを配置するかどうかは、アプリケーションによって異なります。 割り込みピンはプッシュプルまたはオープンドレインに設定でき、アクティブ ハイまたはアクティブ ローのいずれかにすることができます。オープン ドレイン設定の割り込みピンにプルアップ抵抗を使用する場合は、加速度センサをアクティブ Low に設定する必要があります。プルダウン抵抗を使用する場合は、割り込みピンをアクティブ ハイに設定する必要があります。これはレジスタ 0x2C (MMA8451、2、3Q) で行われます。 詳細については、アプリケーションノート AN4077 を参照してください。 AN4077 - MMA845xQ デザインチェックリストとボード実装ガイドライン 4. 最後に、BYP ピンのコンデンサは、残りのコンデンサがデカップリング コンデンサである間に内部レギュレータの安定性を保証するためにそこに配置する必要があります。 この情報が皆様のお役に立てれば幸いです。 ご質問を誤解していた場合は、遠慮なくお知らせください。喜んでお手伝いさせていただきます。 素晴らしい一日をお過ごしください。 デビッド・ディアス。
View full article
[Harman] [IPCF] IPCF4.3のサポートに関する議論 このThreadを追跡のためにコミュニティに持ち込みます - 添付の電子メールThreadを参照してください。 Harman は、IPCF デモでの core1 の起動プロセスにいくつかのエラーがあることを報告しています。現時点での想定では、これは起動時にコアに影響を与える PE デバッガー スクリプトに関連していると考えられます。PE スクリプトでは、これは期待どおりに開始されません (これは IPCF コンテキスト外でも当てはまることを確認できます)。 最高、 ブライアン IPCF Re: [Harman] [IPCF] Support for IPCF4.3 Discussion こんにちは、ブライアン。   Harman は、当社の参照例でサポートされていないカスタマイズされたブート フローを使用しており、フィードバックに基づくと、これは IPCF の問題でも RTD/プラットフォーム ドライバーに関連する問題でもないため、このトピックに CESS チームも関与させることを提案します。   また、この投稿にはメールは添付されていません。   よろしくお願いいたします。 ダニエル
View full article
Can gPTP run with GMAC0 instead of PFE_MAC on S32G3? Hi,  I have found an example application for gPTP but it uses PFE instead of GMAC. Later on I want to integrate PTP with LWIP based application which uses GMAC0. So I will need to either move LWIP to use PFE or gPTP to use GMAC0. I want to understand if gPTP with GMAC is already available to work out of box for S32G399, and if not what is the effort and success chance to port gPTP to GMAC for S32G399? Rizwan Re: Can gPTP run with GMAC0 instead of PFE_MAC on S32G3? Hi,rizwan_at_disru ptdotcom Thank you for contacting us. You can refer to the PFE_DRV_MCAL_S32G_RTM_1_6_0_D2505 for the LWIP PFE using.  Customer can access the timestamping on the GMAC, but does not supply gPTP stacks reference to customer. BR Joey Re: Can gPTP run with GMAC0 instead of PFE_MAC on S32G3? Hello @Joey_z  do you mean its possible to run gPTP on GMAC, but a reference port is not available for it from NXP? Best regards, Rizwan Re: Can gPTP run with GMAC0 instead of PFE_MAC on S32G3? hi,rizwan_at_disru ptdotcom The gPTP receives the ingress timestamp through the PFE SW driver and sends the egress timestamp. The gPtP package provided are for the PFE scenario. We did not provide relevant content or information to apply gPTP to GMAC. BR Joey
View full article
import project When I select Import Example from the SDK and choose another name, the project should be generated using my new name rather than the example name provided in the SDK. Re: import project Hello, did you check in cmakelist.txt ? Re: import project Hello @gtecaskari , Sorry that we’ve only just noticed your post, possibly due to a community system issue. Apologies for keeping you waiting. I just tested it on my side, and it seems that the issue has been resolved. Please check the attached screen recording. If you have any further questions or concerns, feel free to reach out to us anytime. Have a nice day. BR Celeste Re: import project I just checked cmakelist.txt, it still displays the original SDK name. I will create an internal ticket and report it to the MCUXPresso VSCode team. Thanks for your feedback.
View full article
PF8121 在 U-boot/Linux 中调整 低压差线性稳压器(LDO) 电压 我正试图通过 I2C 将 LDOOUT1 的输出电压从 3.3V(OTP 存储器中闪烁的值)调整到 1.8V。但是,当我更改 VLDO1_RUN 的值时,PMIC 会重置。我怀疑我触发了欠压事件,因为当我关闭 LDO1VMON_EN 时,PMIC 无法 RESET,但我无法弄清楚电压与哪个寄存器进行比较。我猜测它正在与 OTP_VLDO1 进行比较,但我似乎无法读取该寄存器的值,所以不能确定。 u-boot= > i2c md 0x08 0xCE 0x3 00ce:00 00 00... u-boot= > 必须禁用电压监测器才能更改电压轨的值似乎有点极端,我想问一下我是否遗漏了有关如何在 I2C 上正确交换 LDOOUT1 电压轨电压的信息? Re: PF8121 adjusting LDO voltages in U-boot/Linux 您能提供帮助并在此分享您的原理图吗? 还请告诉我 PF8121 的完整零件编号? Re: PF8121 adjusting LDO voltages in U-boot/Linux PMIC 完整编号为 PC32PF8121A0EP。我还附上了我们设计中 PMIC 的图片。 Re: PF8121 adjusting LDO voltages in U-boot/Linux 对于您的示意图 1: Pin47 需要 2.2uF 去耦电容 2: LDOX 的输入电容为 1uF 3:48 号引脚接地。 4:21 引脚用 100K 上拉至 VDDIO 5:您可以尝试读取以下寄存器来确认故障。 我将关闭您的 00958417 号案件,请忽略其调查请求。 最后,请告诉我更新电路图后读取寄存器的结果。 Re: PF8121 adjusting LDO voltages in U-boot/Linux 1:PC32PF8121A0EP 是空白部分,这意味着我们无法识别真正的 OTP 部分,因为我认为它已经完成了 OTP。 2:我现在手上没有 PF8121,但我有 PF8100 我通过启用监视器和 UV/OV 状态对其进行了测试,然后调整 LDO1 值,没有发生 RESET 的情况。 因此,你可以直接更改 LDO1 的值,至少在我这里,直接更改 LDO1 的值已经没有问题了。
View full article
Unable to get Xtensa ISS license for HiFi4 DSP on i.MX 8M Plus Hello everyone, I am encountering a critical license error when trying to use the Xtensa Instruction Set Simulator (ISS) for HiFi4 DSP development on the i.MX 8M Plus platform. I would greatly appreciate any insights or guidance from the community. 1. The Error: When launching or debugging within the Xtensa IDE/Xplorer, the process fails with the following error: text *ERROR* Unable to get license(cexit exit requested from context '[ hifi4_mscale_v2_0_2_prod ] Xtensa ISS' ( rc = -1 )) *WARNING* fatal error(s) caught ( rc = -1 ) This prevents me from using the ISS for simulation and debugging. 2. My Development Environment: Target Chip: NXP i.MX 8M Plus (with Cadence HiFi4 DSP core). Xtensa Core: hifi4_mscale_v2_0_2_prod. Tool: Xtensa IDE / Xplorer (V10.1.11). Operating System: ( Windows 10). 3. What I Have Already Checked/Tried: To rule out common issues, I have verified: License Server: The FlexLM/LMGRD license server is running and accessible from my machine. License File: The license file contains a valid INCREMENT line for the Xtensa_ISS feature (or a similarly named feature) and has not expired. Environment Variables: I have set the correct license path environment variables (XTENSA_LICENSE_FILE, LM_LICENSE_FILE, etc.), pointing to the server (e.g., 27000@server_hostname). Despite these checks, the error persists. The return code rc = -1 seems to indicate a specific denial from the license server for this particular core/context. 4. My Specific Questions: Has anyone successfully set up the Xtensa ISS for the HiFi4 DSP (hifi4_mscale_v2_0_2_prod) on the i.MX 8M Plus platform? Are there any known specific configuration steps, environment variables, or license feature names required for this combination? Could there be a mismatch between the core configuration and the licensed features? Any advice on troubleshooting steps, correct license feature names, or configuration details would be extremely helpful. Thank you in advance for your support! Best regards, Re: Unable to get Xtensa ISS license for HiFi4 DSP on i.MX 8M Plus Sure, I have already installed the certificate. It seems to be a tricky question. Thank you for your reminder! Re: Unable to get Xtensa ISS license for HiFi4 DSP on i.MX 8M Plus I wonder if installing a local license works for you? Go to https://tensilicatools.com/download/i-mx-8-hifi-4-sdk/ and Click on the link at the bottom of the page named 'Click to get a license key for imx8mplus sdk'. Otherwise, I think you need to contact Cadence support.
View full article
NOR_Flash が動作するようになったら、USB CDC が動作しなくなりました... RT1021 を使用して、FeeRTOS hello プロジェクトを開始し、1020 開発キットを HW ボードとして使用し、問題なく USB CDC ライブラリを追加し、CDC USB 機能を取得して正常に通信できるようになりました。NVM が必要なので、flexspi_nor_flash の例を追加しました。検索した結果、リンカー スクリプトが存在しないために HW がクラッシュしていることが最終的にわかりました。そこで、リンカースクリプトを移植しました。 *(EXCLUDE_FILE(*flexspi_nor_flash_ops.o *fsl_flexspi.o)。文章*) そして、 <#ifメモリ名 == "SRAM_ITC" > * flexspi_nor_flash_ops.o ( .text * ) * fsl_flexspi.o ( .text * ) そして、 <#ifメモリ名 == "BOARD_SDRAM" > * ( .bss * ) しかし、これを一度実行すると、USB CDCは動作を停止し、デバイスマネージャーでは コード 43 が表示され、USB 記述子の要求が失敗しました。誰か 他にこれに遭遇しますか?このボード上の UART はまだ正常に動作します。 リンカースクリプトを削除し、nor_flashの呼び出しをコメントアウトすると、 機能すると、USB が再び動作を開始します。 ありがとう、そして大変感謝しております。 Re: USB CDC stopped working when I got the NOR_Flash working... こんにちは@tom_porterさん、 NXP Semiconductor 製品にご興味をお持ちいただき、また、サービスを提供させていただく機会をいただき、ありがとうございます。 SEMC(外部SDRAMコントローラ)が初期化されていない場合、.bssファイルに対する操作はセクションが失敗する可能性があります。これによりクラッシュが発生し、USB CDC の初期化も失敗する可能性があります。   以下をお試しください: 1: .bss を内部 SRAM に設定します (SDRAM は使用しません)。 2: SDRAMを使用する必要がある場合は、XIP_BOOT_HEADER_DCD_ENABLE = 1を有効にします。 お役に立てれば幸いです よろしくお願いいたします。 メイリュー Re: USB CDC stopped working when I got the NOR_Flash working... うまくいきました。助けてくれてありがとう
View full article
要件: Autosar バージョン 4.2.2 を搭載した S32K144、ソフトウェア バージョン: 1.0.1 こんにちは、NPXチーム 私のプロジェクトはこのバージョンに基づいているため、この AUTOSAR MCAL「 S32K14X_MCAL4_2_RTM_1_0_1.exe 」が必要ですが、NXP の Web サイトで見つけることができません。誰か助けてくれませんか? Re: Req: S32K144 with Autosar version 4.2.2 software version: 1.0.1 @PavelLさん、サポートありがとうございます。 見つけた 宜しくお願いします、 ベトナム Re: Req: S32K144 with Autosar version 4.2.2 software version: 1.0.1 こんにちは@Viet2002さん、 S32K1ページから移動してくださいS32K1汎用MCU | NXP Semiconductors : ソフトウェア -> S32K1デバイス用AUTOSAR MCAL -> ダウンロード オートモーティブ SW - AUTOSAR MCAL / QM をクリックしてください タブを選択 前 SW32K14-MCAL421-RTMC-1.0.1をクリックします。 S32K14X_MCAL 4.2_RTM_1.0.1.exe SDK はメンテナンスされなくなったことに注意してください。新しいプロジェクトには最新の RTD が推奨されます。 よろしくお願いいたします。 パベル
View full article
i.MX8MSCALE DDRツールとi.MX用設定ツールの比較 NXPへ 古い「i.MX8MSCALE DDR Tool」と新しい「Config Tools for i.MX」内の「DDR tool」には機能上の違いがありますか? 私の場合はi.MX8m+(MIMX8ML8DVNLZAB)で使用しています。 RPA (xls) と DDR ツールの同等のコンフィギュレータについても同じ質問です。同じ機能セットを提供していますか? i.MX 8M | i.MX 8M ミニ | i.MX 8M ナノ Re: i.MX8MSCALE DDR Tool vs. Config Tools for i.MX ありがとう、ホルヘ。新しいものを使います。トレーニングを実行するのに問題があり、基本的にはタイムアウトになります (新しいツールの場合)。何が起こっているのか、もっと詳しく知る方法はありますか?USBかUARTの通信に何らかの不具合があるのかもしれません。 Re: i.MX8MSCALE DDR Tool vs. Config Tools for i.MX こんにちは、 どちらのツールも非常に似ていますが、i.MX8MSCALE DDR ツールの主な欠点は、更新されなくなったことです。最新バージョン (3.31) には、i.MX 用 Config Tools の DDR ツールに継続的に組み込まれている最近のバグ修正は含まれていません。 このため、積極的にサポートされているツールが利用可能であるため、i.MX8MSCALE DDR ツールによるトレーニングはもはや有効であるとは見なされない可能性があります。 よろしくお願いいたします。 Re: i.MX8MSCALE DDR Tool vs. Config Tools for i.MX こんにちは、 Config Tools の DDR ツールの場合は、ログ ウィンドウで確認できます。 シェアしていただけますか? Cortex-A COM ポートに接続できますか? ボードはシリアルダウンロードモードになっていますか? よろしくお願いいたします。
View full article
usb host with CODEC(i2S) hi NXP team. I am developing a project using LPC5528. lpc5528 I2S RX receives I2S tx signals from an external source and outputs digital signals to usb speakers via USB. This requires a USB HOST+i2s component solution. But I didn't find such a program in the routines. Can you provide me with such a program? I'm developing a project using LPC5528. The LPC5528 I2S RX receives I2S TX signals from an external device, and outputs digital signals to a USB speaker via USB. This requires a solution using USB HOST + I2S components. However, I couldn't find such a solution in the example code. Could you provide a solution like this? thanks LPC55xx Re: usb host with CODEC(i2S) Hi @harry3  Thanks for your post, There is not a solution that accomplishes with the requirements you mentioned, but you could use as reference the examples of host_audio_speaker it has the options of bm or freertos (Included in SDK_25.12.00_LPCXpresso55S28). Also, there are two examples of I2S one using DMA and the other using interrupts, please refer to these examples.  The final implementation is up to you, feel free to reach out with any questions in the developing process of the solution.   Re: usb host with CODEC(i2S) Hi @harry3  Please also at the codec path to the MCU Assembler settings  let me know if this solves the issue.  Re: usb host with CODEC(i2S) Hi Carlos. I was already doing that when I came out with this question. I had already done it this way when this problem arose. thanks harry Re: usb host with CODEC(i2S) Hi @harry3  Thanks for clarifying. Please also add the folder to Path and Symbols -> Source location to be recognized as a folder with source files: You could confirm that the change make effect when the folder symbol has a blue C.  Re: usb host with CODEC(i2S) hi Carlos, I'm very sorry that I made a mistake with the attachment just now. Please refer to this initial attachment. thanks harry Re: usb host with CODEC(i2S) hi carlos, Thank you very much for your support.   I just found the problem of MCLk having no output. I will further develop this project and will continue to consult you if I encounter any problems in the future.   thanks harry 
View full article
S32K144 unlock Secure debug Hi, We are attempting to unlock secure debug on an S32K144 device using winIDEA. According to iSYSTEM documentation  NXP S32: Unlocking secure debug on NXP S32G2/3xx and S32R45x secure debug unlocking is supported for S32G2 and S32K3 devices with password parameters. However, when configuring the S32K144 in winIDEA CPU Options, the security unlock parameters (Protection, Password, SmartCardPassword) that are available for S32G2/S32K3 devices are not present. **The connection script $(SFR_FILE_DIR)/S32K1xx_ConnectToSoC.cpp contains no unlock parameters or security-related functions for S32K144 devices** Questions: 1. Does S32K144 support secure debug unlocking? 2. If yes, what is the proper procedure for S32K144? 3. Are there alternative methods or tools for S32K144 secure debug unlock? Re: S32K144 unlock Secure debug Hi, Thank you for the references provided. We have reviewed: - S32DS1.3 Backdoor Access Key example - winIDEA S32K1xx JTAG Lock blog The winIDEA blog shows how to lock S32K1xx devices using Flash Security byte (0x40C), but we need the procedure to UNLOCK an already secured S32K1xx device via winIDEA. The iSYSTEM unlock documentation only covers S32K3xx and S32G2xx devices with password parameters, which are not available for S32K1xx in winIDEA. Could you please provide: 1. The specific winIDEA procedure to unlock a secured S32K1xx device? 2. How to configure the backdoor access key method in winIDEA for S32K1xx? Re: S32K144 unlock Secure debug Hi @Kishore_14, 1. Yes. However, it is somewhat different than S32K3xx procedures. The JTAG/SWD interface will be disabled when the part is secured. This means that a debug controller cannot read or write to SOC memory mapped addresses when the part is in this state. The part is secure when the FTFC_FSEC byte is in a secure state in the flash configuration field.  2. Please refer to AN12130 & Example S32K144 Verify Backdoor Access Key S32DS1.3. Also, chapter 5.2.1 Flash memory security from S32K1xx reference manual also explains how the FSEC field works. 3. There is also the JTAG Lock procedure on NXP S32K1xx blog from winIDEA. It is the same documentation as the S32K/G/R link you've shared, but focused on the K1 devices. Best regards, Julián Re: S32K144 unlock Secure debug Hi @Kishore_14, I am not sure what is the specific procedure to unlock the S32K device through winIDEA. Since this SW is not from NXP, rather from a third-party, could you try contacting them instead? Online Help - iSYSTEM. In order to unlock the S32K1xx, you either need to enable and enter the backdoor key or mass erase must be enabled. The backdoor key can be used to unlock the MCU by the FTFC command only. (Unlock flash on S32K144W from firmware - NXP Community) If you want to unlock the MCU from outside, you need to mass erase the whole chip.  I've found this post explaining the same thing, using winIDEA: Arm Cortex-M: Locked/secured device - TASKING Knowledge Base. Best regards, Julián Re: S32K144 unlock Secure debug We have an additional question regarding S32K1xx secure debug unlock: Hardware Debugger Support: 1. S32 Debugger- Shows "Secure debugging" option in S32DS: - "Enable secure debugging" checkbox available - "Debugging type: Password" dropdown available -  We don't have S32 debugger hardware   2. PEMicro Debugger - No secure debugging option visible: -  We have PEMicro hardware -  No secure debugging options in S32DS interface -  We don't have PEMicro license 1. Does PEMicro debugger support S32K1xx secure debug unlock? 2. Is the secure debugging feature only available with S32 debugger hardware? 3. If PEMicro supports it, how do we enable secure debugging options for S32K1xx with PEMicro? Re: S32K144 unlock Secure debug Hi @Kishore_14, 1. Does PEMicro debugger support S32K1xx secure debug unlock? Not as far as I'm aware.  2. Is the secure debugging feature only available with S32 debugger hardware? Secure debugging is only available for S32G/R/Z devices. You can see that selecting the S32K144 device disables the "Secure debugging" option: 3. If PEMicro supports it, how do we enable secure debugging options for S32K1xx with PEMicro? If they support any kind of scripts, you can ask their support page: PEmicro Support Home. However, as I've mentioned, you have two methods: backdoor key by the FTFC command or mass erase the whole chip (if mass erase is enabled). Best regards, Julián Re: S32K144 unlock Secure debug Hi Julian, Following up on your previous response about "backdoor key by FTFC command" for S32K1xx: 1. When you mention "backdoor key by FTFC command," do you mean using the example project Example_S32K144_Verify_Backdoor_Access_Key_S32DS1.3_v2 approach with FTFC command 0x45? 2. If I'm using a different project (like a bootloader), do I need to hardcode the backdoor key unlock code into every project? Thanks. Re: S32K144 unlock Secure debug Hi @Kishore_14, 1. Yes.  2. I'm not sure if I understood the question correctly. The FSEC register is a read-only register and is loaded with the content of the flash security byte in the Flash Configuration Field located in program flash memory during the reset sequence. The configuration field holds the Backdoor comparison key as well and is configurable in startup_S32K1XX.S file. If you are referring to loading the key through FTFC, you can create a routine which receives the key through UART, CAN, SPI, etc. (except JTAG/SWD) and loads the key, thus un-securing the device and unlocking JTAG/SWD interface as well until the next reset. Best regards, Julián
View full article
S32K144 ロック解除 セキュアデバッグ こんにちは、 winIDEA を使用して S32K144 デバイスの安全なデバッグのロックを解除しようとしています。 iSYSTEMのドキュメントによると NXP S32: NXP S32G2/3xx および S32R45x のセキュア デバッグのロック解除 安全なデバッグ ロック解除は、パスワード パラメータを持つ S32G2 および S32K3 デバイスでサポートされます。 ただし、winIDEA CPUオプションでS32K144を設定すると、セキュリティロック解除 S32G2/S32K3で利用可能なパラメータ(保護、パスワード、スマートカードパスワード) デバイスが存在しません。 **接続スクリプト$(SFR_FILE_DIR)/S32K1xx_ConnectToSoC.cppにはロック解除パラメータが含まれていません またはS32K144デバイスのセキュリティ関連機能** 質問: 1.S32K144 はセキュアデバッグロック解除をサポートしていますか? 2. はいの場合、S32K144 の適切な手順は何ですか? 3. S32K144 セキュア デバッグ ロック解除の代替方法またはツールはありますか? Re: S32K144 unlock Secure debug こんにちは、 参考資料をご提供いただきありがとうございます。 以下をレビューしました: - S32DS1.3 バックドアアクセスキーの例 - winIDEA S32K1xx JTAGロックブログ winIDEAブログでは、フラッシュセキュリティバイト(0x40C)を使用してS32K1xxデバイスをロックする方法を紹介しています。 ただし、winIDEA を介してすでに保護されている S32K1xx デバイスのロックを解除する手順が必要です。 iSYSTEMロック解除ドキュメントは、S32K3xxおよびS32G2xxデバイスのみを対象としています。 パスワード パラメータは、winIDEA の S32K1xx では使用できません。 以下をご提供いただけますでしょうか: 1.保護された S32K1xx デバイスのロックを解除するための具体的な winIDEA 手順は何ですか? 2. S32K1xx 用の winIDEA でバックドア アクセス キー メソッドを構成するにはどうすればよいでしょうか? Re: S32K144 unlock Secure debug こんにちは@Kishore_14さん、 1. はい。ただし、S32K3xx の手順とは多少異なります。部品が固定されると、JTAG/SWD インターフェースは無効になります。つまり、部品がこの状態にある場合、デバッグ コントローラは SOC メモリにマップされたアドレスを読み取ったり書き込んだりすることはできません。 フラッシュ構成フィールドのFTFC_FSECバイトがセキュア状態にある場合、その部品はセキュアです。 2. AN12130および例 S32K144 のバックドア アクセス キー S32DS1.3 の検証を参照してください。また、S32K1xx リファレンス マニュアルの5.2.1 章「フラッシュ メモリのセキュリティ」でも、FSEC フィールドの動作について説明されています。 3. winIDEA のNXP S32K1xx ブログにも JTAG ロックの手順が記載されています。これは、共有した S32K/G/R リンクと同じドキュメントですが、K1 デバイスに重点が置かれています。 よろしくお願いします、 ジュリアン Re: S32K144 unlock Secure debug こんにちは@Kishore_14さん、 winIDEA を介して S32K デバイスのロックを解除する具体的な手順がわかりません。この SW は NXP 製ではなくサードパーティ製なので、代わりに NXP に問い合わせてみてはいかがでしょうか。オンライン ヘルプ - iSYSTEM 。 S32K1xx のロックを解除するには、バックドア キーを有効にして入力するか、一括消去を有効にする必要があります。 バックドア キーは、FTFC コマンドでのみ MCU のロックを解除するために使用できます。(ファームウェアから S32K144W のフラッシュのロックを解除 - NXP コミュニティ) MCU を外部からロック解除したい場合は、チップ全体を一括消去する必要があります。 winIDEA を使用して同じことを説明しているこの投稿を見つけました: Arm Cortex-M: ロックされた/保護されたデバイス - TASKING ナレッジベース。 よろしくお願いします、 ジュリアン Re: S32K144 unlock Secure debug S32K1xx セキュア デバッグ ロック解除に関して追加の質問があります。 ハードウェア デバッガーのサポート: 1. S32デバッガー - S32DSで「セキュアデバッグ」オプションを表示します。 - 「セキュアデバッグを有効にする」チェックボックスが利用可能 - 「デバッグの種類: パスワード」ドロップダウンが利用可能 - S32デバッガハードウェアがありません   2. PEMicro デバッガー - 安全なデバッグ オプションが表示されません: - PEMicroハードウェアがあります - S32DSインターフェースに安全なデバッグオプションがない - PEMicroライセンスを持っていません 1.PEMicro デバッガーは S32K1xx セキュア デバッグ ロック解除をサポートしていますか? 2. セキュア デバッグ機能は S32 デバッガー ハードウェアでのみ使用できますか? 3.PEMicro がサポートしている場合、PEMicro を使用して S32K1xx の安全なデバッグ オプションを有効にするにはどうすればよいでしょうか? Re: S32K144 unlock Secure debug こんにちは@Kishore_14さん、 1. PEMicro デバッガーは S32K1xx セキュア デバッグ ロック解除をサポートしていますか? 私の知る限りではそうではありません。  2. セキュア デバッグ機能は S32 デバッガー ハードウェアでのみ使用できますか? セキュア デバッグは S32G/R/Z デバイスでのみ使用できます。S32K144 デバイスを選択すると、「セキュア デバッグ」オプションが無効になることがわかります。 3. PEMicro がサポートしている場合、PEMicro を使用して S32K1xx の安全なデバッグ オプションを有効にするにはどうすればよいでしょうか? 何らかのスクリプトをサポートしているかどうかは、サポート ページ ( PEmicro サポート ホーム)で問い合わせることができます。 ただし、前述したように、FTFC コマンドによるバックドア キーを使用するか、チップ全体を一括消去するか (一括消去が有効になっている場合) という 2 つの方法があります。 よろしくお願いします、 ジュリアン Re: S32K144 unlock Secure debug こんにちは、ジュリアン S32K1xx の「FTFC コマンドによるバックドア キー」に関する前回の回答の続きです。 1. 「FTFCコマンドによるバックドアキー」とは、サンプルプロジェクトを使用することを意味しますか? 例_S32K144_バックドアアクセスキーの検証_S32DS1.3_v2 FTFC コマンド 0x45 でアプローチしますか? 2.別のプロジェクト (ブートローダーなど) を使用している場合、バックドア キーのロック解除コードをすべてのプロジェクトにハードコードする必要がありますか? ありがとう。 Re: S32K144 unlock Secure debug こんにちは@Kishore_14さん、 1. はい。 2. 質問を正しく理解できたかわかりません。FSECレジスタは読み取り専用レジスタであり、リセットシーケンス中にプログラムフラッシュメモリ内のフラッシュコンフィギュレーションフィールド(FSEC)にフラッシュセキュリティバイトの内容がロードされます。このコンフィギュレーションフィールドにはバックドア比較キーも保持されており、startup_S32K1XX.Sファイルで設定可能です。 FTFC を介してキーをロードする場合は、UART、CAN、SPI など (JTAG/SWD を除く) を介してキーを受信し、キーをロードするルーチンを作成して、デバイスのセキュリティを解除し、次のリセットまで JTAG/SWD インターフェースのロックを解除することができます。 よろしくお願いします、 ジュリアン
View full article
how to get nxpopenbus.exe hello,  The UBLUG.pdf introduce the NxpOpenBus.exe and there are ISO_CAN_UDS_TOOL / ISO_LIN_TOOL / General tools. Could you please provide me the link to download this tool? 回复: how to get nxpopenbus.exe Hello Robin, I want this too. My Case Number is : 00764252 Thank you very much! Re: how to get nxpopenbus.exe Hi @Robin_Shen, Please provide me NxpOpneBus.exe application. My case number is 00589414 Re: how to get nxpopenbus.exe Hello Robin, Can you send me the latest version of the software NxpOpenBus.exe? My Case Number is : 00545634 Thank you very much for your help! Re: how to get nxpopenbus.exe Hello Robin, Can you send me the latest version of the software NxpOpenBus.exe? My Case Number is : 00519808 Thank you very much for your help! Re: how to get nxpopenbus.exe After Submit a ticket, the engineer handling your case will send nxpopenbus to you. Regarding this question, it is recommended to describe it in the case so as to get a reply from PowerPC engineers. Re: how to get nxpopenbus.exe hello @Robin_Shen  Could you send NxpOpenBus.exe to me? Could you send the source code of bootloader for NXP MPC5775B hardware as well? My case number: 00519567 Regards, Luong Re: how to get nxpopenbus.exe Hello Robin, I need this tool as well. My Case Number is : 00508453 Re: how to get nxpopenbus.exe Hello Robin, Can you send me the latest version of the software NxpOpenBus.exe? My Case Number is : 00499089 Thank you very much for your help! Re: how to get nxpopenbus.exe You're welcome. My colleagues will send nxpopenbus.exe separately after receiving the case. Re: how to get nxpopenbus.exe Hello Robin, Please, could you please send me the latest version of the software NxpOpenBus.exe? My Case Number is : 00475087 Thank you very much! Re: how to get nxpopenbus Hello Robin, Could you please send me the latest version of the software NxpOpenBus.exe? My Case Number is : 00474692 Thank you very much! Re: how to get nxpopenbus.exe hello robin, Could you please send me the latest version of the software NxpOpenBus.exe? My Case Number is : 00472207. Thank you very much! Re: how to get nxpopenbus.exe hello ,Could you please send me the latest version of the software NxpOpenBus.exe? My Case Number is : 00453949   Thank you very much! Re: how to get nxpopenbus.exe Hi,Robin_Shen I want this, too.  the case number: 00444754 Re: how to get nxpopenbus.exe Hi jianmin_zhou, Please create a Support Ticket, so that I can send it to you. Best Regards, Robin ------------------------------------------------------------------------------- Note: - If this post answers your question, please click the "Mark Correct" 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. -------------------------------------------------------------------------------
View full article