范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文
国学影视

GD32开发实战指南第19章程序加密

  开发环境:
  MDK:Keil 5.30
  开发板:GD32F207I-EVAL
  MCU:GD32F207IK19.1程序加密工作原理
  GD32通过读取芯片唯一ID号来实现程序的保护,防止被抄袭。96位的产品唯一身份标识所提供的参考号码对任意一个GD32微控制器,在任何情况下都是唯一的。用户在何种情况下,都不能修改这个身份标识。按照用户不同的用法,可以以字节(8位)为单位读取,也可以以半字(16位)或者全字(32位)读取。在这里要提醒读者,要注意大端小端模式。19.2程序加密具体代码实现
  其实读取ID很简单,如果存储ID的变量为8位。则需要读取12次,如下所示。uint8_t Sys_ID[12],i; for(i=0;i<12;i++) {     Sys_ID[i]=*( uint8_t*)(0x1FFFF7E8+i);     printf(" %0.2X",Sys_ID[i]); }
  如果存储ID的变量为32位。则需要读取3次。u32 Sys_ID[3]; Sys_ID[2] = *(__IO u32*)(0X1FFFF7E8);  // 低字节 Sys_ID[1] = *(__IO u32 *)(0X1FFFF7EC); //  Sys_ID[0] = *(__IO u32 *)(0X1FFFF7F0); // 高字节
  STM32单片机的存储方式为小端模式。
  【注】大小端
  地址从小到大,先放低字节,再放高字节:小端模式
  地址从小到大,先放高字节,再放低字节:大端模式
  主函数代码如下:/*     brief      main function     param[in]  none     param[out] none     retval     none */ int main(void) {     uint8_t	Sys_ID[12],i;      //systick init     sysTick_init();      //usart init 115200 8-N-1     com_init(COM1, 115200, 0, 1);     for(i=0;i<12;i++)     {         Sys_ID[i]=*(uint8_t*)(0x1FFFF7E8+i);         printf(" %0.2X",Sys_ID[i]);     }     //ID 48 1D 35 54 33 34 34 08 33 31 35 36     if(Sys_ID[0]==0x48 && Sys_ID[1]==0x1D && Sys_ID[2]==0x35 &&      Sys_ID[3]==0x54 && Sys_ID[4]==0x33 && Sys_ID[5]==0x34 &&      Sys_ID[6]==0x34 && Sys_ID[7]==0x08 && Sys_ID[8]==0x33 &&      Sys_ID[9]==0x31 && Sys_ID[10]==0x35 && Sys_ID[11]==0x36)     {         printf("r Passr ");     }     else     {         printf("r Failr ");     }     while(1)     {         delay_ms(1000);     } }19.3实验现象
  将程序编译完成后下载到板子中,可以看到打印出来的唯一ID,该程序是通过现读取ID在通过ID判断,才会打印出ID后面的"通过"字样。
  当然啦,每个芯片的ID是不一样。

清朝有位宫女,比皇帝小41岁,入宫8年生了5个孩子历史上有很多关于皇帝的新闻,特别是那些历史悠久的朝代,各种各样的故事都非常有趣。例如,在最近的清朝,有许多皇帝,也有许多妃嫔在每个清朝。他们每个人都有自己的小偏好。皇帝选妾一般有两世界最重的鸟巢?高1米直径4米,重量高达4吨,外表酷似坟墓澳大利亚的神秘坟墓19世纪的澳大利亚,随着外来人口的增加,岛上的一些怪事引起了他们的注意,在岛上的一些地方,能够看到众多巨大的土堆,大约一米高,四米长宽,外形好像一个个坟墓。但是澳他被江青称为军中一霸,当师长时就敢违抗彭德怀军令,授上将军衔1979年,江青曾试图在军中掀起一场批判小平同志的浪潮,结果时任兰州军区司令员顶住压力,拍板决定不在部队推行。为此,江青恼羞成怒,宣称这位司令员是军中一霸。他就是许世友将军亲口承认汉景帝的妃子来例假,让宫女去侍寝,自此诞生了一个成语中国的开国皇帝都有一个喜好,就是粉饰自己的出生。比如,说自己母亲怀孕的时候,做了一个什么梦,或者就是出生的时候有什么异象等。其目的就是让天下人都知道,自己生来就不同凡响。但还有一些和珅被杀后,刘墉和纪晓岚的结局如何,虽然善终却都没被重用和珅,大家都知道,是封建社会少有的大贪官。当然,提到和珅,大家肯定会想到刘墉和纪晓岚这两人。在很多影视作品中,刘墉和纪晓岚是和珅的死对头,他们都是为官清廉,不愿与和珅同流合污。我们刘邦路过女婿封地,宠幸女婿妃子,妃子生下一子赫赫有名提起汉高祖刘邦,很多人的第一印象就是流氓,要么就是混混。在参加反秦起义前,他整日在街上游走厮混,不事生产,不供养父母。参加反秦起义后,虽然有所收敛,但人品依旧堪忧。逃跑路上,竟然将80年代,铁道兵被撤时,有3位将军写信给邓小平,邓公回复很高明每个人的心中,都有一份执念。在军人和革命先辈的心中,身上穿着的军装,就是他们的执念,也是他们的信仰。1982年,得知国家决定撤掉铁道兵的时候,几位老干部心中万般惆怅,在和铁道兵宣布5大功勋加盟!恭喜广州队,王朝不解体,将长留中超,感动许家印广州队是中超的八冠王球队,是近十年间中国最成功的俱乐部。不过,随着许家印的濒临破产,广州队也是陷入长时间动荡,球队遭遇难求一胜,在中超排名垫底的局面,这让许家印非常担忧球队的前景,花海滔天醉人间中国西藏网讯夏日,走进阿米贡洪景区,你会迷失在九色花溪公园绵延起伏的草原与花海中,沉醉不知归路。景区位于甘肃省甘南藏族自治州夏河县安果村阿米贡洪草原腹地,当山风掠过,花海随风荡起的小鹏G9昨日上市,30。99万元起售广州十四五阶段累计建成加氢站50座以上36氪新能源日报0921作者韩哲熙编辑张麟36氪ToB产业组会为大家汇总每日新能源领域的主要新闻,9月21日新能源行业动态日报如下新能源应用风向小鹏G9昨日上市,30。99万元起售9月21日晚间,小鹏G9郑智未回应何时退役今年肯定会出场,蒿俊闵加盟是对广州队尊重在球队获得2个星期的间歇期之后,广州队主帅郑智接受了广东体育频道的专访。郑智没有正面回应自己何时退役的话题,而且透露自己本赛季接下来肯定会出场,同时表示,蒿俊闵的加盟是对广州队最大
河南大中小学什么时候能开学?河南的开学原本是可以低调的,但郭某鹏的出现,一下子使得河南的开学倍受关注。不过,从目前情况看,河南省已经将郭某鹏的影响降到了最小。3月15日,除郭某鹏外,河南全境病例全部清零,3月光是电磁波,可以用光学凸透镜聚焦,WiFi信号也是电磁波,可以用同样方法聚焦吗?光是电磁波,可以用光学凸透镜聚焦,WiFi信号也是电磁波,可以用同样方法聚焦吗?光和wifi都属于电磁波,因为它们都是依靠光子来传播能量和信息的。既然光可以聚焦,wifi当然也可以为什么中年人的服装大都是收腰的,年轻人的服装大都是宽松版的?因为人到中年油腻发福的人较多,本身就有点胖,再穿个宽大的衣服,那不是胖的更难看了吗?人穿衣服与自己的身材也要善于取强补短,身材好皮肤白的人穿什么衣服都好看,什么颜色都合适。身材不好在中国的股市中,散户有赢钱的可能吗?大家好,我是谦秋说,一个浸润资本市场19年的投资者。对于这个问题,我的回答,是非常肯定的,至少来说,我到现在基本上是大多数年份处于盈利状态,只是极个别的年份处于浮亏状态,不过总体来2021年KPL季后赛武汉ESTAR43重庆狼队,如何评价双方的表现?决赛居然能看两次,爽!季后赛目前为止唯一的一次打满7场居然是最强两支队伍,爽!超神的清融和稳定的妖刀,绝对的现象级发挥,爽!各种小细节,爽!E星的神级BP在第五第六率被针对得没办法今天听老人说幸福与金钱没有多大关系,老年人的观点能认同吗?人各有异,观点看法各有不同,钱多钱少的确与幸福没有多大关系,但是,生存生活离不开钱,没钱生存都成问题,拿什么谈幸福?何来幸福?首先钱是幸福生活的基本保障,多少你总得有点,每个人的能公交车不给老人让座,犯法吗?能不能,不让座?你怎么看?常言道,让你是人情,不让是本份,当然按照我国文化传统习俗,尊老爱幼是中华美德,也能明显体现到,一个年轻人的素养人品道德礼仪,但法律没有轻年人不让座犯法,这么规定一说,根本不沾犯法的对于70岁以上的老人,有必要确诊病情吗?70岁以上的老人,也应和年轻人一样,望,闻,问,切,缺一不可。要尊重人格,更应尊重老人。七十岁的人,历经坎坷,过到现在不容易。经过了初级社,高级社,人民公社,经过修水庫,大炼钢铁,中国女演员当中你认为哪一位最漂亮?演技最好?各人的眼光吧!我认为最漂亮的很多,也是我最喜欢的,前面一点的女演员自然美。后生的女演员没感觉哪一位很美。我喜欢的要写名字多了,江珊年轻时候美到发光,有一双会笑的眼睛,美丽的酒窝,现吴梦洁被誉为下一个朱婷,如何评价她的实力?说她是下一个朱婷,是因为她具备了朱婷一样的外在条件,身高弹跳,扣球高度和力量,且打过主攻副攻等多个位置,一传防守也有心得,是一个值得培养的优秀苗子。如遇到惠眼识才的好教练,悉心栽培洗碗工月工资5000元,一台洗碗机3万元,你会如何选择?不知道题主生活在什么地方,就按保定这种三线城市来说,一般的普通工人的工资普遍在3到4千左右,这还是有些技术含量的工作,一般如果是在餐厅洗碗的话,一般工资最多也就2千多吧,而且一般很