• std::mt19937 with ARM Compiler 6 uses sys_open and breaks retarget.c

    Roman Khazanskii
    Roman Khazanskii

    I'm using Keil V5.30.0.0 and ArmClang.exe V6.14.

    When I tried using std::mt19937, like so:

    #include <random>

    std::mt19937 mt;
    std::uniform_int_distribution< uint32_t > dist(0);

    auto a = dist( mt );

    I got linker errors:

    .\obj\rcu.axf: Error:…
    • 8 days ago
    • Software Tools
    • Keil forum
  • Support for std::thread and other synchronization primitives, e.g. std::mutex...

    lt72
    lt72

    I would like to know if any of the compilers/libraries for Cortex-M support the std::thread type (from the <thread> header) or if there is any plan to support that in the near future. I am interested in both Keil MDK / DS-5 or GCC for ARM. Thank you!…

    • Answered
    • over 3 years ago
    • Software Tools
    • Keil forum
  • How to access local C variables in Inline-Assembly?

    Muzahir
    Muzahir

    How do I access local C variables in Keil using ARM inline Assembly?

    • over 2 years ago
    • Software Tools
    • Keil forum
  • TM4C123 UART1_Handler

    Mission
    Mission

    Hi All;

    I'm using uvision compiler. Below A portion of my code regarding UART1 RX interrupt.

    I was using reading flags. I want to use interrupt.

    I didn't get an interrupt. What is wrong?

    #define UART_INT_EN *((unsigned long int *)(0xE000E100…

    • over 1 year ago
    • Software Tools
    • Keil forum
  • View related content from anywhere
  • More
  • Cancel