您尚未登录。

#2 Re: 工业芯 匠芯创 » luban-lite-master lvgl9触摸操作偶发性死机 » 2025-04-24 13:18:19

1. LVGL任务堆栈size,LPKG_LVGL_THREAD_STACK_SIZE目前默认配置的为32768(32KB)
2. freetype运行时需要的堆栈的大小和用的字库有关,如果出现堆栈溢出 导致的死机,可以调大这个堆栈的大小
3. 当前出错的freetype加载字形的时候出错,也有可能是申请不到内存了,所以可以尝试调整 LVGL内存配置

#3 Re: 工业芯 匠芯创 » luban-lite-master lvgl9触摸操作偶发性死机 » 2025-04-23 10:34:17

1. 从打印信息看是 freetype申请不到内存了,可以改变一下LVGL的内存配置
2. 可以修改一下luban-lite/packages/artinchip/lvgl-ui/lvgl_v9/lvgl/env_support/rt-thread/lv_rt_thread_conf.h
配置LVGL内存使用LV_STDLIB_BUILTIN方式,给的参考中 LV_MEM_SIZE配置成了2MB,可以根据实际情况去修改 lv_rt_thread_conf.zip

#4 Re: 工业芯 匠芯创 » D133EBS-wifi不通-参照过可搜到所有资料 » 2025-04-22 11:19:17

连接成功后,dhcp申请需要一些时间,建议重新启动dhcp client后稍等几秒再使用ifconfig查看。另外你那边网络环境这么干净吗?竟然只扫到两个ap,可以和手机扫描出来的比对一下。忽略5G频段的AP,如果与手机扫描出来的差距很大,建议检查一下板子的天线。

建议将lwip中的IP debug使能这样能看到板子与路由器的交互信息,这样能更直观的看到有没有收到路由器的dhcp回复。

可以使用lwip 的socket接口进行编程,这个网络上随便都能找到参考的。如果是http客户端,建议可以使用rtt的webclient,这样较为简单。

wifi的启动、扫描、连接、断开等接口都可以参考“wlan”命令的实现,也可以直接查看/bsp/peripheral/wireless/realtek/Realtek_WIFI_driver_porting_guide_v1.0.doc文档。

编码时建议独立出一个“wifi控制线程”,保证所有的wifi操作都在同一线程中完成。

#5 Re: 工业芯 匠芯创 » D133 lvgl开机启动慢 » 2025-04-21 15:07:02

这个需要提供更加详细的信息才能分析具体原因,有一定概率是背光开晚了

#6 Re: 工业芯 匠芯创 » 【求助】D213ECV i2c驱动 读写总是返回bad address » 2025-04-17 09:51:09

可以百度一下linux i2c-tools怎么使用,先看看是否为应用代码问题

#7 Re: 工业芯 匠芯创 » 【求助】D213ECV i2c驱动 读写总是返回bad address » 2025-04-17 09:29:47

用i2cdetect 工具看看从机地址,先检查从设备是否正常

#11 Re: 工业芯 匠芯创 » luban-lite中lvgl 9.1.0适配有bug,GE经常出错! » 2025-04-02 14:00:28

1. 通过现象猜测现在应该用的是D13x系列芯片
2. 看代码中图片的加载方式是用的静态数组,有可能是存储在SRAM中的,GE不支持从SRAM中读取数据,可以检查一下配置 ELF mem配置,选择PSRAM,
也可以更新一下给的patch,如果数据在SRAM中,回退为软件处理流程:
修改文件路径:packages/artinchip/lvgl-ui/lvgl_v9/lv_drivers/lv_ge2d/lv_draw_ge2d.c
3. 使用静态数组的图片,当图片比较大的时候,可能会占用比较多的存储空间,使用时候需要注意一下
4. 当图片比较多的时候,推荐用 png/jpg格式图片,放在外部flash中,会动态加载
5. 可以参考luban-lite\packages\artinchip\lvgl-ui\aic_demo\dashboard_demo 中从外部文件系统读取图片的配置方式
6. 也可以用我们的UI设计工具进行UI设计:https://aicdoc.artinchip.comelf_mem_config_20250402-1358.png

#12 Re: 工业芯 匠芯创 » luban-lite中lvgl 9.1.0适配有bug,GE经常出错! » 2025-03-31 16:07:55

1. 采用 squareline 在 V9.1.0上 用arc控件出现的问题,可以把生成的代码发一下吧,我测试一下看看
2. V8.3.1上使用transform的相关操作,需要在lv_conf.h中开启宏定义:  #define LV_COLOR_SCREEN_TRANSP 1
3. V8.3.1框架对接硬件加速一些接口不友好,我们重点保证V9的使用体验

#16 Re: 工业芯 匠芯创 » 如果我要画一个D133的开发板,SDK怎么选择... » 2024-12-30 14:30:45

D13X的话选择Luban-Lite系统, 是基于 RT-Thread 系统深度优化的 RTOS SDK

#17 Re: 工业芯 匠芯创 » 有哪些soc支持ufs » 2024-12-24 09:59:23

不好意思,我们的芯片暂时不满足哦

#18 Re: 工业芯 匠芯创 » 支持硬件加密防抄板的芯片推荐,ArtInChip D21x系列高性能高安全MPU » 2024-12-24 09:21:28

astankvai 说:

怎么在ME中配置? 配置BAREMETAL还是RTT的应用?

可以参考我们的文档哦,https://aicdoc.artinchip.com/topics/sdk/secure/chapter-secure-1.html

#22 Re: 工业芯 匠芯创 » D133CBS QSPI/SPI的使用 » 2024-11-11 15:23:47

所有 SPI 控制器都支持 QSPI,只是有的没有拉出 WP 和 HOLD 信号,四数据线模式用不了

#23 Re: 工业芯 匠芯创 » D133CBS QSPI/SPI的使用 » 2024-11-11 15:22:23

只要有 WP 和 HOLD 信号的,都是支持 QSPI 的

#24 Re: 工业芯 匠芯创 » D133 SDk里面怎么没有mmc的target配置呀 » 2024-11-08 17:54:15

您好,我们SDK中是有mmc的target配置的,您可以找我们的渠道商获取

#26 Re: 工业芯 匠芯创 » D213ECV 使用 Aiburn 无法烧录 » 2024-10-23 13:47:09

您好,正常来说如果驱动没装上的话是不能开始烧录的

#27 Re: 工业芯 匠芯创 » 这个函数我我如何调用?csi_dcache_clean_invalid_range() » 2024-10-22 09:01:57

CPU 和 DMA 设备之间的交互需要手工操作 Cache,例如:
发送方向:CPU 写数据到内存,为了确保数据全部写入到了内存需要 Clean Cache(只会 Clean 有过写操作的 Cache, Dirty 置位),然后才能启动 DMA 设备从内存读数据。
接收方向:DMA 设备写入数据到内存,为了确保 CPU 能读到最新的数据需要先 Invalid Cache (清除所有已加载的 Cache, Valid 置位),然后才能启动 CPU 从内存读数据。

csi_dcache_clean_invalid_range()  =  Clean Cache + Invalid Cache,这个操作的主要目的是用于数据方向不明确的情况下的一个 Cache 同步动作。但是通常也可以当成 Clean Cache 操作来使用。

另外 Cache 的基本操作单位为 CacheLine,我们 64bit CPU 的 CacheLine 为 64 字节, 32bit CPU 的 CacheLine 为 32 字节。在操作 Cache 时起始地址和长度都必须 CacheLine 对齐。

Cache 参考文档:
https://cloud.tencent.com.cn/developer/article/2315608

#28 Re: 工业芯 匠芯创 » luban-lite的lwip组件编译失败 » 2024-10-18 16:51:24

Luban-lite不仅支持RT-Thread,而且支持uC/OS-ii、freeRTOS和裸机环境,这些都是需要支持以太网协议栈的。所以我们设计之初就将lwIP单独分离出来,并且这样也方便随时与lwIP主线同步,不用受RT-Thread的限制。

至于常用的一些应用协议,如HTTPD、webclient、MQTT、PTPD等协议我们目前都是支持的,并且也有量产产品在使用。

这样的缺点就是大家在熟悉Luban-lite SDK的过程中会感到些许复杂,但是使用起来是很稳定的,就Luban-lite发布以来,我们基本没有收到过关于以太网软件问题的反馈。此外我们也写了非常详细的文档对我们的SDK做了说明,我们也在做其他尝试期望能够降低Luban-lite的复杂度,大家可以期待一下!

#30 Re: 工业芯 匠芯创 » 请教如何定位D133程序崩溃的位置 » 2024-10-11 17:49:06

您好,有更加详细的信息吗,是在什么环境情况下发生的

#31 Re: 工业芯 匠芯创 » D133的bootloader怎么选择2.b项 » 2024-10-11 15:15:10

bm 进入bootloader 的menuconfig,就能看到了

#32 Re: 工业芯 匠芯创 » d122xx。文档资料没更新啊哥 » 2024-10-08 11:31:16

您好,我们的资料是通用的,板子的版本不影响的,外设的文档可以参考这一个章节哦~_20241008112730.png

#34 Re: 工业芯 匠芯创 » Eclipes 编绎D133工程提示Error: Program "-O" not found in PATH » 2024-09-24 16:03:08

这种一边就是环境问题了,可以重新生成一下工程试试,还有就是现在新的sdk用vscode最方便

#36 Re: 工业芯 匠芯创 » D213怎么接千兆? » 2024-09-23 15:21:26

这个需要找phy厂家要原理图,我们的接口是通用的,和我们对接上就可以,如果您需要D213的原理图可以去gitee上下载我们的官方文档,

https://gitee.com/artinchip/d211-doc

#37 Re: 工业芯 匠芯创 » D133EBS使用 » 2024-09-19 15:57:33

您可以直接从gitee 官网上 ( https://gitee.com/keqian/luban-lite )将我们的SDK下载下来进行编译,选择 d13x_demo88-nor_v1.0.0 ,不需要做其他更改,就可以获取到D133EBS镜像文件

#38 Re: 工业芯 匠芯创 » Linux系统驱动步进电机方案探索 » 2024-09-13 15:29:47

D21x本来就是面向显控一体应用的,有专门用于电机控制的PWM,可以使用这些PWM输出step/dir波形。

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn