中文字幕 另类精品,亚洲欧美一区二区蜜桃,日本在线精品视频免费,孩交精品乱子片免费

<sup id="3hn2b"></sup>

    1. <sub id="3hn2b"><ol id="3hn2b"></ol></sub><legend id="3hn2b"></legend>

      1. <xmp id="3hn2b"></xmp>

      2. 新聞中心

        EEPW首頁 > 模擬技術 > 設計應用 > 創(chuàng)建并移植K10 BSP包的具體步驟和方法(三)

        創(chuàng)建并移植K10 BSP包的具體步驟和方法(三)

        作者: 時間:2013-09-30 來源:網絡 收藏
        b(0,0,0); TEXT-INDENT: 0px; PADDING-TOP: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; webkit-text-size-adjust: auto; orphans: 2; widows: 2; webkit-text-stroke-width: 0px">  }

          }

          創(chuàng)建并移植K10 BSP包的具體步驟和方法(三)

          圖7. PE設置

          MQX4.0中PE的時鐘初始化代碼在bsp_cm.c文件的void __pe_initialize_hardware(void)函數(shù)中。可以將上述PE生成的代碼直接粘貼在該文件中。調試可能會出現(xiàn)系統(tǒng)時鐘配置錯誤。當出現(xiàn)此類錯誤時,程序可能會停在圖8所示的dispatch.s文件中的等待中斷的語句cpsid.n i處。這種錯誤往往是由于只修改了部分的時鐘寄存器設置或者是直接使用其他系列的Kinetis的中的時鐘配置,而沒有做相應的修改所造成的。例如,直接使用K60 的默認時鐘部分代碼,在的25Mhz外部時鐘環(huán)境中進行調試就會出現(xiàn)上述錯誤。這里不建議手工書寫代碼或者直接拷貝其他Kinetis系列的不同時鐘配置的代碼,建議使用PE來配置生成時鐘代碼,對于有錯誤的部分PE中會有相關的紅色提示符標示出來,因此不用擔心那些時鐘寄存器配置錯誤或被遺漏了。

          創(chuàng)建并移植K10 BSP包的具體步驟和方法(三)

          圖8. dispatch.s代碼

          一般地,在user_config.h配置中,RTC是默認使能的,也就是外部的32.768Khz晶振是需要外接的,如果不外接,可以將配置文件user_config.h中的宏定義語句:

          #define BSPCFG_ENABLE_RTCDEV 1 修改為

          #define BSPCFG_ENABLE_RTCDEV 0

          另外由于中不包含USB和以太網的代碼,所以需要將相關的USB,Ethernet的文件刪除,并將user_config.h頭文件中的宏定義修改為:

          #define RTCSCFG_ENABLE_ICMP 0

          #define RTCSCFG_ENABLE_UDP 0

          #define RTCSCFG_ENABLE_TCP 0

          #define RTCSCFG_ENABLE_STATS 0

          #define RTCSCFG_ENABLE_GATEWAYS 0

          #define FTPDCFG_USES_MFS 0

          #define RTCSCFG_ENABLE_SNMP 0

          #define TELNETDCFG_NOWAIT FALSE

          #define HTTPDCFG_POLL_MODE 0

          #define HTTPDCFG_STATIC_TASKS 0



        關鍵詞: K10 BSP包

        評論


        相關推薦

        技術專區(qū)

        關閉