sipeed / m1s_bl808_sdk Goto Github PK
View Code? Open in Web Editor NEWM1s(BL808)SDK
License: Apache License 2.0
M1s(BL808)SDK
License: Apache License 2.0
Why is the xram located at the start of the ocram instead of using the dedicated xram
From the included linker scripts:
xram_memory (!rx) : ORIGIN = 0x22020000, LENGTH = 16K
From the datasheet?
XRAM(EMI) | 0x40000000 | 16KB | Shared RAM mainly for data communication among M0/LP/D0 ```
I'm not sure if this SDK is abandoned in favour of bouffalo's SDK or if it'll receive further updates.
In any case, the available BLAI_Toolchain doesn't really work with models generated with recent tensorflow versions. It appears the modern TFLite format with per-channel quantisation and exclusively uint8 operations produces unrunnable models after conversion.
Is there a newer version of this tool that can be shared, or an alternative recommended approach?
Hi,
I'm follow the examples. and
I set on /dev/ttyUSB1 to jtag_cpu0
then It's works,
kwang@debian:~/App$ DebugServerConsole
+--- ---+
| T-Head Debugger Server (Build: Oct 21 2022) |
User Layer Version : 5.16.05
Target Layer version : 2.0
| Copyright (C) 2022 T-HEAD Semiconductor Co.,Ltd. |
+--- ---+
T-HEAD: CKLink_Lite_V2, App_ver unknown, Bit_ver null, Clock 2526.316KHz,
5-wire, With DDC, Cache Flush On, SN CKLink_Lite_Vendor-rog B4555C.
+-- Debug Arch is RVDM. --+
+-- CPU 0 --+
RISCV CPU Info:
WORD[0]: 0x0910090d
WORD[1]: 0x12046000
WORD[2]: 0x260c0001
WORD[3]: 0x30030066
WORD[4]: 0x42180000
WORD[5]: 0x50000000
WORD[6]: 0x60000753
MISA : 0x8000000000b4112d
Target Chip Info:
CPU Type is C906FDV, Endian=Little, Vlen=128, Version is R2S1P6.
DCache size is 32K, 4-Way Set Associative, Line Size is 64Bytes, with no ECC.
ICache size is 32K, 2-Way Set Associative, Line Size is 64Bytes, with no ECC.
Target is 1 core.
MMU has 128 JTLB items.
PMP zone num is 8.
HWBKPT number is 4, HWWP number is 4.
MISA: (RV64IMAFDCVX, Imp M-mode, S-mode, U-mode)
GDB connection command for CPUs(CPU0):
target remote 127.0.0.1:1025
target remote 192.168.0.3:1025
**************** DebuggerServer Commands List **************
help/h
Show help informations.
*************************************************************
DebuggerServer$
but If I changed to jtag_m0
not works
kwang@debian:~/App$ DebugServerConsole
+--- ---+
| T-Head Debugger Server (Build: Oct 21 2022) |
User Layer Version : 5.16.05
Target Layer version : 2.0
| Copyright (C) 2022 T-HEAD Semiconductor Co.,Ltd. |
+--- ---+
T-HEAD: CKLink_Lite_V2, App_ver unknown, Bit_ver null, Clock 2526.316KHz,
5-wire, With DDC, Cache Flush On, SN CKLink_Lite_Vendor-rog B4555C.
Extra Info: hacr width is 8.
ERROR: Fail to check had module of CPU 0, please check:
1. the physical connection;
2. the power of the target;
3. the link clock (link clock <= (CPU clock/2));
4. the reference voltage of link, default 3.3v;
For more information, please run Debugserver with connect log:
Console: run Debugserver with arguments "--debug connect".
UI : select "Connect" from menu "Setting->Verbose Setting".
what am I missing? any ideas?
I noticed that IP address was fiexed here. It seems to be a bug.
M1s_BL808_SDK/components/sipeed/e907/m1s_e907_xram/src/m1s_e907_xram_wifi.c
Lines 218 to 220 in a91c655
The M1s modules are sold as supporting WiFi.
Is there any SDK support or documentation on how to use this?
i see demos for H264 encoding, but none for playback, is there any place where we can find a H264 playback demo?
目前参考mjpeg部分的编码做了一个模拟 其中主要参考来自bl808_mjenc.h
这里面提供了一些参数方法 因此模拟此部分的函数方法实现了bl808_h264.h部分
希望实现对视频流mipi部分的编码并转换为wifi进行传输,
但是由于资料不全,目前没有实现
请问下,关于H264部分编码,在哪里可以找到呢?非常感谢。
Hey,
since commit sipeed/M1s_BL808_example@28e0767 the E907 firmware tries to initialize the SD card on start. Unfortunately, this hangs forever on my M1s Dock (with screen & camera populated), both with and without a SD card. The SD card works with a different card reader.
Note that it hangs forever since the function SDH_SendCardCommand has a timeout mechanism but SDH_GET_TIME has been #defined to be 0, so it's not effective. However that doesn't explain why it won't work with a SD card inserted.
Thanks,
Stefan
Hi, will the possibility of isochronous transfers with the M1S modules be added to the USB stack so we could read UVC usb cameras with it?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.