- 博客(6)
- 收藏
- 关注
原创 两年前做了一块国产FPGA试验板(片内MCU/FPGA/DDR都已调通)
两年前我做了一块国产FPGA AG16KDDF256实验板,完成了一些测试(最近做了一块国产FPGA试验板 https://bbs.21ic.com/icview-2853980-1-1.html),证明这颗芯片还是可用的,后来由于种种原因搁置了下来。最近随着工作内容的变化,接触FPGA和Verilog变多了,感觉自己这方面的能力大增:) 于是,我又把这块板子拿出来了,继续之前没完成的尝试。首先用verilog在AG16K FPGA内实现了一个AHB slave register外设,有了它,MCU就可以通
2021-10-10 20:23:17 988 4
原创 STM32F750 Linux的低功耗模式测试
Linux是有低功耗模式的(Low Power Mode),emcraft的STM32F7也实现了这个功能,它支持suspend to RAM模式。也就是电脑上常说的挂起到内存。在STM32F750开发板上可以通过命令行使系统挂起,使用SW3 button唤醒系统(wake up)。1. 系统正常启动,测量5V输入端电流,大约210mA2. 在控制台输入系统挂起命令/ # echo...
2019-04-02 21:08:21 1743
原创 STM32F750 uClinux加载QSPI Flash分区成功
emcraft的STM32F7 BSP默认是加载并行NOR Flash分区的,不加载QSPI Flash。老实说这个配置比较老了,现在用并行NOR的越来越少了,QSPI Flash越来越多。为了加载我板子上的QSPI Flash,需要做以下工作:1. 在编译kernel时加上mtd,qspi驱动,jffs2文件系统(当然也可以是其他filesystem);2. 在设备树里面添加qspi设备,...
2019-04-01 16:39:00 1274
原创 STM32F750 Linux CAN驱动收发测试成功
CAN功能调通是这次做板最大的收获。在做这块板子之前我是没有调通STM32 Linux socket CAN的,但是我觉得CAN接口是很有用的,于是抱着不成功便成仁的心态先把CAN收发器和接口做到板子上了。调试开始后,一切都很顺利,u-boot ok,linux ok,之前F429上能用的功能在F750上都成功了,最后轮到CAN接口了。由于我没有现成的CAN网络,我的测试方式是把两块板子的C...
2019-04-01 16:33:54 678
原创 STM32F750外设在Linux系统下的操作
上周发了新出的STM32F750成功运行Linux有很多朋友对在Linux下使用STM32外设很感兴趣,今天我简单介绍一下如何使用Linux命令操作外设。在Linux下各种设备都被抽象成文件,对设备的操作控制转化成对相应文件的读写操作。STM32F750 linux也是这样的,下面举几个例子希望对STM32 linux感兴趣的朋友起到抛砖引玉的作用。在linux控制台终端可以使用cat命令读...
2019-04-01 16:30:12 609
原创 STM32F750成功运行Linux
论坛发帖太分散了,在此记录一下我开发STM32F750 uClinux开发板的进程,这是第一篇,发表于2018年12月。前段时间ST推出了Value Line的STM32F750和H750两个系列,看了一下选型表,F750有LQFP144封装,正好适合我的STM32 linux板子。于是,双十一买了几片。同时,我对我的linux板做了小幅改版:将SPI Flash容量扩大到32MB...
2019-04-01 16:28:42 6376 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人