Search found 3 matches

by Godspeed
2025-02-20 15:36
Forum: Luckfox Pico-RV1103/RV1106
Topic: Luckfox-Pico-Plus点亮Pico-LCD-1.3失败
Replies: 1
Views: 532

Luckfox-Pico-Plus点亮Pico-LCD-1.3失败

1、硬件:Luckfox-Pico-Plus、Pico-LCD-1.3
2、下载并编译最新的SDK并烧录。参照的是文档: https://wiki.luckfox.com/zh/Luckfox-Pico/Luckfox-Pico-RV1103/Luckfox-Pico-SDK
3、 使用 luckfox-config 配置 Pico_LCD时串口log报warning。运行./mian 1.3屏无反应。参照文档:https://wiki.luckfox.com/zh/Luckfox-Pico/Luckfox-Pico-RV1103/Instructions ...
by Godspeed
2024-08-03 8:24
Forum: Luckfox Pico-RV1103/RV1106
Topic: luckfox pico plus (RV1103) 使用ioremap做4字节地址映射后、readl只能读出2个字节的有效数据
Replies: 2
Views: 2640

Re: luckfox pico plus (RV1103) 使用ioremap做4字节地址映射后、readl只能读出2个字节的有效数据

尝试了下,直接向寄存器写入32位的数值,确实可以控制LED的亮灭了。 (具体数值来源于 Rockchip_RV1103_User_Manual_GPIO 文档的说明)
应该就是你所说的,高16位也需要对应的置位,只是现在还没找到相关说明。


======================================================
/*初始化*/
var = readl(GPIO3C6_IOMUX);
printk("GPIO3C6_IOMUX = %#x\r\n", var);
// var &= ~(7<<8); //清除 bit 8~10
var ...
by Godspeed
2024-07-06 8:16
Forum: Luckfox Pico-RV1103/RV1106
Topic: luckfox pico plus (RV1103) 使用ioremap做4字节地址映射后、readl只能读出2个字节的有效数据
Replies: 2
Views: 2640

luckfox pico plus (RV1103) 使用ioremap做4字节地址映射后、readl只能读出2个字节的有效数据

luckfox pico plus (RV1103) 编写IO控制驱动(直接操作寄存的方式),使用ioremap做4字节地址映射后、readl只能读出2个字节的有效数据(用printk打印,高2个字节为空),导致后续对寄存器的操作失败。

串口log:
# insmod led.ko
[ 2256.146492] GPIO3C6_IOMUX = 3002
[ 2256.146525] GPIO3C6_IOMUX = 3002
[ 225# 6.146609] led_init!

具体部分代码如下。
可行是什么原因 ...