<?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>Kinetis Design StudioのトピックRe: debug Cortex-M4F floatpoint</title>
    <link>https://community.nxp.com/t5/Kinetis-Design-Studio/debug-Cortex-M4F-floatpoint/m-p/505712#M6464</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Eric,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I downloaded this update and I can now see registers s0 - s31 listed under the General Registers section, and this is very useful for debugging. One minor nit is that the plugin can only display the values in Hex, Decimal, Octal, Binary and Default (which seems to be Decimal). These representations options are fine when working with fixed point values, but cumbersome when working with floating point values. I will likely keep a browser tab open to a hex to float conversion site such as this&amp;nbsp;&lt;A href="http://babbage.cs.qc.cuny.edu/IEEE-754/"&gt;http://babbage.cs.qc.cuny.edu/IEEE-754/&lt;/A&gt;, which can convert hex based notation to the equivalent IEEE-754 floating point value.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you happen to know of a better way to working with floating point registers please add a comment to this thread.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you for your support.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;All the best,&lt;/P&gt;&lt;P&gt;Dan&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 21 Nov 2016 18:27:09 GMT</pubDate>
    <dc:creator>dan_teodorescu</dc:creator>
    <dc:date>2016-11-21T18:27: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>

