初始化函式
上電復位
->中斷向量表:在vectors.c裡面定義,在vectors.**件裡。
在vectors.h裡面兩行:
#define vector_000 (vector_entry)__boot_stack_address // arm core initial supervisor sp
#define vector_001 reset_handler // 0x0000_0004 1 - arm core initial program counter
分別定義了sp棧指標,和復位中斷(根據英語字義便知道意思)
start:在start.c裡面定義。就是初始化系統,關閉看門狗,複製資料到記憶體 配置時鐘,然後就進入了main函式 -
common_startup:複製中斷向量表,初始化資料段等 ->sysinit:初始化時鐘和串列埠
main.c:執行的函式,我們要寫的檔案
K60 啟動過程分析
很高興老師借給我一k60的開發板,趁著暑假好好鼓搗鼓搗!有了上圖的過程分析我想心裡大概有個低了吧!以下看 codewarrior arm runtime support library date 2013 02 08 07 14 44 revision 1.6 arm start.c entry p...
學習筆記 強大的K60及其核心外設
即日起,將更新k60各模組的個人學習筆記。加粗部分為本人在智慧型車製作時感受到的重要之處,僅供參考。1 k60 k系列具有可拓展性 整合性 連線性 通訊 人機互動 hmi 和安全等特性,特別是整合了多路快速的16位模數轉換 adc 數模轉換 dac 和可程式設計增益運放 pga 等功能強大 高效率的...
Redis學習筆記(1)安裝與啟動
解壓到乙個位置。在windows環境變數中進行path配置。開啟安裝資料夾,找到redis.windows.conf配置檔案,建議在開啟之前做乙個備份。找到bind 127.0.0.1,新增支援自己電腦的ip,儲存退出。在命令列視窗中輸入 redis server.exe redis.windows...