Browse By Tags

  • The Arm Internet of Things (IoT) Continuum

    It was October when I sat at the Arm TechCon 2017 event and watched the always-thought-provoking keynote from Mike Muller, Arm’s CTO. Mike was talking about a heart attack prevention device that monitors the thickness of your ankles. Ankle swelling can…

  • Cortex-M23 FVP hard faults when using DS-5 Debugger

    Hi,

    I'm starting to explore this technology by running the TrustZone example application in Linux using GNU ARM Toolchain. This example is provided by a CMSIS software pack containing this example called "TrustZone for ARMv8-M No RTOS" which I was…

  • CMSIS DSP库的arm_mat_inverse_f32 函数莫名其妙返回singular错误

    用的库是arm_cortexM4lf_math.lib。我看到有外国佬三年多之前就问过了,但是为什么现在都没解决

  • RTX Windows Simulation - CMSIS Windows Support

    I'm not sure if this is the right place to ask this but...

    During development it is very useful to be able to simulate the system on our Windows PC. We have previously always done this but our current systems are old and don't use an RTOS. We are…

  • Advanced debug of NXP i.MX7 heterogeneous system

    Hi,
        

    Arm heterogeneous systems combine a high-performance Cortex-A processor together with an energy-efficient Cortex-M processor, all in a single chip. It’s not surprising to see the popularity of these systems increasing since heterogeneous computing…

  • CMSIS DSP - Realtime FIR Filter, Sample by Sample Issue

    I'm trying to implement a realtime lowpass FIR filter using the CMSIS library.

    I'm essentially following this example:

    The only difference is that instead of running the filter on a block of samples, I want to run the filter sample by sample.…

  • Cortex-M processors in DSP applications. Why not?

    Have you ever been in a situation where you successfully validated your algorithm and asked yourself: is there a hardware platform with DSP capabilities so I can get my embedded project to market quickly? Guess what: other people have dealt with the…

  • Embedded World Conference 2017 - Software Development in ARMv8-M Architecture

    This is a paper covering a introduction of software development on ARMv8-M architecture.

    Abstract

    The next generation of ARM® Cortex®-M processors, Cortex-M23 and Cortex-M33, based on the ARMv8-M architecture, introduce optimized TrustZone® security features…

  • ULINKplus: Compact debug adapter with test I/O and power measurement

    Ultra-low power applications require careful software validation to achieve long battery lifetimes and sensitive hardware needs electrical isolated test connections to prevent from interference voltages. Test automation and scripted testing need ways…

  • How to prepare ADC data for Q31_t CMSIS DSP functions?

    Hi to you all,
    I've another post on the forum (here's the link Process ADC data, moved by DMA, using CMSIS DSP: what's the right way? ), but since I think I made some small steps forward I felt I could be a little more specific. I hope this…

  • cmsis NVIC question.

    Hello, Everybody. I have several questions.

    1. Please See the NVIC_Type structure. I don't understand about why ISER,ICER,ISPR and ICPR use size of array 1( I think It can use just __IO uint32_t ISER; ), and what does RESERVEDs do???

    2. I would like…

  • Why arm CMSIS library have arm_bitreversal2.asm

    Hello,

             I am wondering why CMSIS library have arm_bitreversal2.asm file written in assembly code however it could be written in c as others are written. In description of file it says it written to gain for maximum speed of fft but when I use real…

  • CMSIS DSP FIR filter for continous real signal

    Hello,

    DSP concept guys say, that it's time to use ARM Cortex-M microcontrollers for embedded DSP systems, so I looked at CMSIS library of filtering functions, and found that it is of block type.

    As you know, the most painful feature of ARM Cortex-M…

  • CMSIS: DSP Lib - Frequency Bin Example (strange behavior)

    Estimated colleagues,

    following I explain the strange behavior:

    • I am working the STM32F407 ARM processor,
    • compiling with the GNU Tools ARM (4_9-2014q4) ,
    • use the HAL provided by STM32CubeF4 v1.5.0,
    • using the DSPLib provided CMSIS Version 1.4.4 2014/07/31
  • Stack memory protection using MPU in CMSIS RTX RTOS

    Hi Experts,

    Does the stack memory protection or some other similar feature is deployed in the CMSIS RTX RTOS ?

    Regards,

    Teachguyz

  • CMSIS DSP - FIR decimation

    Hi,

    I am trying to implement FIR decimation on PDM input. Which FIR decimator function should I use? I am now trying to implement arm_fir_decimate_fast_q15 since I need to feed the output (hopefully PCM) to 10 bit DAC. But I am not sure how I get the coefficients…

  • DS-5 CMSIS DAP Connection Issue

    I experience errors in debugging using the DS-5.

    The debugger have a 50/50 chance of connecting.

    This issue is related to TCP.

    Scenario:

    1. Compile and debug.

         Result: Successful

    2. Stop and disconnect

    3. reconnect and debug

        Result…

  • [HELP] - CMSIS driver not found for FRDM KL25Z !

    Hello !

    I'm working on a weather station with Freescale FRDM KL25Z board. I have seen that some device like LPC18xx have its own CMSIS drivers (like I2C, SPI, MCI and many more !). I would like to know if ARM MDK have the same CMSIS driver for my Freedom…

  • Using make to copy a set of files when directory is referenced.

    While I using Eclipse, rarely I needed to use the MAKE or when I needed the knowledge he had was enough.

    Now I need to do some actions, such as copying files from one directory to another whenever the presence of one or another variable and when the directory…

  • CMSIS DSP new functionality proposal

    CMSIS DSP is a great tool which allows Cortex-M4 devices to have a great app field range, even replacing some general purpose DSP sometimes. However I am missing some "simple" new functions that could enhance, even more, the use of it.

    For example…

  • Is there any way to debug an mbed (LPC 1768)  using another mbed?

    Hi,

    I'm new to CMSIS-DAP and was wondering if that interface can be used to debug one mbed, using another mbed.

    To make myself more clear, I want:

         - to have one mbed running the program,

         - have another mbed debugging the…

  • CMSIS Matrix inverse returns singular for nonsingular matrices

    Hi

    I have been testing the CMSIS DSP matrix inverse function and am observing unexpected results. In particular, the function arm_mat_inverse_f32 returns ARM_MATH_SINGULAR for matrices that are clearly not singular. For example, a 4x4 identity matrix …

  • Diff between RLARM RTX and CMSIS RTX

    Hi Experts,

    I could find two versions of RTX here. Even though i got an application note on porting RTX to CMSIS RTX I got few confusions with the below links.

    http://www.keil.com/support/man/docs/rlarm/rlarm_ar_config_title.htm

    Vs

    CMSIS-RTOS RTX: Configuration…

  • RTX Mutex Vs  Binary Semaphore

    Hi Experts,

    In CMSIS RTX how the mutex and binary semaphore is handled ?

    For example, in case of mutex is locked for some hardware peripheral drivers whether the task switch will be disabled ? or by any other means ?

    Also where the binary semaphore should…

  • Tools for RTX RTOS validation

    Hi Experts,

    I would like to remove and customize CMSIS RTX for the Cortex-M series micro-controllers to save some code space and may be possible optimization for hobby stuffs. For illustration, removing an RTX OS feature which I am not going to use. In…