<?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>MCUXpresso IDE中的主题 Re: fNET bootloader, invalid storage class for function</title>
    <link>https://community.nxp.com/t5/MCUXpresso-IDE/fNET-bootloader-invalid-storage-class-for-function/m-p/934458#M4319</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi NXP community,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I think I have the answer to my question already. Here is just what we did, it might help others:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="background: white;"&gt;&lt;SPAN style="font-size: 10.5pt; color: #555555;"&gt;We found that in the fapp.c we have the clock_config.h include and in our case we have the FNET_MK enable, therefore the include will be called from inside de function. Somehow it gets confused when the include is called there. If we replace this include to the top of the file, it compiles without the above erros .&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="background: white;"&gt;&lt;/P&gt;&lt;P style="margin-left: 12.0pt;"&gt;&lt;SPAN style="font-size: 10.5pt; color: #555555;"&gt;void fapp_hw_init(void)&lt;BR /&gt; {&lt;BR /&gt; ´#if FNET_MK /&lt;EM style="border: none windowtext 1.0pt; padding: 0cm; "&gt;&amp;nbsp;Kinetis Board specific initialization&amp;nbsp;&lt;/EM&gt;/&lt;BR /&gt; ´#include "clock_config.h"&amp;nbsp; &amp;nbsp;//&amp;nbsp; &amp;lt;---------&amp;nbsp; This one&lt;BR /&gt; /&lt;EM style="border: none windowtext 1.0pt; padding: 0cm; "&gt;&amp;nbsp;Init clock to run mode&amp;nbsp;&lt;/EM&gt;/&lt;BR /&gt; BOARD_BootClockRUN();&lt;BR /&gt; ´#endif&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-left: 12.0pt;"&gt;&lt;SPAN style="font-size: 10.5pt; color: #555555;"&gt;´#if FNET_LPC /&lt;EM style="border: none windowtext 1.0pt; padding: 0cm; "&gt;&amp;nbsp;LPC Board specific initialization&amp;nbsp;&lt;/EM&gt;/&lt;BR /&gt; extern void BOARD_InitHardware(void);&lt;BR /&gt; BOARD_InitHardware();&lt;BR /&gt; ´#endif&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-left: 12.0pt;"&gt;&lt;SPAN style="font-size: 10.5pt; color: #555555;"&gt;´#if FNET_MIMXRT /&lt;EM style="border: none windowtext 1.0pt; padding: 0cm; "&gt;&amp;nbsp;i.MX RT Board specific initialization&amp;nbsp;&lt;/EM&gt;/&lt;BR /&gt; extern void BOARD_InitHardware(void);&lt;BR /&gt; BOARD_InitHardware();&lt;BR /&gt; ´# endif&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-left: 12.0pt;"&gt;&lt;EM style="border: none windowtext 1.0pt; padding: 0cm; color: #408080; font-size: 10.5pt; "&gt;/* Default serial port initialization. */&lt;/EM&gt;&lt;/P&gt;&lt;P style="margin-left: 12.0pt;"&gt;&lt;SPAN style="font-size: 10.5pt; color: #555555;"&gt;fnet_cpu_serial_init&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.5pt; color: #666666; border: none windowtext 1.0pt; padding: 0cm;"&gt;(&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.5pt; color: #555555;"&gt;FNET_CFG_CPU_SERIAL_PORT_DEFAULT&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.5pt; color: #666666; border: none windowtext 1.0pt; padding: 0cm;"&gt;,&lt;/SPAN&gt; &lt;SPAN style="font-size: 10.5pt; color: #666666; border: none windowtext 1.0pt; padding: 0cm;"&gt;115200&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.5pt; color: #555555;"&gt;u&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.5pt; color: #666666; border: none windowtext 1.0pt; padding: 0cm;"&gt;)&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.5pt; color: #555555; border: none windowtext 1.0pt; padding: 0cm;"&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-left: 12.0pt;"&gt;&lt;SPAN style="font-size: 10.5pt; color: #555555;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-left: 12.0pt;"&gt;&lt;EM style="border: none windowtext 1.0pt; padding: 0cm; color: #408080; font-size: 10.5pt; "&gt;/* Enable Interrupts.*/&lt;/EM&gt;&lt;/P&gt;&lt;P style="margin-left: 12.0pt;"&gt;&lt;SPAN style="font-size: 10.5pt; color: #555555;"&gt;fnet_cpu_irq_enable&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.5pt; color: #666666; border: none windowtext 1.0pt; padding: 0cm;"&gt;(0&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.5pt; color: #555555;"&gt;u&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.5pt; color: #666666; border: none windowtext 1.0pt; padding: 0cm;"&gt;)&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.5pt; color: #555555; border: none windowtext 1.0pt; padding: 0cm;"&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-left: 12.0pt;"&gt;&lt;SPAN style="font-size: 10.5pt; color: #555555;"&gt;}&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-left: 12.0pt;"&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 04 Jul 2019 12:46:01 GMT</pubDate>
    <dc:creator>joao_ribeiro</dc:creator>
    <dc:date>2019-07-04T12:46:01Z</dc:date>
    <item>
      <title>fNET bootloader, invalid storage class for function</title>
      <link>https://community.nxp.com/t5/MCUXpresso-IDE/fNET-bootloader-invalid-storage-class-for-function/m-p/934457#M4318</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello NXP community,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am using an Kinetis MK64FX512 and trying to build an ethernet bootloader.&lt;/P&gt;&lt;P&gt;I have started from scratch by creating a new project on MCUXpresso and then begin to import the libraries needed. I have copied fnet_stack and fnet_application from the FNET4.6.3 package and my main has the fapp_main() and fapp_hw_init()&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 11.0pt;"&gt;The issue is that when I finally import the fnet_application folder and set it in the tool setting include, I get a massive number of compiling erros such as:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt; color: black; background: red;"&gt;../CMSIS/cmsis_gcc.h:126:53: error: invalid storage class for function '__enable_irq'&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt; color: black;"&gt;__attribute__((always_inline)) __STATIC_INLINE void __enable_irq(void)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt; color: black;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ^~~~~~~~~~~~&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt; color: black; background: red;"&gt;../CMSIS/cmsis_gcc.h:137:53: error: invalid storage class for function '__disable_irq'&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt; color: black;"&gt;__attribute__((always_inline)) __STATIC_INLINE void __disable_irq(void)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt; color: black;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ^~~~~~~~~~~~~&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt; color: black; background: red;"&gt;../CMSIS/cmsis_gcc.h:148:57: error: invalid storage class for function '__get_CONTROL'&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt; color: black;"&gt;__attribute__((always_inline)) __STATIC_INLINE uint32_t __get_CONTROL(void)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt; color: black;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ^~~~~~~~~~~~~&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt; color: black; background: red;"&gt;../CMSIS/cmsis_gcc.h:178:53: error: invalid storage class for function '__set_CONTROL'&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt; color: black;"&gt;__attribute__((always_inline)) __STATIC_INLINE void __set_CONTROL(uint32_t control)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt; color: black;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ^~~~~~~~~~~~~&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt; color: black; background: red;"&gt;../CMSIS/cmsis_gcc.h:202:57: error: invalid storage class for function '__get_IPSR'&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;It continues for a lot more.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;At the cmsis_gcc.h (that I have not changed) I have :&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt; color: #3f7f5f;"&gt;/**&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt; color: #3f7f5f;"&gt;&amp;nbsp; \brief&amp;nbsp;&amp;nbsp; Enable IRQ Interrupts&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt; color: #3f7f5f;"&gt;&amp;nbsp; \details Enables IRQ interrupts by clearing the I-bit in the CPSR.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt; color: #3f7f5f;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Can only be executed in Privileged modes.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt; color: #3f7f5f;"&gt;*/&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style="color: #7f0055; font-size: 10.0pt; "&gt;__attribute__&lt;/STRONG&gt;&lt;SPAN style="font-size: 10.0pt; color: black;"&gt;((always_inline)) __STATIC_INLINE &lt;/SPAN&gt;&lt;STRONG style="color: #7f0055; font-size: 10.0pt; "&gt;void&lt;/STRONG&gt;&lt;SPAN style="font-size: 10.0pt; color: black;"&gt; &lt;STRONG&gt;__enable_irq&lt;/STRONG&gt;(&lt;/SPAN&gt;&lt;STRONG style="color: #7f0055; font-size: 10.0pt; "&gt;void&lt;/STRONG&gt;&lt;SPAN style="color: black; text-decoration: underline; font-size: 10.0pt; "&gt;)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt; color: black;"&gt;{&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt; color: black;"&gt;&amp;nbsp; __ASM &lt;/SPAN&gt;&lt;STRONG style="color: #7f0055; font-size: 10.0pt; "&gt;volatile&lt;/STRONG&gt;&lt;SPAN style="font-size: 10.0pt; color: black;"&gt; (&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; color: #2a00ff;"&gt;"&lt;SPAN style="text-decoration: underline;"&gt;cpsie&lt;/SPAN&gt; i"&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; color: black;"&gt; : : : &lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; color: #2a00ff;"&gt;"memory"&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; color: black;"&gt;);&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt; color: black;"&gt;}&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Do you guys have any idea on what am I missing ?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you very much in advance&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Best regards&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 03 Jul 2019 13:15:31 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MCUXpresso-IDE/fNET-bootloader-invalid-storage-class-for-function/m-p/934457#M4318</guid>
      <dc:creator>joao_ribeiro</dc:creator>
      <dc:date>2019-07-03T13:15:31Z</dc:date>
    </item>
    <item>
      <title>Re: fNET bootloader, invalid storage class for function</title>
      <link>https://community.nxp.com/t5/MCUXpresso-IDE/fNET-bootloader-invalid-storage-class-for-function/m-p/934458#M4319</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi NXP community,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I think I have the answer to my question already. Here is just what we did, it might help others:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="background: white;"&gt;&lt;SPAN style="font-size: 10.5pt; color: #555555;"&gt;We found that in the fapp.c we have the clock_config.h include and in our case we have the FNET_MK enable, therefore the include will be called from inside de function. Somehow it gets confused when the include is called there. If we replace this include to the top of the file, it compiles without the above erros .&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="background: white;"&gt;&lt;/P&gt;&lt;P style="margin-left: 12.0pt;"&gt;&lt;SPAN style="font-size: 10.5pt; color: #555555;"&gt;void fapp_hw_init(void)&lt;BR /&gt; {&lt;BR /&gt; ´#if FNET_MK /&lt;EM style="border: none windowtext 1.0pt; padding: 0cm; "&gt;&amp;nbsp;Kinetis Board specific initialization&amp;nbsp;&lt;/EM&gt;/&lt;BR /&gt; ´#include "clock_config.h"&amp;nbsp; &amp;nbsp;//&amp;nbsp; &amp;lt;---------&amp;nbsp; This one&lt;BR /&gt; /&lt;EM style="border: none windowtext 1.0pt; padding: 0cm; "&gt;&amp;nbsp;Init clock to run mode&amp;nbsp;&lt;/EM&gt;/&lt;BR /&gt; BOARD_BootClockRUN();&lt;BR /&gt; ´#endif&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-left: 12.0pt;"&gt;&lt;SPAN style="font-size: 10.5pt; color: #555555;"&gt;´#if FNET_LPC /&lt;EM style="border: none windowtext 1.0pt; padding: 0cm; "&gt;&amp;nbsp;LPC Board specific initialization&amp;nbsp;&lt;/EM&gt;/&lt;BR /&gt; extern void BOARD_InitHardware(void);&lt;BR /&gt; BOARD_InitHardware();&lt;BR /&gt; ´#endif&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-left: 12.0pt;"&gt;&lt;SPAN style="font-size: 10.5pt; color: #555555;"&gt;´#if FNET_MIMXRT /&lt;EM style="border: none windowtext 1.0pt; padding: 0cm; "&gt;&amp;nbsp;i.MX RT Board specific initialization&amp;nbsp;&lt;/EM&gt;/&lt;BR /&gt; extern void BOARD_InitHardware(void);&lt;BR /&gt; BOARD_InitHardware();&lt;BR /&gt; ´# endif&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-left: 12.0pt;"&gt;&lt;EM style="border: none windowtext 1.0pt; padding: 0cm; color: #408080; font-size: 10.5pt; "&gt;/* Default serial port initialization. */&lt;/EM&gt;&lt;/P&gt;&lt;P style="margin-left: 12.0pt;"&gt;&lt;SPAN style="font-size: 10.5pt; color: #555555;"&gt;fnet_cpu_serial_init&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.5pt; color: #666666; border: none windowtext 1.0pt; padding: 0cm;"&gt;(&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.5pt; color: #555555;"&gt;FNET_CFG_CPU_SERIAL_PORT_DEFAULT&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.5pt; color: #666666; border: none windowtext 1.0pt; padding: 0cm;"&gt;,&lt;/SPAN&gt; &lt;SPAN style="font-size: 10.5pt; color: #666666; border: none windowtext 1.0pt; padding: 0cm;"&gt;115200&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.5pt; color: #555555;"&gt;u&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.5pt; color: #666666; border: none windowtext 1.0pt; padding: 0cm;"&gt;)&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.5pt; color: #555555; border: none windowtext 1.0pt; padding: 0cm;"&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-left: 12.0pt;"&gt;&lt;SPAN style="font-size: 10.5pt; color: #555555;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-left: 12.0pt;"&gt;&lt;EM style="border: none windowtext 1.0pt; padding: 0cm; color: #408080; font-size: 10.5pt; "&gt;/* Enable Interrupts.*/&lt;/EM&gt;&lt;/P&gt;&lt;P style="margin-left: 12.0pt;"&gt;&lt;SPAN style="font-size: 10.5pt; color: #555555;"&gt;fnet_cpu_irq_enable&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.5pt; color: #666666; border: none windowtext 1.0pt; padding: 0cm;"&gt;(0&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.5pt; color: #555555;"&gt;u&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.5pt; color: #666666; border: none windowtext 1.0pt; padding: 0cm;"&gt;)&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.5pt; color: #555555; border: none windowtext 1.0pt; padding: 0cm;"&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-left: 12.0pt;"&gt;&lt;SPAN style="font-size: 10.5pt; color: #555555;"&gt;}&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-left: 12.0pt;"&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 04 Jul 2019 12:46:01 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MCUXpresso-IDE/fNET-bootloader-invalid-storage-class-for-function/m-p/934458#M4319</guid>
      <dc:creator>joao_ribeiro</dc:creator>
      <dc:date>2019-07-04T12:46:01Z</dc:date>
    </item>
    <item>
      <title>Re: fNET bootloader, invalid storage class for function</title>
      <link>https://community.nxp.com/t5/MCUXpresso-IDE/fNET-bootloader-invalid-storage-class-for-function/m-p/934459#M4320</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Joao,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm glad that you could solve your problems and thanks to post your solution.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best Regards,&lt;/P&gt;&lt;P&gt;Alexis Andalon&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 05 Jul 2019 01:55:39 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MCUXpresso-IDE/fNET-bootloader-invalid-storage-class-for-function/m-p/934459#M4320</guid>
      <dc:creator>Alexis_A</dc:creator>
      <dc:date>2019-07-05T01:55:39Z</dc:date>
    </item>
  </channel>
</rss>

