页次: 1
请问你们是怎么拿到资料的呢,试着注册了一下,还要营业执照和公章,到哪搞这些东西哦。
只能看看了。
我刚去查了下,gitee搜索artinchip能找到。
楼主,想玩这个板子,能给我留一块儿吗?某宝您没在线
F1C100S的LVGL的看您的帖子玩会的。相信您
明白了,谢谢楼主,感谢解惑。继续努力学习,开始移植NS2009
楼主,还是请教下,还是不知道drv_i2c这种文件从哪里来的,是官方有? 还是别人工程移植的? 还是自己写的?
再请教下大佬,
lv_conf.h的这个为什么设置成32呢?不应该是16吗?
/*Color depth: 1 (1 bits per pixel), 8 (RGB332), 16 (RGB565), 32 (ARGB8888)*/
#define LV_COLOR_DEPTH 32
给大佬捶背,加油,拜读中
@tangloong
好的,谢谢楼主了,学到了不少,再次感谢,配置确实会覆盖,所以Kconfig我也自己加了
TINA_USING_LCD,这个宏加了,还是不显示的。
后来我看下,您的工程的drivers和libcup内有那些文件,我的工程没有,复制进去就可以显示了。
那么又有新的问题了,这些drv_fb和iomem.h等等文件您是从哪里来的
不知道为什么,您的工程的menuconfig内有using LCD,而我新建的功能就没有
这个是我的
这个是您的工程内的
请问drivers下的Kconfig,是您自己加的using lcd这些吗?
config TINA_USING_LCD
bool "Using lcd"
select TINA_USING_LCD_DISPLAY
default y
TINA_USING_LCD,这个宏加了,还是不显示的。
后来我看下,您的工程的drivers和libcup内有那些文件,我的工程没有,复制进去就可以显示了。
那么又有新的问题了,这些drv_fb和iomem.h等等文件您是从哪里来的
又得请教楼主了,用您的工程是可以正常显示的。
然后我重新新建了工程,然后添加了LVGL后,
编译烧录到flash。找不到lcd,断言出错。请问这个大概是哪方面问题呢
UART0 Init OK
Boot to SPI Nor Flash mode...
Copy flashs offset 0x10000 to RAM 0x8000000 size:418896
Copy Flash Ok!
goto 0x80000000 ...
\ | /
- RT - Thread Operating System
/ | \ 4.1.0 build Jan 1 2024 23:53:54
2006 - 2022 Copyright by RT-Thread team
[W/SFUD] [SFUD] Warning: The OS tick(100) is less than 1000. So the flash write will take more time.
[I/SFUD] Find a flash chip. Size is 16777216 bytes.
[I/SFUD] gd25qxx flash device is initialize success.
[I/SFUD] Probe SPI flash gd25qxx by SPI device spi00 success.
periph_get_pll_clk:600000000
cpu_get_clk:408000000
ahb_get_clk:200000000
apb_get_clk:100000000
(device != RT_NULL) assertion failed at function:disp_init, line number:182
断言错误的代码处
static void disp_init(void){
/*You code here*/
device = rt_device_find("lcd");
RT_ASSERT(device != RT_NULL);
if (rt_device_open(device, RT_DEVICE_OFLAG_RDWR) == RT_EOK){
rt_device_control(device, RTGRAPHIC_CTRL_GET_INFO, &info);
}
}
上边问题搞定了,感谢楼主的教程。
正确返回
Boot to SPI Nor Flash mode...
Copy flashs offset 0x10000 to RAM 0x8000000 size:439752
Copy Flash Ok!
goto 0x80000000 ...
@tangloong
请教下前辈大佬,有2个问题请教下,
1.您百度云盘提供的boot.h是串口0输出的对吧,然后工程下的boot.h是串口1的log?
2.这个boot.h只能在linux下编译吗,我好像测试了用windows下的env环境编译显示
'cl' is not recognized as an internal or external command,
RTT把F1C100s当大单片机测试中,感觉这个帖子应该是想要的,感谢大佬前面开路
请教楼主最后bin在flash上运行成功了吗?
请教楼主,运行了bootloader后,ota升级了固件,怎么运行呢,看log,烧录后并没运行app呢?
下面是log信息。
U-Boot SPL 2018.01-07886-g9716979100-dirty (Mar 29 2018 - 19:56:32)
DRAM: 32 MiB
Trying to boot from sunxi SPI
\ | /
- RT - Thread Operating System
/ | \ 3.0.3 build Apr 5 2018
2006 - 2018 Copyright by rt-thread team
[SFUD]gd25qxx flash device is initialize success.
[Flash](packages/EasyFlash/src/ef_env.c:144) ENV start address is 0x00000000, size is 1024 bytes.
[Flash](packages/EasyFlash/src/ef_env.c:768) Calculate ENV CRC32 number is 0x9E9F4976.
[Flash]Erased ENV OK.
[Flash]Saved ENV OK.
[Flash]EasyFlash V3.0.4 is initialize success.
[Flash]You can get the latest version on https://github.com/armink/EasyFlash .
Hit any key to stop autoboot : 0ny key to stop autoboot : 2
run application
begin read...
fw error...
msh >
Start Update :147536
100%
Write Done
[Flash](packages/EasyFlash/src/ef_env.c:768) Calculate ENV CRC32 number is 0x75A6C872.
[Flash]Erased ENV OK.
[Flash]Saved ENV OK.
U-Boot SPL 2018.01-07886-g9716979100-dirty (Mar 29 2018 - 19:56:32)
DRAM: 32 MiB
Trying to boot from sunxi SPI
\ | /
- RT - Thread Operating System
/ | \ 3.0.3 build Apr 5 2018
2006 - 2018 Copyright by rt-thread team
[SFUD]gd25qxx flash device is initialize success.
[Flash](packages/EasyFlash/src/ef_env.c:144) ENV start address is 0x00000000, size is 1024 bytes.
[Flash](packages/EasyFlash/src/ef_env.c:768) Calculate ENV CRC32 number is 0x75A6C872.
[Flash](packages/EasyFlash/src/ef_env.c:780) Verify ENV CRC32 result is OK.
[Flash]EasyFlash V3.0.4 is initialize success.
[Flash]You can get the latest version on https://github.com/armink/EasyFlash .
[Flash](packages/EasyFlash/src/ef_env.c:768) Calculate ENV CRC32 number is 0x6CBDF933.
[Flash]Erased ENV OK.
[Flash]Saved ENV OK.
run bootloader
msh >
大佬们,现在RTT编译的bin,到底怎么烧录和运行呢?
页次: 1