一種底層驅動及NandFlash識別方法
【專利摘要】本發明實施例提供一種底層驅動及NandFlash識別方法,其中,NandFlash識別方法包括:確定待識別NandFlash,當所述待識別NandFlash處于得電狀態時,讀取所述待識別NandFlash的配置表信息,根據所述配置表信息識別所述待識別NandFlash的類型,根據所述類型讀取所述待識別NandFlash內信息;其中,所述待識別NandFlash的配置表信息通過當所述待識別NandFlash處于非得電狀態時,讀取所述待識別NandFlash的ID,將所述ID發送給上位機,接收所述上位機根據所述ID查詢得到的配置信息,將所述配置信息以配置表的形式寫入所述待識別NandFlash中進行存儲得到。無需更換底層驅動便可對所有類型的NandFlash進行識別,操作更為便捷,具有更強的適用性,且提高了識別效率,降低了識別成本。
【專利說明】
一種底層驅動及NandF I ash識別方法
技術領域
[000? ]本發明涉及計算機技術領域,特別是涉及一種底層驅動及NandFlash識別方法。
【背景技術】
[0002]隨著計算機的飛速發展,大數據的普及應用,對大容量的存儲設備需求也越來越廣泛,并要求存儲設備有更大的容量,更快的速度。通常,U盤、EMMC和SSD等設備均通過更換相對應的底層驅動來實現對不同類型NandFlash的識別。目前,NandFlash種類繁多,通過更換底層驅動來適應不同NandFlash,操作較為不便,適用性較差,且識別效率較低,成本較尚O
【發明內容】
[0003]有鑒于此,本發明實施例提供一種底層驅動及NandFlash識別方法,以解決現有技術中通過更換底層驅動來適應不同NandFlash,操作較為不便,且識別效率較低,成本較高的問題。
[0004]為實現上述目的,本發明實施例提供如下技術方案:
[0005]—種NandFlash識別方法,包括
[0006]確定待識別NandFlash,當所述待識別NandFlash處于得電狀態時,讀取所述待識另IjNandFlash的配置表信息,根據所述配置表信息識別所述待識別NandFlash的類型,根據所述類型讀取所述待識別NandF I ash內信息;
[0007]其中,所述待識別NandFlash的配置表信息通過當所述待識別NandFlash處于非得電狀態時,讀取所述待識別NandFlash的ID,將所述ID發送給上位機,接收所述上位機根據所述ID查詢得到的配置信息,將所述配置信息以配置表的形式寫入所述待識別NandFlash中進行存儲得到。
[0008]其中,所述讀取所述待識別NandFlash的配置表信息后還包括:
[0009]判斷所述配置表信息是否讀取成功;
[0010]若不成功,生成第一錯誤信息。
[0011]其中,所述根據所述配置表信息識別所述待識別NandFlash的類型后還包括:
[0012I判斷是否成功識別所述待識別NandFlash的類型;
[0013]若不成功,生成第二錯誤信息。
[0014]其中,所述將所述ID發送給上位機后還包括:
[0015]判斷是否在預設時間內接收到所述上位機根據所述ID查詢得到的配置信息;
[0016]若否,則重新將所述ID發送給上位機,直至在預設時間內接收到所述上位機根據所述ID查詢得到的配置信息。
[0017]其中,所述將所述ID發送給上位機后還包括:
[0018]從零開始累積將所述ID發送給上位機的次數;
[0019]若所述次數大于預設閾值,則確認所述上位機中缺失所述待識別NandFlash的配置信息,控制所述上位機添加所述待識別NandFlash的配置信息,將所述次數歸零。
[0020]一種底層驅動,用于識別NandFlash,包括:配置讀取模塊、識別模塊、ID讀取模塊和寫入模塊;其中,
[0021 ] 所述配置讀取模塊,用于確定待識別NandFlash,當所述待識別NandFlash處于得電狀態時,讀取所述待識別NandFlash的配置表信息;
[0022]所述識別模塊,用于根據所述配置表信息識別所述待識別NandFlash的類型,根據所述類型讀取所述待識別NandF I ash內信息;
[0023]所述ID讀取模塊,用于當所述待識別NandFlash處于非得電狀態時,讀取所述待識別NandFlash的ID,將所述ID發送給上位機;
[0024]所述寫入模塊,用于接收所述上位機根據所述ID查詢得到的配置信息,將所述配置信息以配置表的形式寫入所述待識別NandFlash中進行存儲。
[0025]其中,所述底層驅動還包括:第一判斷模塊,用于判斷所述配置表信息是否讀取成功,若不成功,生成第一錯誤信息。
[0026]其中,所述底層驅動還包括:第二判斷模塊,用于判斷是否成功識別所述待識別NandFlash的類型,若不成功,生成第二錯誤信息。
[0027]其中,所述底層驅動還包括:第三判斷模塊,用于判斷是否在預設時間內接收到所述上位機根據所述ID查詢得到的配置信息;
[0028]所述ID讀取模塊,還用于當所述第三判斷模塊判定未在預設時間內接收到所述上位機根據所述ID查詢得到的配置信息時,重新將所述ID發送給上位機。
[0029]其中,所述底層驅動還包括:計數模塊,用于從零開始累積將所述ID發送給上位機的次數,若所述次數大于預設閾值,則確認所述上位機中缺失所述待識別NandFlash的配置信息,控制所述上位機添加所述待識別NandFlash的配置信息。
[°03°]基于上述技術方案,本發明實施例提供的底層驅動及NandFlash識別方法,在確定待識別NandFlash后,當該你待識別NandFlash處于得電狀態時,讀取該待識別NandFlash的配置表信息,根據該配置表信息識別該待識別NandFlash的類型,根據該待識別NandFlash的類型讀取該待識別NandF I a sh內信息,完成對該待識別NandF I a sh的識別,其中,待識別NandFlash的配置表信息通過當該待識別NandFlash處于非得電狀態時,讀取該待識別NandFlash的ID,將該ID發送給上位機,接收該上位機根據該ID查詢得到的配置信息,將該配置信息以配置表的形式寫入該待識別NandFlash中進行存儲得到。無論待識別NandFlash為何種類型,均可通過讀取待識別NandFlash內配置表信息來識別該待識別NandFlash的類型,進而讀取到該待識別NandFlash內信息,完成對該待識別NandFlash,無需更換底層驅動便可對所有類型的NandFlash進行識別,操作更為便捷,具有更強的適用性,且提高了識別效率,降低了識別成本。
【附圖說明】
[0031]為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據提供的附圖獲得其他的附圖。
[0032]圖1為本發明實施例提供的NandFlash識別方法的流程圖;
[0033]圖2為本發明實施例提供的NandFlash識別方法中生成第一錯誤信息的方法流程圖;
[0034]圖3為本發明實施例提供的NandFlash識別方法中生成第二錯誤信息的方法流程圖;
[0035]圖4為本發明實施例提供的NandFlash識別方法中重新將待識別NandFlash的ID發送給上位機的方法流程圖;
[0036]圖5為本發明實施例提供的Na n d FI a s h識別方法中確認上位機中缺失待識別NandFlash的配置信息的方法流程圖;
[0037]圖6為本發明實施例提供的底層驅動的系統框圖;
[0038]圖7為本發明實施例提供的底層驅動的另一系統框圖;
[0039]圖8為本發明實施例提供的底層驅動的再一系統框圖;
[0040]圖9為本發明實施例提供的底層驅動的又一系統框圖;
[0041]圖10為本發明實施例提供的底層驅動的又另一系統框圖。
【具體實施方式】
[0042]下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都屬于本發明保護的范圍。
[0043]圖1為本發明實施例提供的NandFlash識別方法的流程圖,無論待識別NandFlash為何種類型,均可通過讀取待識別NandFlash內配置表信息來識別該待識別NandFlash的類型,進而讀取到該待識別NandFlash內信息,完成對該待識別NandFlash,無需更換底層驅動便可對所有類型的NandFlash進行識別,操作更為便捷,具有更強的適用性,且提高了識別效率,降低了識別成本;參照圖1,該NandFlash識別方法可以包括:
[0044]步驟SlOO:確定待識別NandFlash,當所述待識別NandFlash處于得電狀態時,讀取所述待識別NandF I ash的配置表信息;
[0045]在確定待識別NandFlash后,若該待識別NandFlash得電,即該待識別NandFlash處于得電狀態,則讀取該待識別NandFlash的配置表信息。其中,待識別NandFlash的配置表信息通過在該待識別NandFlash處于出廠量產階段,非得電狀態時,讀取該待識別NandFlash的ID,將該ID發送給上位機,接收該上位機根據該ID查詢得到的配置信息,將該配置信息以配置表的形式寫入該待識別NandFlash中進行存儲得到。
[0046]可選的,可在待識別NandFlash中存儲至少兩份配置信息。
[0047]可選的,在執行讀取待識別NandFlash的配置表信息操作后,可判斷是否成功讀取到該待識別NandFlash配置表信息,若未成功讀取到該待識別NandFlash配置表信息,則說明該待識別NandFlash的配置信息寫入失敗,生成第一錯誤信息,若成功讀取到該待識別NandFlash配置表信息,可繼續進行下一步操作,根據該配置表信息識別所述待識別NandFlash 的類型。
[0048]可選的,若確定生成第一錯誤信息,即確定待識別NandFlash的配置信息寫入失敗,則可對該待識別NandFlash的配置信息進行重新寫入,即重新在該待識別NandFlash處于出廠量產階段,非得電狀態時,讀取該待識別NandFlash的ID,將該待識別NandFlash的ID發送給上位機,然后接收該上位機根據該ID查詢得到的配置信息,將該配置信息以配置表的形式寫入該待識別NandFlash中進行存儲。
[0049]可選的,在向待識別NandFlash中寫入配置信息時,將待識別NandFlash的ID發送給上位機后,正常情況下,上位機在接收到該待識別NandFlash的ID后,將根據該待識別NandFlash的ID查詢得到該ID相對應的配置信息,并將查詢到的配置信息返回。然而,若上位機未能正確接收到該待識別NandFlash的ID,或該上位機中未存儲有該待識別NandFlash的配置信息時,該上位機將無法查詢且返回該待識別NandFlash的配置信息。因此,在向待識別NandFlash中寫入配置信息時,將待識別NandFlash的ID發送給上位機后,可判斷是否在預設時間內接收到上位機返回的配置信息。
[0050]若未能在預設時間內接收到上位機返回的配置信息,則首先認為該上位機未能正確接收到該待識別NandFlash的ID,重新將待識別NandFlash的ID發送給該上位機,直至在預設時間內接收到上位機返回的配置信息,而若向上位機發送將待識別NandFlash的ID超過預設的次數,則認為該上位機中未存儲有該待識別NandFlash的配置信息,控制該上位機添加該待識別
[0051 ] NandFlash的配置信息,并將該累計的次數歸零。
[0052]步驟SI10:根據所述配置表信息識別所述待識別NandFlash的類型,根據所述類型讀取所述待識別NandFlash內信息。
[0053]根據待識別NandFlash的配置表信息便可識別該待識別NandFlash的類型,最后根據該待識別NandFlash類型讀取該待識別NandFlash內信息,完成對該待識別NandFlash的識別。
[0054]可選的,在執行根據配置表信息識別待識別NandFlash的類型操作后,可判斷是否成功識別到該待識別NandFlash的類型,若成功識別到該待識別NandFlash的類型,可繼續進行下一步操作,根據該待識別NandFlash的類型讀取該待識別NandFlash內信息,若未成功識別到該待識別NandFlash的類型,則生成第二錯誤信息,確定該待識別NandFlash識別失敗,該待識別NandFlash可能發生故障。
[0055]基于上述技術方案,本發明實施例提供的底層驅動及NandFlash識別方法,在確定待識別NandFlash后,當該你待識別NandFlash處于得電狀態時,讀取該待識別NandFlash的配置表信息,根據該配置表信息識別該待識別NandFlash的類型,根據該待識別NandFlash的類型讀取該待識別NandF I a sh內信息,完成對該待識別NandF I a sh的識別,其中,待識別NandFlash的配置表信息通過當該待識別NandFlash處于出廠量產階段,非得電狀態時,讀取該待識別NandFlash的ID,將該ID發送給上位機,接收該上位機根據該ID查詢得到的配置信息,將該配置信息寫入該待識別NandFlash的配置表中得到。無論待識別NandFlash為何種類型,均可通過讀取待識別NandF I ash內配置表信息來識別該待識別NandF I a sh的類型,進而讀取到該待識別NandFlash內信息,完成對該待識別NandFlash,無需更換底層驅動便可對所有類型的NandFlash進行識別,操作更為便捷,具有更強的適用性,且提高了識別效率,降低了識別成本。
[0056]可選的,圖2示出了本發明實施例提供的NandFlash識別方法中生成第一錯誤信息的方法流程圖,參照圖2,該生成第一錯誤信息的方法可以包括:
[0057]步驟S200:判斷所述配置表信息是否讀取成功;
[0058]在執行讀取待識別NandFlash的配置表信息操作后,可判斷是否成功讀取到該待識別NandFlash配置表信息。
[0059]步驟S210:若不成功,生成第一錯誤信息。
[0000]若未成功讀取到該待識別NandFlash配置表信息,則說明該待識別NandFlash的配置信息寫入失敗,生成第一錯誤信息。反正,若成功讀取到該待識別NandFlash配置表信息,可繼續進行下一步操作,根據該配置表信息識別所述待識別NandFlash的類型。
[0061]可選的,若確定生成第一錯誤信息,即確定待識別NandFlash的配置信息寫入失敗,則可對該待識別NandFlash的配置信息進行重新寫入。
[0062]可選的,圖3示出了本發明實施例提供的NandFlash識別方法中生成第二錯誤信息的方法流程圖,參照圖3,該生成第二錯誤信息的方法可以包括:
[0063]步驟S300:判斷是否成功識別所述待識別NandFlash的類型;
[0064]在執行根據配置表信息識別待識別NandFlash的類型操作后,可判斷是否成功識別到該待識別NandF I a s h的類型。
[0065]步驟S310:若不成功,生成第二錯誤信息。
[ΟΟ??]若未成功識別到該待識別NandFlash的類型,則生成第二錯誤信息,確定該待識別NandFlash識別失敗,該待識別NandFlash可能發生故障。反正,若成功識別到該待識別NandFlash的類型,可繼續進行下一步操作,根據該待識別NandFlash的類型讀取該待識別NandFlash 內信息。
[0067]可選的,圖4示出了本發明實施例提供的NandFlash識別方法中重新將待識別NandFlash的ID發送給上位機的方法流程圖,參照圖4,該重新將待識別NandFlash的ID發送給上位機的方法可以包括:
[0068]步驟S400:判斷是否在預設時間內接收到所述上位機根據所述ID查詢得到的配置信息;
[OO69 ]由于上位機可能因為未能正確接收到該待識別Nan dF I a s h的ID,或因為上位機中未存儲有該待識別NandFlash的配置信息,而無法返回配置信息,因此,在向待識別NandFlash中寫入配置信息時,將待識別NandFlash的ID發送給上位機后,可判斷是否在預設時間內接收到上位機返回的配置信息。
[0070]步驟S410:若否,則重新將所述ID發送給上位機,返回步驟S400。
[0071]步驟S420:若是,則結束操作。
[0072]若未能在預設時間內接收到上位機返回的配置信息,則可認為該上位機未能正確接收到該待識別NandFlash的ID,重新將待識別NandFlash的ID發送給該上位機,直至在預設時間內接收到上位機返回的配置信息,結束操作。
[0073]可選的,圖5示出了本發明實施例提供的NandFlash識別方法中確認上位機中缺失待識別NandFlash的配置信息的方法流程圖,參照圖5,該確認上位機中缺失待識別NandFlash的配置信息的方法可以包括:
[0074]步驟S500:從零開始累積將所述ID發送給上位機的次數;
[0075]將待識別NandFlash的ID發送給上位機后,可從零開始累積將所述ID發送給上位機的次數。
[0076]步驟S510:判斷所述次數是否大于預設閾值;
[0077]步驟S520:若是,則確認所述上位機中缺失所述待識別NandFlash的配置信息,控制所述上位機添加所述待識別NandFlash的配置信息,將所述次數歸零。
[0078]若向上位機發送將待識別NandFI a sh的ID超過預設的次數,貝Ij認為該上位機中未存儲有該待識別NandFlash的配置信息,控制該上位機添加該待識別NandFlash的配置信息,并將該累計的次數歸零。
[0079]本發明實施例提供的NandFlash識別方法,無需更換底層驅動便可對所有類型的NandFlash進行識別,操作更為便捷,具有更強的適用性,且提高了識別效率,降低了識別成本。
[0080]下面對本發明實施例提供的底層驅動進行介紹,下文描述的底層驅動與上文描述的NandFlash識別方法可相互對應參照。
[0081]圖6為本發明實施例提供的底層驅動的系統框圖,參照圖6,該底層驅動可以包括:配置讀取模塊100、識別模塊200、ID讀取模塊300和寫入模塊400;其中,
[0082]配置讀取模塊100,用于確定待識別NandFlash,當所述待識別NandFlash處于得電狀態時,讀取所述待識別NandFlash的配置表信息;
[0083]識別模塊200,用于根據所述配置表信息識別所述待識別NandFlash的類型,根據所述類型讀取所述待識別NandF I ash內信息;
[0084]ID讀取模塊300,用于當所述待識別NandFlash處于出廠量產階段,非得電狀態時,讀取所述待識別NandFlash的ID,將所述ID發送給上位機;
[0085]寫入模塊400,用于接收所述上位機根據所述ID查詢得到的配置信息,將所述配置信息以配置表的形式寫入所述待識別NandFlash中進行存儲。
[0086]可選的,圖7示出了本發明實施例提供的底層驅動的另一系統框圖,參照圖7,該底層驅動可以還包括:第一判斷模塊500。
[0087]第一判斷模塊500,用于判斷所述配置表信息是否讀取成功,若不成功,生成第一錯誤信息。
[0088]可選的,圖8示出了本發明實施例提供的底層驅動的再一系統框圖,參照圖8,該底層驅動可以還包括:第二判斷模塊600。
[0089]第二判斷模塊600,用于判斷是否成功識別所述待識別NandFlash的類型,若不成功,生成第二錯誤信息。
[0090]可選的,圖9示出了本發明實施例提供的底層驅動的又一系統框圖,參照圖9,該底層驅動可以還包括:第三判斷模塊700。
[0091 ]第三判斷模塊700,用于判斷是否在預設時間內接收到所述上位機根據所述ID查詢得到的配置信息;
[0092]當底層驅動中包括第三判斷模塊700時,ID讀取模塊300還用于當所述第三判斷模塊判定未在預設時間內接收到所述上位機根據所述ID查詢得到的配置信息時,重新將所述ID發送給上位機。
[0093]可選的,圖10示出了本發明實施例提供的底層驅動的又另一系統框圖,參照圖10,該底層驅動可以還包括:計數模塊800。
[0094]計數模塊800,用于從零開始累積將所述ID發送給上位機的次數,若所述次數大于預設閾值,則確認所述上位機中缺失所述待識別NandFlash的配置信息,控制所述上位機添加所述待識別NandF I ash的配置信息。
[0095]本發明實施例提供的底層驅動,無需更換底層驅動便可對所有類型的NandFlash進行識別,操作更為便捷,具有更強的適用性,且提高了識別效率,降低了識別成本。
[0096]本說明書中各個實施例采用遞進的方式描述,每個實施例重點說明的都是與其他實施例的不同之處,各個實施例之間相同相似部分互相參見即可。對于實施例公開的裝置而言,由于其與實施例公開的方法相對應,所以描述的比較簡單,相關之處參見方法部分說明即可。
[0097]專業人員還可以進一步意識到,結合本文中所公開的實施例描述的各示例的單元及算法步驟,能夠以電子硬件、計算機軟件或者二者的結合來實現,為了清楚地說明硬件和軟件的可互換性,在上述說明中已經按照功能一般性地描述了各示例的組成及步驟。這些功能究竟以硬件還是軟件方式來執行,取決于技術方案的特定應用和設計約束條件。專業技術人員可以對每個特定的應用來使用不同方法來實現所描述的功能,但是這種實現不應認為超出本發明的范圍。
[0098]對所公開的實施例的上述說明,使本領域專業技術人員能夠實現或使用本發明。對這些實施例的多種修改對本領域的專業技術人員來說將是顯而易見的,本文中所定義的一般原理可以在不脫離本發明的精神或范圍的情況下,在其它實施例中實現。因此,本發明將不會被限制于本文所示的這些實施例,而是要符合與本文所公開的原理和新穎特點相一致的最寬的范圍。
【主權項】
1.一種NandFlash識別方法,其特征在于,包括 確定待識別NandFlash,當所述待識別NandFlash處于得電狀態時,讀取所述待識別NandFlash的配置表信息,根據所述配置表信息識別所述待識別NandFlash的類型,根據所述類型讀取所述待識別NandF I ash內信息; 其中,所述待識別NandFlash的配置表信息通過當所述待識別NandFlash處于非得電狀態時,讀取所述待識別NandFlash的ID,將所述ID發送給上位機,接收所述上位機根據所述ID查詢得到的配置信息,將所述配置信息以配置表的形式寫入所述待識別NandFlash中進行存儲得到。2.根據權利要求1所述的NandFlash識別方法,其特征在于,所述讀取所述待識別NandFlash的配置表信息后還包括: 判斷所述配置表信息是否讀取成功; 若不成功,生成第一錯誤信息。3.根據權利要求1所述的NandFlash識別方法,其特征在于,所述根據所述配置表信息識別所述待識別NandFlash的類型后還包括: 判斷是否成功識別所述待識別NandF I ash的類型; 若不成功,生成第二錯誤信息。4.根據權利要求1所述的NandFlash識別方法,其特征在于,所述將所述ID發送給上位機后還包括: 判斷是否在預設時間內接收到所述上位機根據所述ID查詢得到的配置信息; 若否,則重新將所述ID發送給上位機,直至在預設時間內接收到所述上位機根據所述ID查詢得到的配置信息。5.根據權利要求4所述的NandFlash識別方法,其特征在于,所述將所述ID發送給上位機后還包括: 從零開始累積將所述ID發送給上位機的次數; 若所述次數大于預設閾值,則確認所述上位機中缺失所述待識別NandFlash的配置信息,控制所述上位機添加所述待識別NandFlash的配置信息,將所述次數歸零。6.—種底層驅動,用于識別NandFlash,其特征在于,包括:配置讀取模塊、識別模塊、ID讀取模塊和寫入模塊;其中, 所述配置讀取模塊,用于確定待識別NandFlash,當所述待識別NandFlash處于得電狀態時,讀取所述待識別NandFlash的配置表信息; 所述識別模塊,用于根據所述配置表信息識別所述待識別NandFlash的類型,根據所述類型讀取所述待識別NandF I ash內信息; 所述ID讀取模塊,用于當所述待識別NandFlash處于非得電狀態時,讀取所述待識別NandFlash的ID,將所述ID發送給上位機; 所述寫入模塊,用于接收所述上位機根據所述ID查詢得到的配置信息,將所述配置信息以配置表的形式寫入所述待識別NandFlash中進行存儲。7.根據權利要求6所述的底層驅動,其特征在于,還包括:第一判斷模塊,用于判斷所述配置表信息是否讀取成功,若不成功,生成第一錯誤信息。8.根據權利要求6所述的底層驅動,其特征在于,還包括:第二判斷模塊,用于判斷是否成功識別所述待識別NandFlash的類型,若不成功,生成第二錯誤信息。9.根據權利要求6所述的底層驅動,其特征在于,還包括: 所述底層驅動還包括:第三判斷模塊,用于判斷是否在預設時間內接收到所述上位機根據所述ID查詢得到的配置信息; 所述ID讀取模塊,還用于當所述第三判斷模塊判定未在預設時間內接收到所述上位機根據所述ID查詢得到的配置信息時,重新將所述ID發送給上位機。10.根據權利要求9所述的底層驅動,其特征在于,還包括:計數模塊,用于從零開始累積將所述ID發送給上位機的次數,若所述次數大于預設閾值,則確認所述上位機中缺失所述待識別NandFlash的配置信息,控制所述上位機添加所述待識別NandFlash的配置信息。
【文檔編號】G06F3/06GK105955667SQ201610287087
【公開日】2016年9月21日
【申請日】2016年5月3日
【發明人】羅輝
【申請人】深圳芯邦科技股份有限公司