您尚未登录。

#1 Re: 全志 SOC » F133跑rtt不定时宕机,好烦躁啊 » 2022-03-19 22:32:36

mepc是出错的指令,每次出错的地方都一样吗?用addr2line看看 0x400152d8 是代码的哪里

#3 Re: DOPI开源摄像头(HI3516/HI3518) » hi3518学习资料分享 » 2021-06-02 13:04:14

银河PUMA 说:
心情复杂 说:

拿到资料的大佬能否分享一下?

请问拿到资料了吗

没有  一直没加上好友

#4 Re: 全志 SOC » 编解码引擎 CedarX for Mainline Linux v5.4 » 2021-05-26 12:50:00

忙着折腾 说:
心情复杂 说:
aodzip 说:

Linux 5.4.35是通过测试的版本,试一下

吐了 用5.3 5.6都不行  又得下个5.4

请问在哪里可以下载Linux 5.4?我的荔枝派zero能下载的最高才5.2

我下的是主线代码的,荔枝派已经适配了主线,最多改改设备树就能运行。

#7 Re: 全志 SOC » 感谢全志官方友情赠送的 D1 RISC-V 开发板, 坐等release sdk » 2021-04-29 18:09:04

话说,单核 上个512M的运存,能驾驭得住?是不是太奢侈了点 roll

#8 Re: 全志 SOC » 5.2内核,启动SPI屏幕(ili9341)失败 » 2021-04-28 21:12:28

无痕 说:
心情复杂 说:
无痕 说:

reset GPIO能申请到了,但是dc引脚又出问题了,报下面的错误。

[    1.165851] fbtft_of_value: buswidth = 8
[    1.169818] fbtft_of_value: debug = 0
[    1.173478] fbtft_of_value: rotate = 270
[    1.177395] fbtft_of_value: fps = 10
[    1.181682] @ pdata->display.buswidth = 8
[    1.185755] @ par->gpio.dc = 0
[    1.188882] fb_ili9341 spi0.0: Missing info about 'dc' gpio. Aborting.

追log追到这里,原因是par->gpio.dc = 0导致下面的if条件成立。这问题奇奇怪怪的。

1173     if (pdata->display.buswidth != 9 &&  par->startbyte == 0 &&
1174         !par->gpio.dc) {
1175         printk ("@ pdata->display.buswidth = %d\n", pdata->display.buswidth);
1176         printk ("@ par->gpio.dc = %d\n", par->gpio.dc);
1177         dev_err(par->info->device,
1178             "Missing info about 'dc' gpio. Aborting.\n");
1179         return -EINVAL;
1180     }

另外我今晚跟着教程走,在4.17的内核中能够成功驱动手上的屏幕,所以屏幕是正常的。
注意屏幕上的LED引脚要接3.3V

你这不明显是DC申请不到吗? 可以在 fbtft_request_one_gpio 添加点打印函数 看看?

感谢大佬指点,按照你的指示,在fbtft_request_one_gpio加打印函数调试,发现问题,现在已经解决,屏幕已经点亮。

大佬不敢当 roll 我也是个小菜鸡
啥问题 ? 可以分享上来下,让大家学习下。

#10 Re: 全志 SOC » 5.2内核,启动SPI屏幕(ili9341)失败 » 2021-04-28 13:37:17

无痕 说:

reset GPIO能申请到了,但是dc引脚又出问题了,报下面的错误。

[    1.165851] fbtft_of_value: buswidth = 8
[    1.169818] fbtft_of_value: debug = 0
[    1.173478] fbtft_of_value: rotate = 270
[    1.177395] fbtft_of_value: fps = 10
[    1.181682] @ pdata->display.buswidth = 8
[    1.185755] @ par->gpio.dc = 0
[    1.188882] fb_ili9341 spi0.0: Missing info about 'dc' gpio. Aborting.

追log追到这里,原因是par->gpio.dc = 0导致下面的if条件成立。这问题奇奇怪怪的。

1173     if (pdata->display.buswidth != 9 &&  par->startbyte == 0 &&
1174         !par->gpio.dc) {
1175         printk ("@ pdata->display.buswidth = %d\n", pdata->display.buswidth);
1176         printk ("@ par->gpio.dc = %d\n", par->gpio.dc);
1177         dev_err(par->info->device,
1178             "Missing info about 'dc' gpio. Aborting.\n");
1179         return -EINVAL;
1180     }

另外我今晚跟着教程走,在4.17的内核中能够成功驱动手上的屏幕,所以屏幕是正常的。
注意屏幕上的LED引脚要接3.3V

你这不明显是DC申请不到吗? 可以在 fbtft_request_one_gpio 添加点打印函数 看看?

#11 Re: 全志 SOC » 5.2内核,启动SPI屏幕(ili9341)失败 » 2021-04-27 13:15:46

我在5.7改了fbtft-core.c 的 fbtft_request_one_gpio  fbtft_reset 函数 能用 你可以试试

static int fbtft_request_one_gpio(struct fbtft_par *par,
				  const char *name, int index,
				  struct gpio_desc **gpiop)
{
    struct device *dev = par->info->device;
    struct device_node *node = dev->of_node;
    int gpio, flags, ret = 0;
    enum of_gpio_flags of_flags;
	char gpio_names[32];

	sprintf(gpio_names, "%s-gpios", name);
    if (of_find_property(node, gpio_names, NULL)) {
        gpio = of_get_named_gpio_flags(node, gpio_names, index, &of_flags);
        if (gpio == -ENOENT)
            return 0;
        if (gpio == -EPROBE_DEFER)
            return gpio;
        if (gpio < 0) {
            dev_err(dev,
                "failed to get '%s' from DT\n", gpio_names);
            return gpio;
        }

         //active low translates to initially low 
        flags = (of_flags & OF_GPIO_ACTIVE_LOW) ? GPIOF_OUT_INIT_LOW :
                            GPIOF_OUT_INIT_HIGH;
        ret = devm_gpio_request_one(dev, gpio, flags,
                        dev->driver->name);
        if (ret) {
            dev_err(dev,
                "gpio_request_one('%s'=%d) failed with %d\n",
                gpio_names, gpio, ret);
            return ret;
        }

        *gpiop = gpio_to_desc(gpio);
        fbtft_par_dbg(DEBUG_REQUEST_GPIOS, par, "%s: '%s' = GPIO%d\n",
                            __func__, gpio_names, gpio);
    }
    return ret;
}

static void fbtft_reset(struct fbtft_par *par)
{
	if (!par->gpio.reset)
		return;
	fbtft_par_dbg(DEBUG_RESET, par, "%s()\n", __func__);
	gpiod_set_value_cansleep(par->gpio.reset, 1);
	usleep_range(20, 40);
	gpiod_set_value_cansleep(par->gpio.reset, 0);
	msleep(120);
	gpiod_set_value_cansleep(par->gpio.reset, 1);
	msleep(10);
}

#12 Re: ESP32/ESP8266 » ESP32-C3片子好像出来了 » 2021-04-12 18:10:35

已入手,就是6块的邮费,并没有感觉自己赚了
roll

#13 Re: 全志 SOC » V3s 下载到sdram 启动系统,卡在这里,如何排查问题? » 2021-04-12 18:07:28

## Loading init Ramdisk from Legacy Image at 41a00000 ...
   Data Size:    10522913 Bytes = 10 MiB
   Loading Ramdisk to 423f6000, end 42dff121 ... OK

0x41a00000+ 10522913  = 0x42409121
Load地址是 0x423f6000 估计RamDisk后面有一部分被覆盖了吧

#15 Re: 全志 SOC » 芯灵思SIN-V3s光盘资料 分享 (带SPI NAND启动以及QT) » 2021-04-05 13:21:37

zzm24 说:

链接: https://pan.baidu.com/s/16iiiVAHI6GT8ElxTx3VORQ
提取码:qt74
复制这段内容后打开百度网盘手机App,操作更方便哦
7天

卧槽 我又来迟了  还能在分享下吗?

#18 Re: 全志 SOC » 发一分全志 视频解码库 API 手册。 » 2021-03-11 19:14:41

hzqlz 说:
心情复杂 说:

感觉楼主分享

不是要感谢我的吗:lol

卧槽 居然搞错了。感谢@hzqlz 大佬的分享

#26 Re: 计算机图形/GUI/RTOS/FileSystem/OpenGL/DirectX/SDL2 » 请教,qt多窗口时怎样释放资源,还有创建控件指针出现段错误 » 2021-01-22 19:35:18

Eden 说:
心情复杂 说:
Eden 说:

sub_widget 是一个新的窗口,按钮按下之后的操作不应该是把Main_widget 关掉然后再去打开新的窗口吗

你是通过Main_widget来创建sub_widget的 那你第一次点按钮之后就把他close了 那以后咋办 难道你的按钮只用一次的?

你好,我是想实现这个功能:
有Main,Sub两个界面,界面上分别有一个按钮, 按下界面Main的按钮之后,跳转到Sub界面同时把Main界面的资源释放掉,再Sub界面按下按钮之后重新绘制Main界面同时把Sub界面的资源释放
我的理解是:在Main界面按下按钮时,使用close关掉这个界面,同时创建sub界面,这样子的话按钮应该就是一次性的,按完之后这个界面关闭,跳到其他界面,如果不用close的话是不是就是 sub界面把main界面覆盖了而已,Main界面还是存在的
上面在析构函数里面delete sub感觉好像是不对的,因为close会触发它的析构函数,但是这样子不知道在哪里释放sub这个指针

您方便留个联系方式吗,我好向您请教

请教倒不用,我也是个Qt菜鸟。:rolleyes:
可以提供点思路给你
你可以在A对象的btn的槽函数里:定义B对象 绑定信号A1到 B的槽 B1 B->Show();  发送信号A1 将A对象的Close和Delete放到B的槽函数里
反之亦然

#27 Re: 计算机图形/GUI/RTOS/FileSystem/OpenGL/DirectX/SDL2 » 请教,qt多窗口时怎样释放资源,还有创建控件指针出现段错误 » 2021-01-22 17:13:35

Eden 说:
心情复杂 说:

为啥要this->close();

sub_widget 是一个新的窗口,按钮按下之后的操作不应该是把Main_widget 关掉然后再去打开新的窗口吗

你是通过Main_widget来创建sub_widget的 那你第一次点按钮之后就把他close了 那以后咋办 难道你的按钮只用一次的?

#28 Re: 全志 SOC » 求助:f1c100s vscode下驱动编写 老是编译不过, » 2021-01-22 15:13:51

ARCH=arm
#当前目录
CUR_DIR = $(shell pwd)
#源码目录
KERNEL_DIR = /home/jonsen/f1c100s/linux
#交叉编译工具链
CROSS_COMPILE = arm-linux-gnueabihf-
#模块名字
MODULE_NAME = chrdevbase

ifeq ($(KERNELRELEASE),)
all:
    make ARCH=$(ARCH) CROSS_COMPILE=$(CROSS_COMPILE) -C $(KERNEL_DIR) M=$(CUR_DIR) modules   
clean:
    #清除模块
    make -C $(KERNEL_DIR) M=$(CUR_DIR) clean
else
    obj-m+=$(MODULE_NAME).o

endif

试试这个

#30 Re: DOPI开源摄像头(HI3516/HI3518) » hi3518学习资料分享 » 2020-12-16 19:18:43

ID=无语与蛋疼 加了,麻烦同意下哦,感谢分享

#31 Re: 全志 SOC » 编解码引擎 CedarX for Mainline Linux v5.4 » 2020-05-07 12:50:36

aodzip 说:

Linux 5.4.35是通过测试的版本,试一下

吐了 用5.3 5.6都不行  又得下个5.4

#32 Re: 全志 SOC » 编解码引擎 CedarX for Mainline Linux v5.4 » 2020-05-06 23:26:22

奇怪,为啥我加进去编译出错
drivers/staging/media/sunxi/cedar/ion/ion_page_pool.c:181:1: error: type defaults to ‘int’ in declaration of ‘device_initcall’ [-Werror=implicit-int]

#34 Re: 全志 SOC » 求助,v3s以太网问题 » 2020-03-10 19:08:42

解决了,纯属自己的问题 偷懒痛了gcc7.4版本的编译器 uboot 内核都没问题 没想到偏偏编译以太网出了问题,换了gcc6.3后 以太网正常了

#36 Re: 全志 SOC » 求助,v3s以太网问题 » 2020-02-20 21:01:19

晕哥 说:

晕哥 就是参考这个帖子 按照流程 走了一遍还是不行 一ping九重启 所以才来发帖求助的

#37 全志 SOC » 求助,v3s以太网问题 » 2020-02-19 14:17:13

心情复杂
回复: 7

诸位大大,uboot都能使用以太网吗?我按照官方教程https://www.kancloud.cn/lichee/lpi0/470839适配以太网 在uboot中 一Ping 板子就自动重启,不管是v3s-current 还是v3s-spi-experimental的uboot

页脚

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

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