一.前言
前面我們測試了DDR,片上memory,片內(nèi)外設(shè)等都OK,也進(jìn)行了跑分,基本可以確認(rèn)SOC沒問題了,我們現(xiàn)在來測試下加密。
Vitis打開之前的HelloWorld工程
參考https://mp.weixin.qq.com/s/eecigPSyHQGUIx8hwSoAtQ
二. 平臺工程添加庫
按如下添加rsa庫,并重新編譯平臺工程

二.創(chuàng)建工程
File->New->Application Project...
Next

選擇之前創(chuàng)建的平臺,Next

輸入工程名rsa,next

Next

選擇rsa 工程 Finish

三. 編譯
右鍵點(diǎn)擊rsa工程,build project

四.仿真運(yùn)行


用戶需要提供以下幾個參數(shù),布局如下

APPLICATION_START_ADDR待認(rèn)證程序開始地址
PARTITION_SIZE整個程序大小
CERTIFICATE_START_ADDR認(rèn)證頭開始地址
如下函數(shù)初始化地址信息

運(yùn)行

AuthenticatePartition****完成認(rèn)證
看到打印結(jié)果如下,
因為這里沒有提供有效加密的程序,所以是失敗的
五.總結(jié)
跑了RSA計算Demo,沒有提供有效的加密程序驗證,后面再做該測試。
審核編輯:湯梓紅
-
DDR
+關(guān)注
關(guān)注
11文章
760瀏覽量
69506 -
soc
+關(guān)注
關(guān)注
40文章
4615瀏覽量
230037 -
程序
+關(guān)注
關(guān)注
117文章
3847瀏覽量
85425 -
開發(fā)板
+關(guān)注
關(guān)注
26文章
6386瀏覽量
120293 -
單板計算機(jī)
+關(guān)注
關(guān)注
0文章
90瀏覽量
16285 -
編譯
+關(guān)注
關(guān)注
0文章
696瀏覽量
35261 -
Zynq
+關(guān)注
關(guān)注
10文章
632瀏覽量
49558 -
Vitis
+關(guān)注
關(guān)注
0文章
158瀏覽量
8422
發(fā)布評論請先 登錄
《基于“礦板”低成本學(xué)習(xí)Zynq系列》之二-什么樣的礦板,一探究竟
《基于“礦板”低成本學(xué)習(xí)Zynq系列》之十-RSA加密程序認(rèn)證
評論