一.前言
前面我們測(cè)試了DDR,片上memory,片內(nèi)外設(shè)等都OK,也進(jìn)行了跑分,基本可以確認(rèn)SOC沒(méi)問(wèn)題了,我們現(xiàn)在來(lái)測(cè)試下加密。
Vitis打開(kāi)之前的HelloWorld工程
參考https://mp.weixin.qq.com/s/eecigPSyHQGUIx8hwSoAtQ
二. 平臺(tái)工程添加庫(kù)
按如下添加rsa庫(kù),并重新編譯平臺(tái)工程
二.創(chuàng)建工程
File->New->Application Project...
Next
選擇之前創(chuàng)建的平臺(tái),Next
輸入工程名rsa,next
Next
選擇rsa 工程 Finish
三. 編譯
右鍵點(diǎn)擊rsa工程,build project
四.仿真運(yùn)行
用戶需要提供以下幾個(gè)參數(shù),布局如下
APPLICATION_START_ADDR待認(rèn)證程序開(kāi)始地址
PARTITION_SIZE整個(gè)程序大小
CERTIFICATE_START_ADDR認(rèn)證頭開(kāi)始地址
如下函數(shù)初始化地址信息
運(yùn)行
AuthenticatePartition****完成認(rèn)證
看到打印結(jié)果如下,
因?yàn)檫@里沒(méi)有提供有效加密的程序,所以是失敗的
五.總結(jié)
跑了RSA計(jì)算Demo,沒(méi)有提供有效的加密程序驗(yàn)證,后面再做該測(cè)試。
審核編輯:湯梓紅
-
DDR
+關(guān)注
關(guān)注
11文章
718瀏覽量
66101 -
soc
+關(guān)注
關(guān)注
38文章
4284瀏覽量
220831 -
程序
+關(guān)注
關(guān)注
117文章
3815瀏覽量
82011 -
開(kāi)發(fā)板
+關(guān)注
關(guān)注
25文章
5338瀏覽量
100389 -
單板計(jì)算機(jī)
+關(guān)注
關(guān)注
0文章
82瀏覽量
15838 -
編譯
+關(guān)注
關(guān)注
0文章
672瀏覽量
33465 -
Zynq
+關(guān)注
關(guān)注
10文章
614瀏覽量
47841 -
Vitis
+關(guān)注
關(guān)注
0文章
147瀏覽量
7753
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
《基于“礦板”低成本學(xué)習(xí)Zynq系列》之二-什么樣的礦板,一探究竟

《基于“礦板”低成本學(xué)習(xí)Zynq系列》之五-XADC改造與測(cè)試

評(píng)論