注意事项:
(1)首先STM32需要设置nCE和nConfig信号,即nCE置高,nConfig拉低,获得EPCS的控制权,而后对EPCS操作,操作完成后需要释放这两个管脚,即nCE拉低,nConfig置高。
(2)EPCS的极性为:sck为空闲状态为高电平,采样边沿为SCK的第二个跳变沿,(即上升沿,注意前提是SCK空闲为高)
SPI_InitStruct.SPI_Direction= S...
分类:
其他好文 时间:
2014-06-20 12:40:20
阅读次数:
690
按照前面分析的u-boot的启动流程,自己写一个简单的Bootloader。这是参考韦东山老师的视频写的。
1、初始化硬件:关看门狗、设置时钟、设置SDRAM、初始化NAND Flash
2、如果Bootloader比较大,要重定位到SDRAM
3、把内核从NAND FLASH读入SDRAM
4、设置“要传给内核的参数”
5、跳转执行内核
start.S代码如下:
#define S...
分类:
其他好文 时间:
2014-06-20 12:30:17
阅读次数:
300
【黑金原创教程】【FPGA那些事儿-驱动篇I 】实验二:按键模块① - 消抖
分类:
其他好文 时间:
2014-06-05 17:41:58
阅读次数:
353
; WIP Last Changed Rev: 2172
;**************************************************************************************
; Copyright 2011 Aptina Imaging Corporation. All rights reserved. ...
分类:
其他好文 时间:
2014-06-05 10:55:01
阅读次数:
330
给大家介绍菜鸟的第二款武器。xilinxedk 开发软件。 武器介绍:名称:Xilinx
Platform Studio 功能:xilinx
系列FPGA利用MicroBlaze或硬核开发的必备武器,属于ise套装中的一部分。此武器很少单独出现,一般都是和他的爱妻SDK一同闯荡江湖。
武力:4星。(...
分类:
其他好文 时间:
2014-05-29 09:17:51
阅读次数:
438
【黑金原创教程】【Verilog那些事儿-驱动篇I 】连载导读
分类:
其他好文 时间:
2014-05-29 01:05:40
阅读次数:
531
【黑金原创教程】【Verilog那些事儿-驱动篇I 】【实验一】流水灯模块
分类:
其他好文 时间:
2014-05-28 22:52:47
阅读次数:
346
DM8168
DMM/TILER简介1.概述如图4-1,DMM定位在SDRAM控制器的前端,是所有initiator产生的内存存取的接口。动态内存管理器DMM,是一个专门的管理模块,广义上说,包括内存存取的方方面面。比如:initiator索引化的优先级产生。多区域SDRAM内存交织配置块目标传输优...
分类:
其他好文 时间:
2014-05-26 13:34:08
阅读次数:
285
这周从淘宝花了200多买到向往已久的树莓派板子,是英国版『UK』的,想来玩玩手上,特此开贴为记。
SD卡单独买的,32G大小的,感觉8G不够用。没有配显示器,本来就是树莓派当作机器敲。 英国版树莓派配置如下:项目B型 SoC
BroadcomBCM2835(CPU,GPU,DSP和SDRAM...
分类:
Web程序 时间:
2014-05-25 23:49:40
阅读次数:
488
发现想要每天都写博客真不容易,每天都要写技术就意味着每天都要学新知识,没什么新知识,还真不好意思瞎写。1. Linux 加载设备驱动#insmod 设备驱动路径
如insmod /fpga.ko#mknod /dev/fpga8k c 248 0 创建/proc/dev/fpga8k 设备节点;其中...
分类:
系统相关 时间:
2014-05-23 03:54:30
阅读次数:
281