- 博客(6)
- 资源 (3)
- 收藏
- 关注
原创 mkconfig文件讲解
#!/bin/sh -e # Script to create header files and linksto configure# U-Boot for a specific board.## Parameters: Target Architecture CPU Board [VENDOR] [SOC]## (C) 2002-2006 DENX Softwa
2018-04-15 15:38:36 1136
原创 lowlevel.init函数分析
/* *Memory Setup stuff - taken from blob memsetup.S * *Copyright (C) 1999 2000 2001 Erik Mouw (J.A.K.Mouw@its.tudelft.nl) and * Jan-Derk Bakker(J.D.Bakker@its.tudelft.nl)
2018-04-15 15:33:22 2992
原创 dram.init讲解
int dram_init(void)//是关于ddr的初始化,在会汇编阶段已经初始化过ddr,否则也无法relocate到第二阶段//这里再次初始化是因为这里是在给gd->bd里面关于ddr配置部分的全局变量赋值,让gd->bd数据记录下来//当前的开发板的ddr的配置信息,以便在uboot中使用内存//(3):从代码上看。其实就是初始化gd->bd->bi_dra...
2018-04-14 16:18:22 1567
原创 uboot之第一阶段start.S讲解
/* *Memory Setup stuff - taken from blob memsetup.S * *Copyright (C) 1999 2000 2001 Erik Mouw (J.A.K.Mouw@its.tudelft.nl) and * Jan-Derk Bakker(J.D.Bakker@its.tudelft.nl) * *Modifi...
2018-04-14 16:16:41 493
原创 stm32的几种读保护措施讲解
综合网上讲解的几种读保护措施,这里简单总结下:采用stm32唯一ID作为加密的字符,使用固定密码,采用16位字节AES加密的方式生成密文,然后写进flash,,app程序执行的时候需要判断读取的stm32唯一ID号和AES解密出来是否一致,是执行程序,否则不执行,测试过,但这个方案针对生产比较麻烦,这里不采用 ChipUniqueID[2] = *(__IO u32 *)(0X1FFFF7F0);...
2018-04-10 16:09:29 7384 1
原创 DAC7512驱动原理
通过阅读DAC7512的数据手册,其是16位DAC数据,12位精度采集我们可以知道如下信息:因为其最大通信频率可以达到30Mhz,因此其驱动通信协议支持DSPI和SPI,根据下图说明明驱动的时候需要向DAC写进数值,范围0-4095,其经过String 寄存器后,数值被分配到不同的路径,相应的开启通路的电阻进行分压,得出输出电压数据手册上针对如何驱动写明了,数据需要在怕片选拉低的时候送进去有效,根...
2018-04-03 10:06:22 9582
drvtimer.zip
2019-08-16
ucosiii-stm32f103ZET6移植可行
2018-03-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人