本文內(nèi)容來自先楫開發(fā)者@RCSN的測評@先楫HPM6750 在Openmv跑起來了!趕緊來看看
--------------- 以下為測評內(nèi)容---------------
(本期測評開發(fā)板為 HPM6750EVKMINI)
花了差不多10天的時間,將 openmv 較新版本(V4.3.0)移植到HPM6750上來,利用先楫官方HPM6750EVKmini直接可以上手,安裝最新openmvide即可。
編譯燒錄調(diào)試均使用segger的IDE -->SEGGER Embedded Studio for RISC-V 6.30 這樣方便調(diào)試也方便燒錄(最好使用該版本,目前最新的ses為6.34)
【使用說明】
ses工程里面 有兩個版本:
一是debug版本,圖像采集處理相關(guān)緩沖都在16bit SDRAM
二是realease版本,圖像采集處理相關(guān)緩沖都在SRAM 默認優(yōu)化debug版本
目前做好的工作如下:
Micropython和Openmv整體移植
Micropython的標準庫和微型庫
OpenmvIDE對接
LED module對接
Time module對接
Sensor module對接(支持了OV2640 OV5640 OV7670 OV9650)
Image module對接 基本可運行所有Image算法例子
硬件jpeg編碼
Micropython repl交互
下一步操作:
采集圖像優(yōu)化 ing
圖像處理優(yōu)化 ing
OV7725對接 ing
其余外設(shè)module對接 ing
圖像灰度顯示 ing
請大家繼續(xù)關(guān)注!
--------------- 以上為本期全部內(nèi)容---------------
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。
舉報投訴
相關(guān)推薦
我正在做一個hpm6750evk2的bootloader。設(shè)計很簡單,boot工程代碼只做跳轉(zhuǎn)到1M后的APP工程代碼處,APP工程就是做的一個點燈的程序而已,boot、APP工程都是跑
發(fā)表于 10-23 19:01
我正在做一個hpm6750evk2的bootloader。設(shè)計很簡單,boot工程代碼只做跳轉(zhuǎn)到1M后的APP工程代碼處,APP工程就是做的一個點燈的程序而已,boot、APP工程都是跑
發(fā)表于 10-23 18:59
在HPM6700的datasheet中的1.2.15 信息安全系統(tǒng)有提到“基于BOOT ROM 的安全啟動機制,支持加密啟動,支持可信的執(zhí)行環(huán)境”,請問可信的執(zhí)行環(huán)境如何實現(xiàn)的?有相關(guān)的Demo或者資料嗎?是類似于TFM這樣的嗎?
發(fā)表于 09-25 09:27
第19.1 章-[星瞳科技]OpenMV視覺循跡功能 超詳細OpenMV與STM32單片機通信 (有完整版源碼) 【星曈科技】OpenMv筆記——利用OpenMV與STM32進行串口通
發(fā)表于 08-20 11:41
?1021次閱讀
_manufacturing_tool_gui linux 版本 選擇 hidraw 連接 HPM6750 芯片,能識別到 hidraw 設(shè)備,單擊連接是提示重啟芯片這個時候會等待超時然后軟件報錯,此時查看 lsusb 設(shè)備是檢測不到 hpm6750
發(fā)表于 08-07 16:43
通過在Vision Board部署openMV實現(xiàn)垃圾分類。
發(fā)表于 06-17 10:49
?674次閱讀
型號:HPM6750EVKMINIHPM6750EVKHPM6750EVK2HPM6300EVKHPM6200EVKHPM5300EVKHPM5301EVKLITEHPM6800EVK生態(tài)共贏基于RT-Thread強大的社區(qū)生態(tài)和豐富的軟件包,各位小伙伴可以實現(xiàn)各類圖形圖像、網(wǎng)絡(luò)互聯(lián)、工業(yè)自動化
發(fā)表于 06-05 08:17
?590次閱讀
hpm6750evk
hpm6750evk2
hpm6750evkmini
hpm6300evk
hpm6200evk
發(fā)表于 04-08 11:14
HPM5361EVK是基于先楫HPM5300系列高性能RISC-V內(nèi)核MCU的一款開發(fā)板。
發(fā)表于 03-12 10:30
?2977次閱讀
上海先楫半導(dǎo)體舉辦的HPM5361EVK開發(fā)板試用活動圓滿結(jié)束,廣大工程師和愛好者們踴躍參與此次試用并提交報告。最終,先楫半導(dǎo)體專家組評選出6名優(yōu)秀獲獎?wù)摺8兄x媒體平臺EEWORLD電子工程世界
發(fā)表于 03-05 08:19
?936次閱讀
我在用hpm6750定時器,通過定時器中斷周期處理函數(shù),周期1ms,但是定時器的每周期時間都會飄,會有us級的抖動,我的中斷回調(diào)函數(shù)如下:
int us_temp[1000];
int us_idx
發(fā)表于 02-23 07:09
1、新建RTT工程,工程中添加對ADC的驅(qū)動:
2、保存工程后,添加測試代碼。
3、我們根據(jù)原理圖上的J10接個,只有PE29是ADC3的輸出通道
4、先定義通道、任務(wù)
#define ADC_DEV_NAME\"adc3\"/* ADC 設(shè)備名稱 */
#define ADC_DEV_CHANNEL2/* ADC 通道 */
#define REFER_VOLTAGE 330/* 參考電壓 3.3V,數(shù)據(jù)精度乘以100保留2位小數(shù)*/
#define CONVERT_BITS(1 << 16)/* 轉(zhuǎn)換位數(shù)為16位 */
5、添加任務(wù):
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);
}
/* 使能設(shè)備 */
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);
/* 轉(zhuǎn)換為對應(yīng)電壓值 */
vol = value * REFER_VOLTAGE / CONVERT_BITS;
rt_kprintf(\"the voltage is :%d.%02d \\\\n\", vol / 100, vol % 100);
rt_thread_delay(500);
}
}
7、在主函數(shù)里啟用任務(wù)
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;
發(fā)表于 02-17 16:00
拿到HPM6750EVK2,使用jlink下載時,我原來用買jlink配的20轉(zhuǎn)10轉(zhuǎn)接板進行連接,下載程序里一直報不能連接到開發(fā)板。經(jīng)過查找用手冊后,找到了問題。
我的jlink的引腳圖與之不對
發(fā)表于 02-16 10:30
as current target interface.
J-Link>jtagconf -1 -1
J-Link>exec device=HPM6750xVMx
Device
發(fā)表于 02-16 09:32
最近入手先輯的HPM6750,需要使用Embedded Studio 編譯器來做開發(fā),各位推薦一下學(xué)習(xí)資料。
發(fā)表于 02-04 08:01
評論