资讯详情

HPM6750EVK 硬件通读与例程通跑 1

文章目录

    • 硬件通读
      • 封装
      • 电源
      • 时钟
      • 复位
      • 调试
    • 例程通跑
      • Hello_World
      • CoreMark
      • rtos/freertos_hello
      • drivers/cam

硬件通读

封装

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 板子卷了六层: Top, GND02, S03, S04, VCC05, Bottom, 假如不需要那么多外设, 四层应该能做下来 也可以等几天 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是 ask2 打出来的

drivers/cam

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

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

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

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

欢迎扫描二维码关注微信公众号, 及时获取最新文章:

标签: 24pin防水连接器

锐单商城拥有海量元器件数据手册IC替代型号,打造 电子元器件IC百科大全!

锐单商城 - 一站式电子元器件采购平台