System.ArgumentOutOfRangeException: 索引和長(zhǎng)度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術(shù)實(shí)現(xiàn)步驟摘要】
本申請(qǐng)屬于芯片領(lǐng)域,尤其涉及一種雙bank屬性調(diào)整方法、系統(tǒng)、終端及可讀存儲(chǔ)介質(zhì)。
技術(shù)介紹
1、雙核芯片,指的是封裝有兩個(gè)中央處理器(central?processing?unit,cpu)核心的芯片。為了支持雙核芯片的高效運(yùn)行,通常會(huì)在芯片內(nèi)部集成嵌入式閃存(embeddedflash),該flash是芯片的重要組成部分,負(fù)責(zé)存儲(chǔ)程序與數(shù)據(jù)。為了保障雙核架構(gòu)下兩個(gè)cpu核心之間數(shù)據(jù)處理的獨(dú)立性與安全性,對(duì)flash進(jìn)行分區(qū),確保每個(gè)cpu核心都能擁有一個(gè)專屬的存儲(chǔ)空間,即存儲(chǔ)體(bank),即該flash中有第一cpu核心對(duì)應(yīng)的第一bank以及第二cpu核心對(duì)應(yīng)的第二bank,稱之為雙bank。
2、雙bank各自的空間長(zhǎng)度地址和空間長(zhǎng)度地址內(nèi)各個(gè)地址段的空間操作權(quán)限這些屬性在芯片設(shè)計(jì)階段就預(yù)先定義好,且一經(jīng)配置,通常會(huì)被固定下來(lái),在后續(xù)使用過(guò)程中,缺少雙bank屬性調(diào)整方案。
技術(shù)實(shí)現(xiàn)思路
1、本申請(qǐng)實(shí)施例提供了一種雙bank屬性調(diào)整方法、系統(tǒng)、終端及可讀存儲(chǔ)介質(zhì),以解決現(xiàn)有技術(shù)中在雙bank使用過(guò)程中缺少雙bank屬性調(diào)整方案的問(wèn)題。
2、本申請(qǐng)實(shí)施例的第一方面提供了一種雙bank屬性調(diào)整方法,包括:
3、基于屬性調(diào)整信息,確定目標(biāo)bank的目標(biāo)地址和關(guān)聯(lián)的參照地址;所述目標(biāo)bank為雙核芯片中第一cpu核心對(duì)應(yīng)的第一bank或第二cpu核心對(duì)應(yīng)的第二bank,所述第一bank和所述第二bank均對(duì)應(yīng)有bank空間長(zhǎng)度地址及所述bank空
4、檢驗(yàn)所述目標(biāo)地址和所述參照地址是否存在地址沖突;
5、在不存在所述地址沖突的情況下,基于所述屬性調(diào)整信息,將所述目標(biāo)bank的目標(biāo)bank空間長(zhǎng)度地址調(diào)整為所述目標(biāo)地址,或者,對(duì)所述目標(biāo)地址所對(duì)應(yīng)的所述目標(biāo)空間操作權(quán)限進(jìn)行調(diào)整。
6、本申請(qǐng)實(shí)施例的第二方面提供了一種雙bank屬性調(diào)整系統(tǒng),包括:
7、確定模塊,用于基于屬性調(diào)整信息,確定目標(biāo)bank的目標(biāo)地址和關(guān)聯(lián)的參照地址;所述目標(biāo)bank為雙核芯片中第一cpu核心對(duì)應(yīng)的第一bank或第二cpu核心對(duì)應(yīng)的第二bank,所述第一bank和所述第二bank均對(duì)應(yīng)有bank空間長(zhǎng)度地址及所述bank空間長(zhǎng)度地址內(nèi)各個(gè)地址段所對(duì)應(yīng)的空間操作權(quán)限;所述目標(biāo)地址為所述屬性調(diào)整信息給定的期望bank空間長(zhǎng)度地址,或者,所述目標(biāo)地址為所述屬性調(diào)整信息給定的目標(biāo)空間操作權(quán)限對(duì)應(yīng)的一個(gè)或多個(gè)地址段;所述參照地址為用于與所述目標(biāo)地址進(jìn)行地址檢驗(yàn)的所述第一bank和/或所述第二bank的空間長(zhǎng)度地址;
8、檢驗(yàn)?zāi)K,用于檢驗(yàn)所述目標(biāo)地址和所述參照地址是否存在地址沖突;
9、調(diào)整模塊,用于在不存在所述地址沖突的情況下,基于所述屬性調(diào)整信息,將所述目標(biāo)bank的目標(biāo)bank空間長(zhǎng)度地址調(diào)整為所述目標(biāo)地址,或者,對(duì)所述目標(biāo)地址所對(duì)應(yīng)的所述目標(biāo)空間操作權(quán)限進(jìn)行調(diào)整。
10、本申請(qǐng)實(shí)施例的第三方面提供了一種終端,包括存儲(chǔ)器、處理器以及存儲(chǔ)在所述存儲(chǔ)器中并可在所述處理器上運(yùn)行的計(jì)算機(jī)程序,所述處理器執(zhí)行所述計(jì)算機(jī)程序時(shí)實(shí)現(xiàn)如第一方面所述方法的步驟。
11、本申請(qǐng)實(shí)施例的第四方面提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)存儲(chǔ)有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如第一方面所述方法的步驟。
12、本申請(qǐng)的第五方面提供了一種計(jì)算機(jī)程序產(chǎn)品,當(dāng)所述計(jì)算機(jī)程序產(chǎn)品在終端上運(yùn)行時(shí),使得所述終端執(zhí)行上述第一方面所述方法的步驟。
13、由上可見(jiàn),本申請(qǐng)?jiān)谔幚黼pbank屬性調(diào)整問(wèn)題時(shí),首先基于屬性調(diào)整信息,確定目標(biāo)bank以及目標(biāo)bank的目標(biāo)地址和關(guān)聯(lián)的參照地址。其中,目標(biāo)bank為雙核芯片中第一cpu核心對(duì)應(yīng)的第一bank或第二cpu核心對(duì)應(yīng)的第二bank,第一bank和第二bank均對(duì)應(yīng)有bank空間長(zhǎng)度地址及bank空間長(zhǎng)度地址內(nèi)各個(gè)地址段所對(duì)應(yīng)的空間操作權(quán)限;目標(biāo)地址為屬性調(diào)整信息給定的期望bank空間長(zhǎng)度地址,或者,目標(biāo)地址為屬性調(diào)整信息給定的目標(biāo)空間操作權(quán)限對(duì)應(yīng)的一個(gè)或多個(gè)地址段;參照地址則為用于與目標(biāo)地址進(jìn)行地址檢驗(yàn)的第一bank和/或第二bank的空間長(zhǎng)度地址。隨后,通過(guò)地址比對(duì),來(lái)檢驗(yàn)?zāi)繕?biāo)地址和參照地址是否存在地址沖突,及時(shí)發(fā)現(xiàn)地址沖突,從而預(yù)防因地址沖突所導(dǎo)致的數(shù)據(jù)丟失等問(wèn)題,保障bank空間的穩(wěn)定性與安全性。在確認(rèn)無(wú)地址沖突后,基于屬性調(diào)整信息進(jìn)行屬性調(diào)整。若屬性調(diào)整信息指示調(diào)整的是目標(biāo)bank的bank空間長(zhǎng)度地址,則將目標(biāo)bank的目標(biāo)bank空間長(zhǎng)度地址調(diào)整為目標(biāo)地址。若屬性調(diào)整信息指示調(diào)整的是目標(biāo)bank的空間操作權(quán)限,則對(duì)目標(biāo)地址所對(duì)應(yīng)的目標(biāo)空間操作權(quán)限進(jìn)行調(diào)整。這一系列步驟提供了一個(gè)完整、安全且高效的雙bank屬性調(diào)整方法,有效解決了雙bank使用過(guò)程中缺乏屬性調(diào)整方案的問(wèn)題,為雙bank的靈活使用和管理提供了有力支持。
本文檔來(lái)自技高網(wǎng)...【技術(shù)保護(hù)點(diǎn)】
1.一種雙Bank屬性調(diào)整方法,其特征在于,所述方法包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述目標(biāo)Bank為所述第一Bank,所述基于屬性調(diào)整信息,確定目標(biāo)Bank的目標(biāo)地址和關(guān)聯(lián)的參照地址,包括:
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述檢驗(yàn)所述目標(biāo)地址和所述參照地址是否存在地址沖突,包括:
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述目標(biāo)Bank為所述第一Bank,所述基于屬性調(diào)整信息,確定目標(biāo)Bank的目標(biāo)地址和關(guān)聯(lián)的參照地址,包括:
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述檢驗(yàn)所述目標(biāo)地址和所述參照地址是否存在地址沖突,包括:
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述目標(biāo)Bank的所述目標(biāo)Bank空間長(zhǎng)度地址的調(diào)整優(yōu)先級(jí)高于所述目標(biāo)空間操作權(quán)限的調(diào)整優(yōu)先級(jí),所述基于屬性調(diào)整信息,確定目標(biāo)Bank的目標(biāo)地址和關(guān)聯(lián)的參照地址,包括:
7.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述基于屬性調(diào)整信息,確定目標(biāo)Bank的目標(biāo)地址和關(guān)聯(lián)的參照地址之前,還包括:
8.一種
9.一種終端,包括存儲(chǔ)器、處理器以及存儲(chǔ)在所述存儲(chǔ)器中并可在所述處理器上運(yùn)行的計(jì)算機(jī)程序,其特征在于,所述處理器執(zhí)行所述計(jì)算機(jī)程序時(shí)實(shí)現(xiàn)如權(quán)利要求1至7任一項(xiàng)所述方法的步驟。
10.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)存儲(chǔ)有計(jì)算機(jī)程序,其特征在于,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如權(quán)利要求1至7任一項(xiàng)所述方法的步驟。
...【技術(shù)特征摘要】
1.一種雙bank屬性調(diào)整方法,其特征在于,所述方法包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述目標(biāo)bank為所述第一bank,所述基于屬性調(diào)整信息,確定目標(biāo)bank的目標(biāo)地址和關(guān)聯(lián)的參照地址,包括:
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述檢驗(yàn)所述目標(biāo)地址和所述參照地址是否存在地址沖突,包括:
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述目標(biāo)bank為所述第一bank,所述基于屬性調(diào)整信息,確定目標(biāo)bank的目標(biāo)地址和關(guān)聯(lián)的參照地址,包括:
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述檢驗(yàn)所述目標(biāo)地址和所述參照地址是否存在地址沖突,包括:
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述目標(biāo)bank的所述目標(biāo)...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:符式健,趙琮,湯江遜,
申請(qǐng)(專利權(quán))人:深圳市銳能微科技有限公司,
類型:發(fā)明
國(guó)別省市:
還沒(méi)有人留言評(píng)論。發(fā)表了對(duì)其他瀏覽者有用的留言會(huì)獲得科技券。