HPM6750EVK 硬件通读与例程通跑 1

硬件通读

封装

HPM6300系列有 144eLQFP 封装, HPM67xx/64xx 有 14×14 289BGA 0.8P 或 10×10 196BGA 0.65P

官方HPM67xx现有的两种规格

在这里插入图片描述

板子上贴的是 HPM6750IVM1, 0.8的球距, 过孔打的是 10mil/16mil, 也就是 0.25/0.4mm的过孔(0.3/0.5mm可能放不下, 属于嘉立创比较贵的那种), HPM6750EVK 板子撸了6层: Top, GND02, S03, S04, VCC05, Bottom, 如果不用那么多外设的话, 4层应该能搞下来? 也可以等几天 HPM6300 系列出来, 144eLQFP 封装的会友好很多.

电源

参考手册中提到, 芯片内置了 3路LDO和1路DCDC, 外部使用单一的3.3V就可以了(板子上是 MP2315 转出的3.3V/3A)

在这里插入图片描述

电感可以用村田的 DFE252012F-4R7M=P2 或类似的即可, 4.7uH, 1.4A, 1008封装(2.5x2.1x1mm), 体积不大

时钟

板子上焊的是 24MHz, SMD3225 无源晶振.

内置 5 个 PLL 用以生成系统所需要的各种频率的时钟,其中 PLL1 和 PLL2 各有 2 路独立分频的时钟输出,所以 PLL 时钟源共有 7 个。

出厂程序的时钟分配

cpu0:		 816MHz
cpu1:		 816MHz
axi0:		 200MHz
axi1:		 200MHz
axi2:		 200MHz
ahb:		 200MHz
mchtmr0:	  24MHz
mchtmr1:	   1MHz
xpi0:		 133.333333MHz
xpi1:		 400MHz
dram:		 166.666666MHz
display:	  74.25MHz
cam0:		  59.4MHz
cam1:		  59.4MHz
jpeg:		 200MHz
pdma:		 200MHz

复位

在这里插入图片描述

调试

用的FT2232HL转出来的JLINK+调试串口, 这个 2.54mm_2*10P的牛角座实在是太太太大了, 自己打板子的话可以考虑换成 1.27mm_2*5P的, 通用的Jlink V10,V11 应该可以整RISCV?

在这里插入图片描述

例程通跑

可以生成默认的debug工程(ram运行), 这样速度贼快, 还是要确保FTDI驱动安装正常, 换一个新的USB口可能要重装一次驱动

在这里插入图片描述

Hello_World

# 运行 start
sdk_env_v0.11.0\start_cmd.cmd

# 切换到hell_world工程目录
cd sdk_env_v0.11.0\hpm_sdk\samples\hello_world

# 生成默认的debug工程(ram运行)
generate_project -b hpm6750evk  -f

# 运行命令打开segger工程, 或进去双击
.\hpm6750evk_build\segger_embedded_studio\hello_world.emProject

F7编译, F5, F5运行, 板子上led8红绿蓝来回闪烁, 串口输入什么返回什么

在这里插入图片描述

CoreMark

sdk_env_v0.11.0\start_cmd.cmd
cd sdk_env_v0.11.0\hpm_sdk\samples\coremark
generate_project -b hpm6750evk  -f
.\hpm6750evk_build\segger_embedded_studio\coremark.emProject

F7编译, F5, F5运行, 等候十几秒, 输出单核Coremark跑分

在这里插入图片描述

rtos/freertos_hello

这个是freertos的示例工程

sdk_env_v0.11.0\start_cmd.cmd
cd sdk_env_v0.11.0\hpm_sdk\samples\rtos\freertos_hello
generate_project -b hpm6750evk  -f
.\hpm6750evk_build\segger_embedded_studio\freertos_hello.emProject

F7编译, F5, F5运行, 板子上LED8绿灯闪烁, 串口打印:

  • LED is xx, 这个是 task1 打出来的
  • Toggle the led pin level是 task2 打出来的

在这里插入图片描述

drivers/cam

这个手头木有, 就先不测试了

参考某宝上 OV7725 摄像头资料(30万像素, 640*480, 24Pin)

在这里插入图片描述

HPM7650EVK板子的J7靠上插, 把底部的 25 26 pin 空出来

在这里插入图片描述

如果是 OV5640摄像头, 500万像素, DVP接口, 24Pin, 在HPM7650EVK板子的J7靠上插, 同样把底部的 25 26 pin 空出来

在这里插入图片描述
欢迎扫描二维码关注微信公众号, 及时获取最新文章:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值