91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 38KB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發布日期: 2021-05-17
  • 語言: 其他
  • 標簽: BootLoader??lpc1768??iap??

資源簡介

lpc1768 bootLoader,需要的可參考。

資源截圖

代碼片段和文件信息

#include?“IAP.h“

/*?
?*??定義CCLK值大小,單位為KHz?
?*/
#define??IAP_FCCLK????????????(25000)
#define??IAP_ENTER_ADR????????0x1FFF1FF1??????????????????????????????????/*?IAP入口地址定義??????????????*/



/*
?*??定義函數指針??
?*/
void?(*IAP_Entry)?(INT32U?param_tab[]?INT32U?result_tab[]);

INT32U??paramin[8];?????????????????????????????????????????????????????/*?IAP入口參數緩沖區????????????*/
INT32U??paramout[8];????????????????????????????????????????????????????/*?IAP出口參數緩沖區????????????*/

/*********************************************************************************************************
**?Function?name:???????sectorPrepare
**?Descriptions:????????IAP操作扇區選擇,命令代碼50
**?input?parameters:????sec1:???????????起始扇區
**??????????????????????sec2:???????????終止扇區
**?output?parameters:???paramout[0]:????IAP操作狀態碼IAP返回值?????
**?Returned?value:??????paramout[0]:????IAP操作狀態碼IAP返回值?????????????????????
*********************************************************************************************************/
INT32U??sectorPrepare?(INT8U?sec1?INT8U?sec2)
{??
????paramin[0]?=?IAP_Prepare;???????????????????????????????????????????/*?設置命令字???????????????????*/
????paramin[1]?=?sec1;??????????????????????????????????????????????????/*?設置參數?????????????????????*/
????paramin[2]?=?sec2;????????????????????????????
????(*IAP_Entry)(paramin?paramout);????????????????????????????????????/*?調用IAP服務程序??????????????*/
???
????return?(paramout[0]);???????????????????????????????????????????????/*?返回狀態碼???????????????????*/
}

/*********************************************************************************************************
**?Function?name:???????ramCopy
**?Descriptions:????????復制RAM的數據到FLASH,命令代碼51
**?input?parameters:????dst:????????????目標地址,即FLASH起始地址。以512字節為分界
**??????????????????????src:????????????源地址,即RAM地址。地址必須字對齊
**??????????????????????no:?????????????復制字節個數,為512/1024/4096/8192
**?output?parameters:???paramout[0]:????IAP操作狀態碼IAP返回值?????
**?Returned?value:??????paramout[0]:????IAP操作狀態碼IAP返回值?????????????????????
*********************************************************************************************************/
INT32U??ramToFlash?(INT32U?dst?INT32U?src?INT32U?no)
{??
????paramin[0]?=?IAP_RAMTOFLASH;????????????????????????????????????????/*?設置命令字???????????????????*/
????paramin[1]?=?dst;???????????????????????????????????????????????????/*?設置參數?????????????????????*/
????paramin[2]?=?src;
????paramin[3]?=?no;
????paramin[4]?=?IAP_FCCLK;
????(*IAP_Entry)(paramin?paramout);????????????????????????????????????/*?調用IAP服務程序??????????????*/
????
????return?(paramout[0]);???????????????????????????????????????????????/*?返回狀態碼???????????????????*/
}

/*********************************************************************************************************
**?Function?name:???????sectorErase
**?Descriptions:????????扇區擦除,命令代碼52
**?input?parameters:????sec1????????????起始扇區
**??????????????????????sec2??????

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件????????540??2011-08-31?14:30??BootLoader-prj\BootLoader.sct

????.......?????19199??2011-09-01?14:49??BootLoader-prj\BootLoader.uvopt

????.......?????17925??2011-08-31?15:26??BootLoader-prj\BootLoader.uvproj

?????文件??????11117??2011-08-18?11:32??BootLoader-prj\BootLoader.xmp

?????文件????????192??2011-08-17?11:16??BootLoader-prj\DataType.h

?????文件???????7982??2011-08-18?11:07??BootLoader-prj\IAP\IAP.c

?????文件???????6943??2011-08-18?13:07??BootLoader-prj\IAP\IAP.h

?????文件??????23157??2011-09-01?14:47??BootLoader-prj\Lib\system_LPC17xx.c

?????文件??????21674??2011-08-30?14:30??BootLoader-prj\Lib\system_LPC17xx.c_bak

?????文件???????1814??2010-11-12?21:26??BootLoader-prj\Lib\system_LPC17xx.h

?????文件??????11766??2011-08-25?08:58??BootLoader-prj\Protocol\Cmd.c

?????文件???????1955??2011-08-24?10:01??BootLoader-prj\Protocol\Cmd.h

?????文件????????287??2011-08-17?14:04??BootLoader-prj\Protocol\Protocol.c

?????文件????????366??2011-08-17?12:21??BootLoader-prj\Protocol\Protocol.h

?????文件???????5071??2011-08-17?12:26??BootLoader-prj\RTC\RTC.c

?????文件???????1899??2011-07-20?09:25??BootLoader-prj\RTC\RTC.h

?????文件??????10650??2016-03-23?21:27??BootLoader-prj\startup_LPC17xx.s

?????文件???????4803??2011-08-17?12:02??BootLoader-prj\Timer\Timer.c

?????文件???????1972??2011-08-17?12:05??BootLoader-prj\Timer\Timer.h

?????文件???????6038??2011-08-17?20:24??BootLoader-prj\Uart\Uart.c

?????文件???????1817??2011-08-24?10:20??BootLoader-prj\Uart\Uart.h

?????文件???????3867??2011-09-01?14:48??BootLoader-prj\UserCode\Boot.c

?????文件????????883??2011-08-24?12:58??BootLoader-prj\UserCode\Boot.h

?????文件???????3009??2011-08-17?21:12??BootLoader-prj\UserCode\common.c

?????文件????????482??2011-08-18?11:14??BootLoader-prj\UserCode\Common.h

?????文件???????2803??2011-08-30?14:33??BootLoader-prj\UserCode\main.c

?????文件????????127??2011-09-01?15:53??BootLoader-prj\說明.txt

?????目錄??????????0??2011-09-01?15:52??BootLoader-prj\BootLoader

?????目錄??????????0??2011-08-17?11:33??BootLoader-prj\IAP

?????目錄??????????0??2011-08-30?14:32??BootLoader-prj\Lib

............此處省略9個文件信息

評論

共有 條評論