[SOLVED] FPU regs: FPU not enabled / not implemented on connected CPU

This site uses cookies. By continuing to browse this site, you are agreeing to our Cookie Policy.

  • [SOLVED] FPU regs: FPU not enabled / not implemented on connected CPU

    Hi,
    during the flashing device i have this :
    ""

    Found SWD-DP with ID 0x2BA01477
    AP-IDR: 0x24770011, Type: AHB-AP
    AHB-AP ROM: 0xE00FF000 (Base addr. of first ROM table)
    Found Cortex-M4 r0p1, Little endian.
    FPUnit: 6 code (BP) slots and 2 literal slots
    CoreSight components:
    ROMTbl 0 @ E00FF000
    ROMTbl 0 [0]: FFF0F000, CID: B105E00D, PID: 000BB00C SCS
    ROMTbl 0 [1]: FFF02000, CID: B105E00D, PID: 003BB002 DWT
    ROMTbl 0 [2]: FFF03000, CID: B105E00D, PID: 002BB003 FPB
    ROMTbl 0 [3]: FFF01000, CID: B105E00D, PID: 003BB001 ITM
    ROMTbl 0 [4]: FFF41000, CID: B105900D, PID: 003BB923 TPIU-Lite
    Cortex-M4 identified.
    PC = 00004ACE, CycleCnt = 0000FEF8
    R0 = 00000023, R1 = 00000000, R2 = 00000001, R3 = 40042000
    R4 = 00000000, R5 = 00000000, R6 = 00000000, R7 = BD6C0A6F
    R8 = 00000000, R9 = 00000000, R10= 00000000, R11= 00000000
    R12= 00000000
    SP(R13)= BD6C0A6C, MSP= BD6C0A6C, PSP= 00000000, R14(LR) = FFFFFFF9
    XPSR = 81000003: APSR = Nzcvq, EPSR = 01000000, IPSR = 003 (HardFaultMemManage)
    CFBP = 00000000, CONTROL = 00, FAULTMASK = 00, BASEPRI = 00, PRIMASK = 00
    FPU regs: FPU not enabled / not implemented on connected CPU.

    Downloading file [simple_leds.bin]...
    Comparing flash [100%] Done.
    Erasing flash [100%] Done.
    Programming flash [100%] Done.
    Verifying flash [100%] Done.
    J-Link: Flash download: Flash programming performed for 1 range (28672 bytes)
    J-Link: Flash download: Total time needed: 0.603s (Prepare: 0.013s, Compare: 0.006s, Erase: 0.376s, Program: 0.203s, Verify: 0.002s, Restore: 0.001s)
    O.K.
    ""

    I have not the log of my device, but its seems flashing correctly.
    My attention goes on the message above
    FPU regs: FPU not enabled / not implemented on connected CPU.
    What did its means ?
    Is it responsible of log issue ?

    regards,
    Abba
  • Hi Abba,

    It means that the target device has no floating point unit available.
    Is it responsible of log issue ?

    I don't understand what issue you mean. The flashing of the target device seems to be working.

    Best regards,
    Nino
    Please read the forum rules before posting.

    Keep in mind, this is *not* a support forum.
    Our engineers will try to answer your questions between their projects if possible but this can be delayed by longer periods of time.
    Should you be entitled to support you can contact us via our support system: segger.com/ticket/

    Or you can contact us via e-mail.