1 测评分享 | HPM6750 能跑 openmv 啦!-德赢Vwin官网 网
0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

测评分享 | HPM6750 能跑 openmv 啦!

先楫半导体HPMicro 2022-09-01 15:41 次阅读

本文内容来自先楫开发者@RCSN的测评@先楫HPM6750 在Openmv跑起来了!赶紧来看看

--------------- 以下为测评内容---------------

(本期测评开发板为 HPM6750EVKMINI)


花了差不多10天的时间,将 openmv 较新版本(V4.3.0)移植到HPM6750上来,利用先楫官方HPM6750EVKmini直接可以上手,安装最新openmvide即可。



编译烧录调试均使用segger的IDE -->SEGGER Embedded Studio for RISC-V 6.30 这样方便调试也方便烧录(最好使用该版本,目前最新的ses为6.34)

【使用说明】

ses工程里面 有两个版本:

一是debug版本,图像采集处理相关缓冲都在16bit SDRAM

二是realease版本,图像采集处理相关缓冲都在SRAM 默认优化debug版本

目前做好的工作如下:


Micropython和Openmv整体移植

Micropython的标准库和微型库

OpenmvIDE对接

LED module对接

Time module对接

Sensor module对接(支持了OV2640 OV5640 OV7670 OV9650)

Image module对接 基本可运行所有Image算法例子

硬件jpeg编码

Micropython repl交互

下一步操作:

采集图像优化 ing

图像处理优化 ing

OV7725对接 ing

其余外设module对接 ing

图像灰度显示 ing


请大家继续关注!


--------------- 以上为本期全部内容---------------

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表德赢Vwin官网 网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 开发板
    +关注

    关注

    25

    文章

    5032

    浏览量

    97370
收藏 人收藏

    评论

    相关推荐

    如何做一个hpm6750evk2的bootloader?

    我正在做一个hpm6750evk2的bootloader。设计很简单,boot工程代码只做跳转到1M后的APP工程代码处,APP工程就是做的一个点灯的程序而已,boot、APP工程都是跑
    发表于 10-23 19:01

    HPM6750 Bootloader设计

    我正在做一个hpm6750evk2的bootloader。设计很简单,boot工程代码只做跳转到1M后的APP工程代码处,APP工程就是做的一个点灯的程序而已,boot、APP工程都是跑
    发表于 10-23 18:59

    HPM6750evkmini如何实现可信的执行环境?

    HPM6700的datasheet中的1.2.15 信息安全系统有提到“基于BOOT ROM 的安全启动机制,支持加密启动,支持可信的执行环境”,请问可信的执行环境如何实现的?有相关的Demo或者资料吗?是类似于TFM这样的吗?
    发表于 09-25 09:27

    第19.1 章-星瞳科技 OpenMV视觉循迹功能 超详细OpenMV与STM32单片机通信

    第19.1 章-[星瞳科技]OpenMV视觉循迹功能 超详细OpenMV与STM32单片机通信 (有完整版源码) 【星曈科技】OpenMv笔记——利用OpenMV与STM32进行串口通
    的头像 发表于 08-20 11:41 957次阅读
    第19.1 章-星瞳科技 <b class='flag-5'>OpenMV</b>视觉循迹功能 超详细<b class='flag-5'>OpenMV</b>与STM32单片机通信

    hpm_manufacturing_tool linux 版本 选择 hidraw 连接等待超时

    _manufacturing_tool_gui linux 版本 选择 hidraw 连接 HPM6750 芯片,能识别到 hidraw 设备,单击连接是提示重启芯片这个时候会等待超时然后软件报错,此时查看 lsusb 设备是检测不到 hpm6750
    发表于 08-07 16:43

    基于Vision Board上的openMV垃圾分类

    通过在Vision Board部署openMV实现垃圾分类。
    的头像 发表于 06-17 10:49 631次阅读
    基于Vision Board上的<b class='flag-5'>openMV</b>垃圾分类

    先楫半导体所有开发板已上RT-Thread主线

    型号:HPM6750EVKMINIHPM6750EVKHPM6750EVK2HPM6300EVKHPM6200EVKHPM5300EVKHPM5301EVKLITEHPM6800EVK生态共赢基于RT-Thread强大的社区生态和丰富的软件包,各位小伙伴可以实现各类图形图像、网络互联、工业自动化
    的头像 发表于 06-05 08:17 577次阅读
    先楫半导体所有开发板已上RT-Thread主线<b class='flag-5'>啦</b>

    先楫半导体 hpm_sdk v1.5.0 正式发布

    hpm6750evk hpm6750evk2 hpm6750evkmini hpm6300evk hpm6200evk
    发表于 04-08 11:14

    基于先楫HPM5300 RISC-V内核MCU的HPM5361EVK开发板测评效果(二)

    HPM5361EVK是基于先楫HPM5300系列高性能RISC-V内核MCU的一款开发板。
    的头像 发表于 03-12 10:30 2868次阅读
    基于先楫<b class='flag-5'>HPM</b>5300 RISC-V内核MCU的<b class='flag-5'>HPM</b>5361EVK开发板<b class='flag-5'>测评</b>效果(二)

    HPM5300EVK 优秀测评报告(一)

    上海先楫半导体举办的HPM5361EVK开发板试用活动圆满结束,广大工程师和爱好者们踊跃参与此次试用并提交报告。最终,先楫半导体专家组评选出6名优秀获奖者。感谢媒体平台EEWORLD电子工程世界
    的头像 发表于 03-05 08:19 908次阅读
    <b class='flag-5'>HPM</b>5300EVK 优秀<b class='flag-5'>测评</b>报告(一)

    RTThread的定时器中断时间不准确,会有us级的抖动的原因?

    我在用hpm6750定时器,通过定时器中断周期处理函数,周期1ms,但是定时器的每周期时间都会飘,会有us级的抖动,我的中断回调函数如下: int us_temp[1000]; int us_idx
    发表于 02-23 07:09

    HPM6750体验ADC

    1、新建RTT工程,工程中添加对ADC的驱动: 2、保存工程后,添加测试代码。 3、我们根据原理图上的J10接个,只有PE29是ADC3的输出通道 4、先定义通道、任务 #define ADC_DEV_NAME\"adc3\"/* ADC 设备名称 */ #define ADC_DEV_CHANNEL2/* ADC 通道 */ #define REFER_VOLTAGE 330/* 参考电压 3.3V,数据精度乘以100保留2位小数*/ #define CONVERT_BITS(1 << 16)/* 转换位数为16位 */ 5、添加任务: static void Adc_entry(void* paremeter) { rt_adc_device_t adc_dev; rt_uint32_t value,vol; rt_err_t ret = RT_EOK; adc_dev = (rt_adc_device_t)rt_device_find(ADC_DEV_NAME); if (adc_dev == RT_NULL) { rt_kprintf(\"adc sample run failed! can\'t find %s device!\\\\n\", ADC_DEV_NAME); } /* 使能设备 */ ret = rt_adc_enable(adc_dev, ADC_DEV_CHANNEL); if(ret == RT_EOK) { rt_kprintf(\"adc sample run success!find %s device!\\\\n\", ADC_DEV_NAME); } while(1) { /* 读取采样值 */ value = rt_adc_read(adc_dev, ADC_DEV_CHANNEL); rt_kprintf(\"the value is :%d \\\\n\", value); /* 转换为对应电压值 */ vol = value * REFER_VOLTAGE / CONVERT_BITS; rt_kprintf(\"the voltage is :%d.%02d \\\\n\", vol / 100, vol % 100); rt_thread_delay(500); } } 7、在主函数里启用任务 Adc_thread = rt_thread_create(\"adc1\", Adc_entry, RT_NULL, 512, 16, 20); if(Adc_thread != RT_NULL) rt_thread_startup(Adc_thread); else return -1;
    发表于 02-17 16:00

    解决HPM6750EVK2jlink下载

    拿到HPM6750EVK2,使用jlink下载时,我原来用买jlink配的20转10转接板进行连接,下载程序里一直报不能连接到开发板。经过查找用手册后,找到了问题。 我的jlink的引脚图与之不对
    发表于 02-16 10:30

    先辑HPM6570用Jlink下载程序出错

    as current target interface. J-Link>jtagconf -1 -1 J-Link>exec device=HPM6750xVMx Device
    发表于 02-16 09:32

    Embedded Studio 编译器教程

    最近入手先辑的HPM6750,需要使用Embedded Studio 编译器来做开发,各位推荐一下学习资料。
    发表于 02-04 08:01