<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: debug Cortex-M4F floatpoint in Kinetis Design Studio</title>
    <link>https://community.nxp.com/t5/Kinetis-Design-Studio/debug-Cortex-M4F-floatpoint/m-p/505711#M6463</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Dan,&lt;/P&gt;&lt;P&gt;P&amp;amp;E has released the update:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="pastedImage_1.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/9452iC1DDD53DED3B723D/image-size/large?v=v2&amp;amp;px=999" role="button" title="pastedImage_1.png" alt="pastedImage_1.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I hope this helps,&lt;/P&gt;&lt;P&gt;Erich&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 21 Nov 2016 06:44:09 GMT</pubDate>
    <dc:creator>BlackNight</dc:creator>
    <dc:date>2016-11-21T06:44:09Z</dc:date>
    <item>
      <title>debug Cortex-M4F floatpoint</title>
      <link>https://community.nxp.com/t5/Kinetis-Design-Studio/debug-Cortex-M4F-floatpoint/m-p/505690#M6442</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN lang="EN" style="color: #333333; font-family: 'Courier New'; font-size: 9pt; mso-ansi-language: EN;"&gt;I experienced the following failed assertion when debugging Cortex-M4F code using floating point.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: black; font-family: Consolas; font-size: 10pt;"&gt;GCC-4-8-build/src/gdb/gdb/regcache.c:178: internal-error:&lt;BR /&gt;register_size: Assertion `regnum &amp;gt;= 0 &amp;amp;&amp;amp; regnum &amp;lt;&lt;BR /&gt;(gdbarch_num_regs (gdbarch) + gdbarch_num_pseudo_regs (gdbarch))' failed.&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&lt;SPAN style="color: black; font-family: Consolas; font-size: 10pt;"&gt; &lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: black; font-family: Consolas; font-size: 10pt;"&gt;All routine that pass a floating point value to the routine will failed when I set a breakpoint inside the routine. &lt;/SPAN&gt;&lt;SPAN lang="EN" style="color: #333333; font-family: 'Courier New'; font-size: 9pt; mso-ansi-language: EN;"&gt;GDB crashes as soon as the break is encountered.&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&lt;SPAN lang="EN" style="color: #333333; font-family: 'Courier New'; font-size: 9pt; mso-ansi-language: EN;"&gt; &lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Segoe UI','sans-serif'; font-size: 9pt;"&gt;Kinetis Design Studio &lt;/SPAN&gt;&lt;SPAN style="font-family: 'Segoe UI','sans-serif'; font-size: 9pt;"&gt;Version: 3.1.0&lt;/SPAN&gt;&lt;SPAN style="font-family: 'Segoe UI','sans-serif'; font-size: 9pt;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="font-family: 'Segoe UI','sans-serif'; font-size: 9pt;"&gt;Eclipse Version: Luna SR2 (4.4.2)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Segoe UI','sans-serif'; font-size: 9pt;"&gt; &lt;span class="lia-inline-image-display-wrapper" image-alt="145989_145989.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/121376iF46946E89C770547/image-size/large?v=v2&amp;amp;px=999" role="button" title="145989_145989.png" alt="145989_145989.png" /&gt;&lt;/span&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="pastedImage_4.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/32209i30B9D8F3DAC076D2/image-size/large?v=v2&amp;amp;px=999" role="button" title="pastedImage_4.png" alt="pastedImage_4.png" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 14 Apr 2016 16:43:02 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Design-Studio/debug-Cortex-M4F-floatpoint/m-p/505690#M6442</guid>
      <dc:creator>q7Nhaj</dc:creator>
      <dc:date>2016-04-14T16:43:02Z</dc:date>
    </item>
    <item>
      <title>Re: debug Cortex-M4F floatpoint</title>
      <link>https://community.nxp.com/t5/Kinetis-Design-Studio/debug-Cortex-M4F-floatpoint/m-p/505691#M6443</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello JIM,&lt;/P&gt;&lt;P&gt;Please update the KDS to&amp;nbsp; KDS v3.2.0 to have a try , about the update steps, please refer to :&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.nxp.com/docs/DOC-330211"&gt;New Kinetis Design Studio v3.2.0 available&lt;/A&gt; &lt;/P&gt;&lt;P&gt;If still have this error , could you please tell me step by step how to reproduce this error .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope it hleps&lt;/P&gt;&lt;P&gt;Alice&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 18 Apr 2016 08:08:16 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Design-Studio/debug-Cortex-M4F-floatpoint/m-p/505691#M6443</guid>
      <dc:creator>Alice_Yang</dc:creator>
      <dc:date>2016-04-18T08:08:16Z</dc:date>
    </item>
    <item>
      <title>Re: debug Cortex-M4F floatpoint</title>
      <link>https://community.nxp.com/t5/Kinetis-Design-Studio/debug-Cortex-M4F-floatpoint/m-p/505692#M6444</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I download Version v3.2.0 and get the same error.&lt;/P&gt;&lt;P&gt;The debugger will crash by setting a breakpoint in a subroutine that has a float value pass to the routine on the stack.&lt;/P&gt;&lt;P&gt;When the break is encountered the debugger crashes with "&lt;SPAN style="color: black; font-family: Consolas; font-size: 10pt;"&gt;GCC-4-8-build/src/gdb/gdb/regcache.c:178: internal-error:&lt;BR /&gt;register_size: Assertion `regnum &amp;gt;= 0 &amp;amp;&amp;amp; regnum &amp;lt; (gdbarch_num_regs (gdbarch) + gdbarch_num_pseudo_regs (gdbarch))' failed." &lt;/SPAN&gt; in the console window. I was using CodeWarrior 10.3 and the same code work fine for me.&lt;/P&gt;&lt;P&gt;Also the register viewing window in KDS dose not show any of the FPU register.&lt;/P&gt;&lt;P&gt;Jim&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 18 Apr 2016 15:00:29 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Design-Studio/debug-Cortex-M4F-floatpoint/m-p/505692#M6444</guid>
      <dc:creator>q7Nhaj</dc:creator>
      <dc:date>2016-04-18T15:00:29Z</dc:date>
    </item>
    <item>
      <title>Re: debug Cortex-M4F floatpoint</title>
      <link>https://community.nxp.com/t5/Kinetis-Design-Studio/debug-Cortex-M4F-floatpoint/m-p/505693#M6445</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;This is the compiler setting that I'm using,&lt;/P&gt;&lt;P&gt;Jim&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;7:29:35 **** Incremental Build of configuration Debug for project TEST****&lt;/P&gt;&lt;P&gt;make -j8 all &lt;/P&gt;&lt;P&gt;Building file: ../Source/main/TEST.c&lt;/P&gt;&lt;P&gt;Invoking: Cross ARM C Compiler&lt;/P&gt;&lt;P&gt;arm-none-eabi-gcc -mcpu=cortex-m4 -mthumb -mthumb-interwork -mfloat-abi=hard &lt;/P&gt;&lt;P&gt;-mfpu=fpv4-sp-d16 -Og -fmessage-length=0 -fsigned-char -ffunction-sections &lt;/P&gt;&lt;P&gt;-fdata-sections -fsingle-precision-constant -Wunused -Wuninitialized &lt;/P&gt;&lt;P&gt;-Wmissing-declarations -Wlogical-op -Waggregate-return&amp;nbsp; -g3 -nostdinc &lt;/P&gt;&lt;P&gt;-D_AEABI_LC_CTYPE=C -D__STRICT_ANSI__=1 -D_DEBUG=1 &lt;/P&gt;&lt;P&gt;-std=gnu11 -Wmissing-prototypes -Wstrict-prototypes &lt;/P&gt;&lt;P&gt;-fno-strict-aliasing -fms-extensions -finline-functions &lt;/P&gt;&lt;P&gt;-MMD -MP -MF"Source/main/BlackBox.d" -MT"Source/main/BlackBox.o" &lt;/P&gt;&lt;P&gt;-c -o "Source/main/TEST.o" "../Source/main/TEST.c"&lt;/P&gt;&lt;P&gt;Finished building: ../Source/main/TEST.c&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Building target: MYCODE.elf&lt;/P&gt;&lt;P&gt;Invoking: Cross ARM C Linker&lt;/P&gt;&lt;P&gt;arm-none-eabi-gcc -mcpu=cortex-m4 -mthumb -mthumb-interwork &lt;/P&gt;&lt;P&gt;-mfloat-abi=hard -mfpu=fpv4-sp-d16 -Og -fmessage-length=0 &lt;/P&gt;&lt;P&gt;-fsigned-char -ffunction-sections -fdata-sections &lt;/P&gt;&lt;P&gt;-fsingle-precision-constant -Wunused -Wuninitialized &lt;/P&gt;&lt;P&gt;-Wmissing-declarations -Wlogical-op -Waggregate-return&amp;nbsp; &lt;/P&gt;&lt;P&gt;-g3 -T &lt;/P&gt;&lt;P&gt;-nostartfiles -nodefaultlibs -Xlinker --gc-sections &lt;/P&gt;&lt;P&gt;-Wl,-Map,"BlackBox.map" --specs=nano.specs -u _printf_float &lt;/P&gt;&lt;P&gt;-u _scanf_float -Xlinker -static&amp;nbsp; -Xlinker -z -Xlinker muldefs &lt;/P&gt;&lt;P&gt;-o "BlackBox.elf" -Xlinker --start-group&amp;nbsp; &lt;/P&gt;&lt;P&gt; -Xlinker --end-group&lt;/P&gt;&lt;P&gt;Finished building target: MYCODE.elf&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 18 Apr 2016 15:05:39 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Design-Studio/debug-Cortex-M4F-floatpoint/m-p/505693#M6445</guid>
      <dc:creator>q7Nhaj</dc:creator>
      <dc:date>2016-04-18T15:05:39Z</dc:date>
    </item>
    <item>
      <title>Re: debug Cortex-M4F floatpoint</title>
      <link>https://community.nxp.com/t5/Kinetis-Design-Studio/debug-Cortex-M4F-floatpoint/m-p/505694#M6446</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;@Hello JIM,&lt;/P&gt;&lt;P&gt;I create one KSDK+PE project about k22 , print the float data to terminal of PC,&lt;/P&gt;&lt;P&gt;it can work well . About the project please see the attachment .&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="pastedImage_0.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/32446iB26B7FA5FAB96B61/image-size/large?v=v2&amp;amp;px=999" role="button" title="pastedImage_0.png" alt="pastedImage_0.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;We need define the "PRINTF_FLOAT_ENABLE" macro at the properties:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="pastedImage_1.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/32495i92BF3285095D69D2/image-size/large?v=v2&amp;amp;px=999" role="button" title="pastedImage_1.png" alt="pastedImage_1.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;Hope it hleps&lt;/P&gt;&lt;P&gt;Alice&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 19 Apr 2016 07:53:54 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Design-Studio/debug-Cortex-M4F-floatpoint/m-p/505694#M6446</guid>
      <dc:creator>Alice_Yang</dc:creator>
      <dc:date>2016-04-19T07:53:54Z</dc:date>
    </item>
    <item>
      <title>Re: debug Cortex-M4F floatpoint</title>
      <link>https://community.nxp.com/t5/Kinetis-Design-Studio/debug-Cortex-M4F-floatpoint/m-p/505695#M6447</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I don't have a problem with print printing floating point number,&lt;BR /&gt;My program work fine, I print a to a log file with a lot floating point value to&lt;BR /&gt;a PC using Ethernet UDP messing. The problem I have is when I set a Breakpoint&lt;BR /&gt;in a subroutine that pass a float on the stack the debugger will crash when the&lt;BR /&gt;breakpoint is encounter see previse data. &lt;/P&gt;&lt;P&gt;Using KDS 3.2.0 MQX 4.2&lt;/P&gt;&lt;P&gt;Console window after crash:&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="EN" style="color: #333333; font-family: 'Courier New'; font-size: 9pt; mso-ansi-language: EN;"&gt;I experienced the following failed assertion when debugging Cortex-M4F code using floating point.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: black; font-family: Consolas; font-size: 10pt;"&gt;GCC-4-8-build/src/gdb/gdb/regcache.c:178: internal-error:&lt;BR /&gt;register_size: Assertion `regnum &amp;gt;= 0 &amp;amp;&amp;amp; regnum &amp;lt;&lt;BR /&gt;(gdbarch_num_regs (gdbarch) + gdbarch_num_pseudo_regs (gdbarch))' failed.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; A&lt;SPAN style="color: black; font-family: Consolas; font-size: 10pt;"&gt;ll routine that pass a floating point value on the stack will failed when I set a breakpoint inside the routine. &lt;/SPAN&gt;&lt;SPAN lang="EN" style="color: #333333; font-family: 'Courier New'; font-size: 9pt; mso-ansi-language: EN;"&gt;GDB crashes as soon as the break is encountered.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;The routine work fine I can put printf to a uart and see that all the floating point math is right.&lt;/P&gt;&lt;P&gt;JIM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 22 Apr 2016 14:01:40 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Design-Studio/debug-Cortex-M4F-floatpoint/m-p/505695#M6447</guid>
      <dc:creator>q7Nhaj</dc:creator>
      <dc:date>2016-04-22T14:01:40Z</dc:date>
    </item>
    <item>
      <title>Re: debug Cortex-M4F floatpoint</title>
      <link>https://community.nxp.com/t5/Kinetis-Design-Studio/debug-Cortex-M4F-floatpoint/m-p/505696#M6448</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Jim,&lt;/P&gt;&lt;P&gt;I created a simple test case, and at least this one is working fine for me (see attached screenshot, using KDS v3.2.0) on a K22FN512.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;My application (well, with FreeRTOS) does enable the floating point (FPU) unit. I assume the same is done on your side too?&lt;/P&gt;&lt;P&gt;void vPortEnableVFP(void) {&lt;/P&gt;&lt;P&gt;&amp;nbsp; /* The FPU enable bits are in the CPACR. */&lt;/P&gt;&lt;P&gt;&amp;nbsp; __asm volatile (&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; "&amp;nbsp; ldr.w r0, =0xE000ED88&amp;nbsp; \n" /* CAPCR, 0xE000ED88 */&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; "&amp;nbsp; ldr r1, [r0]&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; \n" /* read CAPR */&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; "&amp;nbsp; orr r1, r1, #(0xf&amp;lt;&amp;lt;20) \n" /* enable CP10 and CP11 coprocessors */&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; "&amp;nbsp; str r1, [r0]&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; \n" /* store to new value back */&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; : /* no output */&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; : /* no input */&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; : "r0","r1" /* clobber */&lt;/P&gt;&lt;P&gt;&amp;nbsp; );&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P&gt;You might call the above code from main() to be sure your FPU is enabled.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Otherwise, it could be that your application might not be compiled with the correct floating point options? At least gdb complains about the register numbers.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This is what I have:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="pastedImage_0.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/56902i7159A890449541BB/image-size/large?v=v2&amp;amp;px=999" role="button" title="pastedImage_0.png" alt="pastedImage_0.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;So these options should result somthing like this (pay attention to the -mcpu and -mfloat and -mfpu options) for compiler and linker:&lt;/P&gt;&lt;P&gt;Building file: ../source/main.c&lt;/P&gt;&lt;P&gt;Invoking: Cross ARM C Compiler&lt;/P&gt;&lt;P&gt;arm-none-eabi-gcc &lt;STRONG&gt;-mcpu=cortex-m4&lt;/STRONG&gt; -mthumb &lt;STRONG&gt;-mfloat-abi=hard -mfpu=fpv4-sp-d16&lt;/STRONG&gt; -O0 -fmessage-length=0 -fsigned-char -ffunction-sections -fdata-sections -Wall&amp;nbsp; -g3 -D_DEBUG=1 -DCPU_MK22FN512VLH12 -DUSB_STACK_FREERTOS_HEAP_SIZE=32768 -DUSB_STACK_FREERTOS -DFSL_RTOS_FREE_RTOS -DFRDM_K22F -DFREEDOM -I../freertos/Source/include -I../startup -I../board -I../utilities -I../freertos/Source/portable/GCC/ARM_CM4F -I../CMSIS -I../source ... -I../source/UTILITY -std=gnu99 -MMD -MP -MF"source/main.d" -MT"source/main.o" -c -o "source/main.o" "../source/main.c"&lt;/P&gt;&lt;P&gt;Finished building: ../source/main.c&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Building target: FRDM-K22F_USB_Mouse_Kybd_SDK_v2.0.elf&lt;/P&gt;&lt;P&gt;Invoking: Cross ARM C++ Linker&lt;/P&gt;&lt;P&gt;arm-none-eabi-g++ &lt;STRONG&gt;-mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16&lt;/STRONG&gt; -O0 -fmessage-length=0 -fsigned-char -ffunction-sections -fdata-sections -Wall&amp;nbsp; -g3 -T "../MK22FN512xxx12_flash.ld" -Xlinker --gc-sections -Wl,-Map,"FRDM-K22F_USB_Mouse_Kybd_SDK_v2.0.map" -specs=nosys.specs -specs=nano.specs -Xlinker -z -Xlinker muldefs -o "FRDM-K22F_USB_Mouse_Kybd_SDK_v2.0.elf"&amp;nbsp; ./utilities/fsl_debug_console.o ... ./board/pin_mux.o&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;Finished building target: FRDM-K22F_USB_Mouse_Kybd_SDK_v2.0.elf&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I hope this helps,&lt;/P&gt;&lt;P&gt;Erich&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 11 May 2016 19:48:48 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Design-Studio/debug-Cortex-M4F-floatpoint/m-p/505696#M6448</guid>
      <dc:creator>BlackNight</dc:creator>
      <dc:date>2016-05-11T19:48:48Z</dc:date>
    </item>
    <item>
      <title>Re: debug Cortex-M4F floatpoint</title>
      <link>https://community.nxp.com/t5/Kinetis-Design-Studio/debug-Cortex-M4F-floatpoint/m-p/505697#M6449</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I listed my compiler setting on&lt;SPAN class="jive-comment-meta font-color-meta-light"&gt;&lt;SPAN class="j-username-wrap"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;A _jive_internal="true" class="font-color-meta-light" data-content-finding="Community" href="https://community.nxp.com/thread/389948#comment-635825" onclick=""&gt;Apr 18, 2016 8:00 AM&lt;/A&gt; as:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;arm-none-eabi-gcc &lt;STRONG&gt;-mcpu=cortex-m4&lt;/STRONG&gt; -mthumb -mthumb-interwork -&lt;STRONG&gt;mfloat-abi=hard &lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;-&lt;STRONG&gt;mfpu=fpv4-sp-d16&lt;/STRONG&gt; -Og -fmessage-length=0 -fsigned-char -ffunction-sections &lt;/P&gt;&lt;P&gt;-fdata-sections -fsingle-precision-constant -Wunused -Wuninitialized &lt;/P&gt;&lt;P&gt;-Wmissing-declarations -Wlogical-op -Waggregate-return&amp;nbsp; -g3 -nostdinc &lt;/P&gt;&lt;P&gt;-D_AEABI_LC_CTYPE=C -D__STRICT_ANSI__=1 -D_DEBUG=1 &lt;/P&gt;&lt;P&gt;-std=gnu11 -Wmissing-prototypes -Wstrict-prototypes &lt;/P&gt;&lt;P&gt;-fno-strict-aliasing -fms-extensions -finline-functions &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;My program compile, linked and run fine. I have a large amount of floating point math in this program and It's all is working fine. My problem is with the debugger first I have no floating point register display.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; &lt;span class="lia-inline-image-display-wrapper" image-alt="pastedImage_0.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/57485i3ACAA6F08C195824/image-size/large?v=v2&amp;amp;px=999" role="button" title="pastedImage_0.png" alt="pastedImage_0.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;The old compiler Version 10.6 I had floating point register&lt;BR /&gt;listed after the control register. I the compiler version 3.2 there are no&lt;BR /&gt;floating point register listed. I the Expressions windows all float are listed&lt;BR /&gt;as hex number very hard to interpreter.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="pastedImage_1.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/57504i32E2DD4A4230F312/image-size/large?v=v2&amp;amp;px=999" role="button" title="pastedImage_1.png" alt="pastedImage_1.png" /&gt;&lt;/span&gt;'&lt;/P&gt;&lt;P&gt;The second problem is when I set a break point in a subroutine that passes a float on the stack the debugger will crash when the break is encounter. I think the debugger is trying to read for float that was passed on the stack and get an error.&lt;/P&gt;&lt;P&gt;console window:&lt;/P&gt;&lt;P&gt; "&lt;SPAN style="color: black; font-family: Consolas; font-size: 10pt;"&gt;GCC-4-8-build/src/gdb/gdb/regcache.c:178: internal-error:&lt;BR /&gt;register_size: Assertion `regnum &amp;gt;= 0 &amp;amp;&amp;amp; regnum &amp;lt; (gdbarch_num_regs (gdbarch) + gdbarch_num_pseudo_regs (gdbarch))' failed." &lt;/SPAN&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;These problem just make debugging harder. THis is the display from version 10.6 with floating point register.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="pastedImage_11.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/57488i48C83C925B8DB610/image-size/large?v=v2&amp;amp;px=999" role="button" title="pastedImage_11.png" alt="pastedImage_11.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Jim Burton&lt;/P&gt;&lt;P&gt;AMS Controls Inc.&lt;/P&gt;&lt;P&gt;314-344-3144 ext 108&lt;/P&gt;&lt;P&gt;&lt;A class="jive-link-email-small" href="mailto:JBurton@AMSCONTROLS.COM"&gt;JBurton@AMSCONTROLS.COM&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 12 May 2016 12:16:51 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Design-Studio/debug-Cortex-M4F-floatpoint/m-p/505697#M6449</guid>
      <dc:creator>q7Nhaj</dc:creator>
      <dc:date>2016-05-12T12:16:51Z</dc:date>
    </item>
    <item>
      <title>Re: debug Cortex-M4F floatpoint</title>
      <link>https://community.nxp.com/t5/Kinetis-Design-Studio/debug-Cortex-M4F-floatpoint/m-p/505698#M6450</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Jim,&lt;/P&gt;&lt;P&gt;the CodeWarrior debugger is a completely different debugger than the GNU GDB in KDS, so things are different by nature.&lt;/P&gt;&lt;P&gt;What I think is that somehow GDB thinks that your object files (or .elf) file is not using floating point. I believe this is an attribute somewhere in the ELF/Dwarf information. That's why I thought it could be something in your project setup.&lt;/P&gt;&lt;P&gt;Or are you linking other files/libraries with different EABI settings maybe?&lt;/P&gt;&lt;P&gt;If you create a project (btw, which device are you using?) with File &amp;gt; New &amp;gt; Kinetis Project, does it work correctly?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I hope this helps,&lt;/P&gt;&lt;P&gt;Erich&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 12 May 2016 14:34:36 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Design-Studio/debug-Cortex-M4F-floatpoint/m-p/505698#M6450</guid>
      <dc:creator>BlackNight</dc:creator>
      <dc:date>2016-05-12T14:34:36Z</dc:date>
    </item>
    <item>
      <title>Re: debug Cortex-M4F floatpoint</title>
      <link>https://community.nxp.com/t5/Kinetis-Design-Studio/debug-Cortex-M4F-floatpoint/m-p/505699#M6451</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am working on optimizing in assembly a function that uses the FPU on a Kinetis KV31 (Cortex M4F) using KDS 3.2.0. I would like to verify the code by stepping through the instructions and inspecting the regular ARM registers (R0 - R15) and the floating-point registers (S0 - S31). After doing extensive online searching and looking through the KDS help, I have not found out a way to display any of the single precision registers S0 - S31 using the debugger (PE&amp;nbsp;OSBDM/OSJTAG), in either Register View, EmbSys Registers View, or any other view. The debugger otherwise seems to be working fine and I can see the main core registers and peripheral registers for my target MCU.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Looking at the disassembly view, I can see that the executable includes FPU instructions (eg. vldm, vmul, etc.) and the core executes them without generating any exceptions - the FPU must be enabled and functional.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Compiler Command:&amp;nbsp;C:/Freescale/KDS_v3/Toolchain/bin/arm-none-eabi-gcc -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -O0 -fmessage-length=0 -fsigned-char -ffunction-sections -fdata-sections -Wall -g3 -D"CPU_MKV31F512VLL12" -DARM_MATH_CM4 -I./include -std=gnu99 -DPRINTF_ADVANCED_ENABLE=1U -DFSL_RTOS_FREE_RTOS -DSDK_OS_FREE_RTOS -c -o "src/line_optimized.o" "src/line_optimized.s"&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Linker Command:&amp;nbsp;C:/Freescale/KDS_v3/Toolchain/bin/arm-none-eabi-gcc -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -O0 -fmessage-length=0 -fsigned-char -ffunction-sections -fdata-sections -Wall -g3 -D"CPU_MKV31F512VLL12" -DARM_MATH_CM4 -I./include -std=gnu99 -DPRINTF_ADVANCED_ENABLE=1U -DFSL_RTOS_FREE_RTOS -DSDK_OS_FREE_RTOS -save-temps -T "link/MKV31F512xxx12_flash.ld" -Xlinker --gc-sections --specs=nano.specs -specs=nosys.specs -Xlinker -z -Xlinker muldefs -Wl,-Map,"mighty_app.map" -o build/mighty_app.elf src/drivers/fsl_dac.o src/drivers/fsl_clock.o src/drivers/fsl_lpuart.o src/drivers/fsl_smc.o src/drivers/fsl_uart.o src/board/board.o src/board/clock_config.o src/board/pin_mux.o src/startup/startup_MKV31F51212.o src/startup/system_MKV31F51212.o src/utilities/fsl_debug_console.o src/generator_thread.o src/line_optimized.o src/main_app.o&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Has anyone had luck accessing&amp;nbsp;Cortex M4F FPU working registers (S0 - S31) through the KDS 3.2.0 debugger using PE OSBDM/OSJTAG?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you,&lt;/P&gt;&lt;P&gt;Dan&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 05 Oct 2016 18:31:06 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Design-Studio/debug-Cortex-M4F-floatpoint/m-p/505699#M6451</guid>
      <dc:creator>dan_teodorescu</dc:creator>
      <dc:date>2016-10-05T18:31:06Z</dc:date>
    </item>
    <item>
      <title>Re: debug Cortex-M4F floatpoint</title>
      <link>https://community.nxp.com/t5/Kinetis-Design-Studio/debug-Cortex-M4F-floatpoint/m-p/505700#M6452</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Dan,&lt;/P&gt;&lt;P&gt;I'll try using KSDK_v2 with KDS_3.2 (and FRDM-KV31 if I can find one) later but I did a quick check using KSDK_v1.3+KDS3.1 using FRDM-K64F and I can see the floating point registers in the Register window as follows:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="pastedImage_1.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/2467i3E9CC557E6AB95B4/image-size/large?v=v2&amp;amp;px=999" role="button" title="pastedImage_1.png" alt="pastedImage_1.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I added simple floating code example:&lt;/P&gt;&lt;P&gt;#if 1 //DES 1=test, 0=default code&lt;BR /&gt; unsigned int i;&lt;BR /&gt; float x,y,z;&lt;BR /&gt; x = 3.14;&lt;BR /&gt; y = 2.2;&lt;BR /&gt; for(i=0;i&amp;lt;10;i++) {&lt;BR /&gt; z = x*y;&lt;BR /&gt; y += i;&lt;BR /&gt; x += (2*i);&lt;BR /&gt; }&lt;BR /&gt;#endif&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I could monitor the local variable in the Variables window and also see the Register s14 and s15 being used for floating point.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;David&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 06 Oct 2016 14:04:57 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Design-Studio/debug-Cortex-M4F-floatpoint/m-p/505700#M6452</guid>
      <dc:creator>DavidS</dc:creator>
      <dc:date>2016-10-06T14:04:57Z</dc:date>
    </item>
    <item>
      <title>Re: debug Cortex-M4F floatpoint</title>
      <link>https://community.nxp.com/t5/Kinetis-Design-Studio/debug-Cortex-M4F-floatpoint/m-p/505701#M6453</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;&lt;P&gt;Hi Dan,&lt;/P&gt;&lt;P&gt;I just tested this same setup on the FRDM-KV31F successfully.&lt;/P&gt;&lt;P&gt;I used the HelloWorld demo project and to have the PRINTF working for %f float stuff I had to make following change in the properties:&lt;/P&gt;&lt;P&gt;&lt;SPAN style="mso-no-proof: yes;"&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="image001.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/3258iAB7A14B7A7F48C8D/image-size/large?v=v2&amp;amp;px=999" role="button" title="image001.png" alt="image001.png" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;Then recompiled and ran.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Terminal output:&lt;/P&gt;&lt;P style="TEXT-AUTOSPACE: ; mso-layout-grid-align: none;"&gt;&lt;SPAN style="FONT-FAMILY: Courier New; COLOR: black; FONT-SIZE: 10pt;"&gt;hello&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY:  Courier New ; COLOR: black;"&gt; world.&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="TEXT-AUTOSPACE: ; mso-layout-grid-align: none;"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY:  Courier New ; COLOR: black;"&gt;x = 93.139999y = 47.200001z = 2870.348145&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;David &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 06 Oct 2016 23:31:13 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Design-Studio/debug-Cortex-M4F-floatpoint/m-p/505701#M6453</guid>
      <dc:creator>DavidS</dc:creator>
      <dc:date>2016-10-06T23:31:13Z</dc:date>
    </item>
    <item>
      <title>Re: debug Cortex-M4F floatpoint</title>
      <link>https://community.nxp.com/t5/Kinetis-Design-Studio/debug-Cortex-M4F-floatpoint/m-p/505702#M6454</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi David,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I followed your advice but I still can't get the FPU registers to show up in the Registers view as you have in your screen shot. Here is what my IDE looks like - peripheral registers on the left and core registers on the right.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="KDS register view.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/3423iAB169C7CA41E0E79/image-size/large?v=v2&amp;amp;px=999" role="button" title="KDS register view.png" alt="KDS register view.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Do you remember if you had to make any IDE changes to enable FPU registers to be included in the Registers view?&lt;/P&gt;&lt;P&gt;The alternative of using printf or similar console printing functionality from assembly language is not as convenient when stepping through code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you for your support,&lt;/P&gt;&lt;P&gt;Dan&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 13 Oct 2016 23:38:06 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Design-Studio/debug-Cortex-M4F-floatpoint/m-p/505702#M6454</guid>
      <dc:creator>dan_teodorescu</dc:creator>
      <dc:date>2016-10-13T23:38:06Z</dc:date>
    </item>
    <item>
      <title>Re: debug Cortex-M4F floatpoint</title>
      <link>https://community.nxp.com/t5/Kinetis-Design-Studio/debug-Cortex-M4F-floatpoint/m-p/505703#M6455</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;&lt;P&gt;Hi Dan,&lt;/P&gt;&lt;P&gt;Weird.&lt;SPAN style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/SPAN&gt;Everything I try (creating new KSDK_v2 project for KV31Z or using existing KSDK_v2 projects) has the floating point registers in the Register window.&lt;/P&gt;&lt;P&gt;Did you try using the &lt;SPAN&gt;hello_world&lt;/SPAN&gt; project as a test?&lt;SPAN style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/SPAN&gt;You picture looks like you might have created a new project.&lt;/P&gt;&lt;P&gt;You might try closing that tab and re-opening by going to Window-&amp;gt;Show View-&amp;gt;&lt;SPAN class="GramE"&gt;Registers .&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;What Windows OS are you running?&lt;SPAN style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/SPAN&gt;I'm on Windows 7 Professional 64-bit.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;UPDATED:&lt;/P&gt;&lt;P&gt;Just ran another test. &amp;nbsp;If I am using PEMicro USB MultiLink debugger hardware, I do not see the floating point registers listed in the Register window.&lt;/P&gt;&lt;P&gt;When I use the Segger JLink or Segger OpenSDA firmware for debugging, I see the floating point registers listed in the Register window!&lt;/P&gt;&lt;P&gt;I'm guessing you are using PEMicro OpenSDA firmware or debugger???&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;David&lt;/P&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 14 Oct 2016 16:29:18 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Design-Studio/debug-Cortex-M4F-floatpoint/m-p/505703#M6455</guid>
      <dc:creator>DavidS</dc:creator>
      <dc:date>2016-10-14T16:29:18Z</dc:date>
    </item>
    <item>
      <title>Re: debug Cortex-M4F floatpoint</title>
      <link>https://community.nxp.com/t5/Kinetis-Design-Studio/debug-Cortex-M4F-floatpoint/m-p/505704#M6456</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;David,&lt;/P&gt;&lt;P&gt;I confirmed this is the case with the PEMicro USB.&amp;nbsp; I would love to have the floating point register views.&amp;nbsp; Curious if there is a configuration setting that can enable them for the PEMicro.&lt;/P&gt;&lt;P&gt;Shawn&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 17 Oct 2016 20:06:27 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Design-Studio/debug-Cortex-M4F-floatpoint/m-p/505704#M6456</guid>
      <dc:creator>ohiogt</dc:creator>
      <dc:date>2016-10-17T20:06:27Z</dc:date>
    </item>
    <item>
      <title>Re: debug Cortex-M4F floatpoint</title>
      <link>https://community.nxp.com/t5/Kinetis-Design-Studio/debug-Cortex-M4F-floatpoint/m-p/505705#M6457</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;&lt;P&gt;Hi Shawn,&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;PEMicro&lt;/SPAN&gt; is looking into the issue.&lt;/P&gt;&lt;P&gt;When I hear back I will update this post.&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;David &lt;/P&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 18 Oct 2016 17:02:45 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Design-Studio/debug-Cortex-M4F-floatpoint/m-p/505705#M6457</guid>
      <dc:creator>DavidS</dc:creator>
      <dc:date>2016-10-18T17:02:45Z</dc:date>
    </item>
    <item>
      <title>Re: debug Cortex-M4F floatpoint</title>
      <link>https://community.nxp.com/t5/Kinetis-Design-Studio/debug-Cortex-M4F-floatpoint/m-p/505706#M6458</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi David,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You are correct, I am using the PEmicro USB Multilink, USB Multilink FX, Embedded OSBDM/OSJTAG - USB Port interface, and I am connecting to the target TWR-KV31F120 board using a simple USB cable without any external ICDs.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It seems like others are interested in a fix for this issue so please keep us updated once a fix is available.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I appreciate your support,&lt;/P&gt;&lt;P&gt;Dan&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 24 Oct 2016 21:32:28 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Design-Studio/debug-Cortex-M4F-floatpoint/m-p/505706#M6458</guid>
      <dc:creator>dan_teodorescu</dc:creator>
      <dc:date>2016-10-24T21:32:28Z</dc:date>
    </item>
    <item>
      <title>Re: debug Cortex-M4F floatpoint</title>
      <link>https://community.nxp.com/t5/Kinetis-Design-Studio/debug-Cortex-M4F-floatpoint/m-p/505707#M6459</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;David,&lt;/P&gt;&lt;P&gt;Have you heard anything from PEMicro.&amp;nbsp; I'm trying to write some FP assembly and I could really use this functionality.&amp;nbsp;&amp;nbsp; I saw there was a J-Link personality available for OpenSDA.&amp;nbsp; Is this another path to getting a FP register view?&lt;/P&gt;&lt;P&gt;Shawn&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="pastedImage_1.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/5899i7FA7F646729F0A3C/image-size/large?v=v2&amp;amp;px=999" role="button" title="pastedImage_1.png" alt="pastedImage_1.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 31 Oct 2016 15:03:47 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Design-Studio/debug-Cortex-M4F-floatpoint/m-p/505707#M6459</guid>
      <dc:creator>ohiogt</dc:creator>
      <dc:date>2016-10-31T15:03:47Z</dc:date>
    </item>
    <item>
      <title>Re: debug Cortex-M4F floatpoint</title>
      <link>https://community.nxp.com/t5/Kinetis-Design-Studio/debug-Cortex-M4F-floatpoint/m-p/505708#M6460</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;&lt;P&gt;Hi Shawn,&lt;/P&gt;&lt;P&gt;I haven't heard back yet.&lt;/P&gt;&lt;P&gt;But yes you can use the &lt;SPAN&gt;JLink&lt;/SPAN&gt; personality to get access to the FP register view.&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;David &lt;/P&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 31 Oct 2016 20:35:43 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Design-Studio/debug-Cortex-M4F-floatpoint/m-p/505708#M6460</guid>
      <dc:creator>DavidS</dc:creator>
      <dc:date>2016-10-31T20:35:43Z</dc:date>
    </item>
    <item>
      <title>Re: debug Cortex-M4F floatpoint</title>
      <link>https://community.nxp.com/t5/Kinetis-Design-Studio/debug-Cortex-M4F-floatpoint/m-p/505709#M6461</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Dan,&lt;/P&gt;&lt;P&gt;I heard back from PEMicro and fix should be next week. &amp;nbsp;Exact wording:&lt;/P&gt;&lt;P&gt;&lt;EM&gt;We will post a new release of our GDB server mid-next week to our update site which has this fix.&lt;/EM&gt; &amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;David&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 03 Nov 2016 19:08:55 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Design-Studio/debug-Cortex-M4F-floatpoint/m-p/505709#M6461</guid>
      <dc:creator>DavidS</dc:creator>
      <dc:date>2016-11-03T19:08:55Z</dc:date>
    </item>
  </channel>
</rss>

