• Question about bit-banding for Tiva M4 core

    Robert
    Robert

    Hi,

    I read example projects of Tiva-C 1294. There are many similar uses '    GPIOPinWrite(GPIO_PORTH_BASE, GPIO_PIN_2, GPIO_PIN_2);'

    The prototype is :

    extern void GPIOPinWrite(uint32_t ui32Port, uint8_t ui8Pins, uint8_t ui8Val)…

    • Answered
    • over 5 years ago
    • Processors
    • Cortex-M / M-Profile forum
  • TFT RGB Problem

    Dejan
    Dejan

    Hi,

    I'm currently an probetion for an electronics system development company and they gave me LPC1788 and Topway LMT057DCDFWU-NBA to work with. I don`t have mentor or any kind of help. I don`t have any example.

    I'm also very new to programming therefore…

    • Answered
    • over 5 years ago
    • Processors
    • Cortex-M / M-Profile forum
  • M4/M0 dual core application. M0 fails to start

    Bo Mellberg
    Bo Mellberg

    Hello everyone,

    I have an LPC4337 running uCLinux. I'm trying to get code to run in the M0 in parallell.

    I load the code to 0x10080000, set the M0APPMEMMAP to 0x10080000, release the M0APP Reset and nothing happens. I have to reset the M0-core using…

    • Answered
    • over 5 years ago
    • Processors
    • Cortex-M / M-Profile forum
  • Yet another processor crash!

    Chris Williams
    Chris Williams

    Yes, my ARM cortex M3 is crashing, whats new?

    Well, after 3 weeks of debug  I am no closer to an answer, so I hope you will not mind if I list what I have tried and see if anybody has a flash of inspiration?

    The setup:

    Bare bones LPC1788 ARM Cortex…

    • over 5 years ago
    • Processors
    • Cortex-M / M-Profile forum
  • Problem in copying functions to RAM on ARM Cortex-M

    Freddie Chopin
    Freddie Chopin

    I'm (again) facing a very strange problem in my project for ARM Cortex-M4 (STM32F301K8). The project requires some of the functions to be executed from RAM (it's actually a bootloader with encryption and option to self-update, but that doesn't matter…

    • over 5 years ago
    • Processors
    • Cortex-M / M-Profile forum
  • About FPU pipeline of Cortex-M7

    Yasuhiko Koumoto
    Yasuhiko Koumoto

    Hello experts,


    The Cortex-M7 Lecture is opened on APS (ARM Partner Success) Site.
    Also, #4 and #5 are described the details of Cortex-M7 pipeline.
    However, I cannot understand the following parts of the lecture.
    Could anyone teach me them more clearly in…

    • Answered
    • over 5 years ago
    • Processors
    • Cortex-M / M-Profile forum
  • Bit 0 of PC on ARMv8-M unset in non-secure code?

    daith
    daith

    The document

    http://infocenter.arm.com/help/topic/com.arm.doc.ecm0359818/ECM0359818_armv8m_security_extensions_reqs_on_dev_tools_1_0.…

    on page 8 says the least significant bit of the PC is used to distinguish between secure and non-secure state …

    • Answered
    • over 5 years ago
    • Processors
    • Cortex-M / M-Profile forum
  • Reduce ARM CM0+ scatter initialization during boot?

    G. Guraaf
    G. Guraaf

    We are using ARM CM0+ in our embedded SoC design and I noticed that boot takes a long time. Specifically, I saw that it took ~18K cycles after the unreset before we executed an instruction that I recognize (which is inside __rt_entry). We are of course…

    • Answered
    • over 5 years ago
    • Processors
    • Cortex-M / M-Profile forum
  • ARM : LPC2148 Registers and programming examples

    Satya Prakash Prasad
    Satya Prakash Prasad

    I am a beginner in using ARM LPC2148 MCU for project purpose. I searched for details about tutorials, example set, registers details of MCU but could not find much.

    Please let me know site that would be useful for me to avail the datasheet, examples and…

    • Answered
    • over 6 years ago
    • Processors
    • Cortex-M / M-Profile forum
  • What will happen if Cortex-M0 fetches 0xFFFF_FFFF as an instruction ?

    stevens.wang
    stevens.wang

    Dear Guys,

        In typical SoC product, the FLASH memory is initially empty after being shipped from factory, in which the data are all "0xFFFF_FFFF".

        I am curious how Cortex-M0 deals with the undefined instruction data "0xFFFF_FFFF…

    • Answered
    • over 5 years ago
    • Processors
    • Cortex-M / M-Profile forum
  • "Dormant Mode" for Cortex M3/M4

    Steven Dennis
    Steven Dennis

    Hi,

    We are interested in minimizing startup time from deep sleep mode.

    Some of the older ARM cores implement a dormant mode whereby the CPU core context (state) is written to RAM prior powering it down, and then then restored after the CPU core  is powered…

    • over 5 years ago
    • Processors
    • Cortex-M / M-Profile forum
  • Problem running copied code into flash

    Luís Rafael dos Santos Afonso
    Luís Rafael dos Santos Afonso

    Hi everyone,

    So I have a question.

    I have a ARM-M4 and for what I can tell this has both ARM and Thumb assembly. Meaning sometimes it interprets a 32 bit instruction as 2 16bit ones, some of the times.

    How does that work? How does it know how to go about…

    • Answered
    • over 5 years ago
    • Processors
    • Cortex-M / M-Profile forum
  • wfi in debug mode

    sandeep
    sandeep

    Hi,

    Please help me understand expected behavior of CM4 when CM4 is in debug mode and WFI is executed through single step.

    Does CM4 enter sleep/sleepdeep in such case ?

    Thanks,

    Sandeep

    • Answered
    • over 5 years ago
    • Processors
    • Cortex-M / M-Profile forum
  • Cortex-M3: What happen to the stack pointer (sp) when setting VTOR?

    J K
    J K

    The first entry of the vector-table is the initial value for the stack-pointer.

    I'm asking me, will the stack-pointer be changed when VTOR was set?

    Thanks for any help! :-)

    • Answered
    • over 5 years ago
    • Processors
    • Cortex-M / M-Profile forum
  • how to execute the code from RAM ??

    harshan
    harshan

    Hi,

        i am working on XMC4500. i want to Implement Self Flashing i.e., the Controller Flash itself, Till now the code is Running from Flash. To Achive this one approach is if i Execute code from RAM Then flash Remains Free So that i Could Download the…

    • Answered
    • over 5 years ago
    • Processors
    • Cortex-M / M-Profile forum
  • Interrupt handling in ARM

    Girish Raghavendran
    Girish Raghavendran

    When a interrupt occurs, ARM documentation(http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.faqs/3682.html) says interrupt is disabled till the very end of handlers. When the ARM documentation says that the processor automatically disables…

    • Answered
    • over 5 years ago
    • Processors
    • Cortex-M / M-Profile forum
  • Can anyone tell me where I can download the latest Cortex M4 Technical Reference Manual

    Peter Grey
    Peter Grey

    Where are the Technical Reference manuals located?

    • Answered
    • over 5 years ago
    • Processors
    • Cortex-M / M-Profile forum
  • LPC1837 Backup Registers

    Jonathan Barnett
    Jonathan Barnett

    The processor has 64 registers (256 bytes) in the RTC power domain

    I am using these registers to store temporary data which then gets committed to flash at the end of a transaction.

    I can read / write data ok but am getting some odd reads at times.

    The Datasheet…

    • Answered
    • over 5 years ago
    • Processors
    • Cortex-M / M-Profile forum
  • Do ARM processors have power good signal to check quality of incoming power?

    nirmalaranawat
    nirmalaranawat

    I am working on one of TI's SOC using ARM M-4 processor. I was wondering if the ARM processors have any Power Good signal which can be used in software stack to control flow of application.

    Or storing some data before power goes out completely.

    • Answered
    • over 5 years ago
    • Processors
    • Cortex-M / M-Profile forum
  • Does anyone use assembler only with an ARM MCU?

    Peter Grey
    Peter Grey

    I have only used assembler when working with MCU's. I can follow a C program but have not used it in any commercial product. Can anyone suggest a development platform to start off learning the ARM and C? I would probably work on a Cortex M4F as a start…

    • Answered
    • over 5 years ago
    • Processors
    • Cortex-M / M-Profile forum
  • how should a FPGA engineer learn ARM based micro processors?

    vikasp
    vikasp

    Dear all,

    I am an engineer who is doing signal processing on xilinx FPGAs. I am familiar with C/VHDL/MATLAB. However I want to learn ARM based micro-processors. I know very little about processors and their architecture. Absolutely no practical experience…

    • over 5 years ago
    • Processors
    • Cortex-A / A-Profile forum
  • TM4C129 - Protect the code from copy

    Amir
    Amir

    I am trying to evaluate ways to protect my embedded code from being read and copy from outside world.

    I wonder what are the popular ways used out there.

    Pls note that you still need the option to upgrade the firmware later on.

    • over 5 years ago
    • Processors
    • Cortex-M / M-Profile forum
  • How to start ARM Programming???

    Praveen Ganiger
    Praveen Ganiger


    Dear All,

           I am new to Arm Processors, I don't know how to start Arm Programming and Application development, can anybody help me? I have working experience on DSP Processor, and Microcontroller, which is the best low cost Arm Processor for personal…

    • Answered
    • over 5 years ago
    • Processors
    • Cortex-A / A-Profile forum
  • Can I use EXEC_RETURN on M0 outside of an exeception for contect switches?

    David Smead
    David Smead

    I have initialized stacks for various tasks with content as expected on SVC interrupts.  I'm not able to dispatch an initial task via the "normal" dispatch function.  On this first dispatch, the processor is not in an exception handler, but the LR is…

    • Answered
    • over 5 years ago
    • Processors
    • Cortex-M / M-Profile forum
  • PSP Stack Pointer, what memory address does it point to?

    Murtuza Quaizar
    Murtuza Quaizar

    In the ARM Cortex M4, If the PSP stack pointer is configured, what address space does it point to?  Is it the same address space as the MSP (main stack pointer)? Or do we create a new and separate stack for it?  And how do we configure the TOP of stack…

    • Answered
    • over 5 years ago
    • Processors
    • Cortex-M / M-Profile forum
  • View related content from anywhere
  • More
  • Cancel
<>