您尚未登录。

#1 Re: 全志 SOC » 求助:F1C100S IIC(TWI)问题 » 2020-09-08 08:55:04

如果上拉强的话,波形还是很好的,但是第九个时钟即应答信号就会出问题。MCU问题应该不大,从一个坛友那里拿货的。会不会跟IIC布线长有关系?

LinjieGuo 说:

波形很差,楼主明确一下芯片来源,也许是用到二手芯片了......

#2 全志 SOC » 求助:F1C100S IIC(TWI)问题 » 2020-09-07 19:14:47

linhuaou
回复: 2

如下图所示,在使用F1C100S IIC(TWI)时,读操作没有问题,写操作时写数据的第九个时钟也就是应答信号还没有完全下来就开始发stop信号了,导致bus error。
其中,使用的是IIC1,PD5/PD6,上拉电阻4.7K。如果上拉电阻改成10K,就不会有这个问题,stop信号会在第九个信号之后产生,但是信号质量太差了。
这个情况通常是什么原因导致的?跟IIC布线关系大吗?还是程序的时序问题?

4.7K上拉波形
IIC.png

10K上拉波形--
IIC_10K.png

#5 Re: 全志 SOC » 请教f1c100s的引脚怎么接csi摄像头 » 2020-05-26 21:02:07

请教下,60FPS时,MCLK的频率是24MHz还是其它频率?

zhengjieming 说:

看用哪款摄像头吧,我们用过3M那么高分辨率的,驱动个30万像素的,VGA刷新到60FPS

#7 Re: 全志 SOC » 荔枝派nano f1c100s开发板连接JLink调试器分享 » 2020-02-13 12:46:34

晕哥牛,参考这个试了下,可以用。但是有时候JLINK会连不上。

#9 Re: 全志 SOC » F1C100S下LittleVgl+RTT触摸、GT911、看门狗踩坑记录 » 2020-02-10 09:35:33

请教下楼主,直接在DRAM下运行怎么操作的?--
## 测试
```shell
cd rt-thread
./script/[linux or windows]/dram_exec.sh
```
   测试增加USB模式不下载,直接USB运行.方便调试使用
`./script/[linux or windows]/run.sh

#10 Re: 全志 SOC » F1C100S下LittleVgl+RTT触摸、GT911、看门狗踩坑记录 » 2020-02-10 09:09:46

这个坑我还是不深钻了。用两种方法来曲线解决--
1.缩短文件夹名以及文件名,特别是比较靠前的文件夹名称;
2.在Linux下编译;

晕哥 说:

这种处理方法估计还是没有解决命令行超过8192字符问题。

#11 Re: 全志 SOC » F1C100S下LittleVgl+RTT触摸、GT911、看门狗踩坑记录 » 2020-02-09 22:28:30

晕哥,牛。我在代码里多加了一级文件夹,即原本是app/ 变成了 app/application,本来可以编译通过的现在链接出错,还是上面那个错误。

晕哥 说:

windows下命令行有 8192 字符限制, 可能是这个原因导致的.

我记得 android ndk 的解决方案是按文件夹/模块打包成 .a, 最后链接这些 .a 文件

#12 Re: 全志 SOC » F1C100S下LittleVgl+RTT触摸、GT911、看门狗踩坑记录 » 2020-02-09 21:49:53

学习了

晕哥 说:

windows下命令行有 8192 字符限制, 可能是这个原因导致的.

我记得 android ndk 的解决方案是按文件夹/模块打包成 .a, 最后链接这些 .a 文件

#13 Re: 全志 SOC » F1C100S下LittleVgl+RTT触摸、GT911、看门狗踩坑记录 » 2020-02-09 21:11:30

好像是链接文件数量有限制?我发现我减少一些文件就可以链接通过,否则不行。感觉这个链接文件的数量门槛是500个(*.o的数量)

staunchheart 说:

这个看不出来,编译的问题,各自不同,只能他自己研究了。
首先我这个处理上是有不到位的地方,LittlevGL2RTT本来在RTT的pkgs中就有,而我升级到6.1.1后,因为不想改哪些配置,所以有的地方借用了他。
所以最好删除掉env的packges里Kconfig中的这个引用。
可以自己研究一下,将遇到的解决思路也放到论坛上给后面的人共享。

#14 Re: 全志 SOC » F1C100S下LittleVgl+RTT触摸、GT911、看门狗踩坑记录 » 2020-02-09 20:38:26

好的,我暂时是把LittleGL2RTT这个去掉了,本身也暂时用不到,后续有新的发现再更新,谢谢啦

staunchheart 说:

这个看不出来,编译的问题,各自不同,只能他自己研究了。
首先我这个处理上是有不到位的地方,LittlevGL2RTT本来在RTT的pkgs中就有,而我升级到6.1.1后,因为不想改哪些配置,所以有的地方借用了他。
所以最好删除掉env的packges里Kconfig中的这个引用。
可以自己研究一下,将遇到的解决思路也放到论坛上给后面的人共享。

#15 Re: 全志 SOC » F1C100S下LittleVgl+RTT触摸、GT911、看门狗踩坑记录 » 2020-02-09 11:44:08

加了一点自己的代码,编译时就出错了,将menuconfig的选项LittlevGL2RTT(LittlevGL2RTT: The LittlevGl gui lib adapter RT-Thread  --->)去掉后,这个错误就没有了。如果不加自己的代码也是没有问题的。
链接的时候出错--
LINK rtthread.elf
Error in calling command:arm-none-eabi-g++
Exception: Invalid argument
scons: *** [rtthread.elf] Error 22
scons: building terminated because of errors.

=FluxBB bbcode 测试

#16 Re: 全志 SOC » F1C100S下LittleVgl+RTT触摸、GT911、看门狗踩坑记录 » 2020-02-09 11:39:07

没错,内容跟我们这个链接是一样的,我昨天特地试了下

超级萌新 说:

这个链接是不是错了呢?

#17 Re: 全志 SOC » F1C100S下LittleVgl+RTT触摸、GT911、看门狗踩坑记录 » 2020-02-08 18:02:45

最新的更新出来了,添加了工具链网盘连接,楼主,赞--
大家参考此贴操作
https://whycan.cn/t_3538.html#p33590
因为GCC文件太大,从百度网盘下载
https://pan.baidu.com/s/1PnoqZMJzt5kzg0fjbeTdDg
提取码:pamp
解压到tools目录

#19 Re: 全志 SOC » F1C100S的Keil裸机USB+LCD+PWM+GPIO工程搞定,修复GNU工具链BUG » 2020-02-08 15:13:19

总结的非常号,赞

joyhope 说:

仔细看了1#帖子,包括参考的晕哥的帖子。重要理解了keil 用gcc编译的问题了。

1. 晕哥指出的Link的问题(我#28楼和这个一样的)
只要用原始的gcc工具肯定是这个问题。核心原因是参数传递的",要改成' 引号。

2. 本帖作者给出了解决方案,而且把修改的完整的sdk放到了项目里面的toolchain里面。

大家如果使用,必须要通过Project -->Manager -->Project Items -->Fold Extention 重新设置工具链的路径。

作者的处理方式可以适合可以工作的版本的gcc,做法是
1. 把原始gcc工具链下的bin\arm-none-eabi-gcc.exe 重名为 arm-none-eabi-gcc.exedebug
2. 把作者发布的项目下的Toolchain\bin\arm-none-eabi-gcc.exe 复制到原始gcc对应的路径下。

作者的 arm-none-eabi-gcc.exe 是一个壳子把参数修改掉,然后重新调用gcc就解决了 Link的错误。

感谢作者给出了这个巧妙的方法,感谢晕哥发现了这个问题。这样的确为开发构建了一个好的环境。

#20 Re: 全志 SOC » F1C100S的Keil裸机USB+LCD+PWM+GPIO工程搞定,修复GNU工具链BUG » 2020-02-08 08:25:43

谢谢,就是这两个问题导致!

firstman 说:

1. 可能没有进入FEL 模式(USB烧录模式)
2. 没有装 libusb 驱动

参考: https://whycan.cn/t_444.html

#21 Re: 全志 SOC » F1C100S的Keil裸机USB+LCD+PWM+GPIO工程搞定,修复GNU工具链BUG » 2020-02-07 23:10:37

linhuaou 说:

烧录的时候显示 Allwinner USB FEL device not found!,不知道什么原因导致的,烧录RTT的boot和固件没有问题。
D:\2_sourcecode\1_scanner\4_licheePi\others\f1c100s_keil>.\Tools\sunxi-fel.exe spl .\Objects\f1c100s.bin
ERROR: Allwinner USB FEL device not found!
D:\2_sourcecode\1_scanner\4_licheePi\others\f1c100s_keil>.\Tools\sunxi-fel.exe -p write 0x80000000 .\Objects\f1c100s.bin
ERROR: Allwinner USB FEL device not found!
D:\2_sourcecode\1_scanner\4_licheePi\others\f1c100s_keil>.\Tools\sunxi-fel.exe exec 0x80000000
ERROR: Allwinner USB FEL device not found!

解决了,是要短接FLASH 1/4脚,已经安装 zadig-2_3_exe 驱动

#22 Re: 全志 SOC » F1C100S的Keil裸机USB+LCD+PWM+GPIO工程搞定,修复GNU工具链BUG » 2020-02-07 22:41:16

烧录的时候显示 Allwinner USB FEL device not found!,不知道什么原因导致的,烧录RTT的boot和固件没有问题。
D:\2_sourcecode\1_scanner\4_licheePi\others\f1c100s_keil>.\Tools\sunxi-fel.exe spl .\Objects\f1c100s.bin
ERROR: Allwinner USB FEL device not found!
D:\2_sourcecode\1_scanner\4_licheePi\others\f1c100s_keil>.\Tools\sunxi-fel.exe -p write 0x80000000 .\Objects\f1c100s.bin
ERROR: Allwinner USB FEL device not found!
D:\2_sourcecode\1_scanner\4_licheePi\others\f1c100s_keil>.\Tools\sunxi-fel.exe exec 0x80000000
ERROR: Allwinner USB FEL device not found!

#24 Re: 全志 SOC » 求助:F1C100s 的RTT有没有现成的IAR或者SDK工程 » 2019-09-04 16:14:39

RTT下F1C100s 工程不能通过scons --target=mdk5命令自动生成IAR或者MDK工程,需要怎么配置呢?

qianhao 说:

有的吧  RTT源码里面 生成一下

#25 Re: 全志 SOC » 任性买了一片海豚派新的开发板和核心板 » 2019-08-16 07:56:41

今天打开了,昨天网络慢

linhuaou 说:

核心板手册: dpc03_module_V1_2.pdf 这个打不开?

#26 Re: 全志 SOC » 任性买了一片海豚派新的开发板和核心板 » 2019-08-15 23:31:18

核心板手册: dpc03_module_V1_2.pdf 这个打不开?

#27 Re: 全志 SOC » XBOOT能通过JLINK调试吗? » 2019-08-15 23:20:52

IDA的GDB咋玩的?能稍微详细点吗?

微凉VeiLiang 说:
jiangchun9981 说:

发现WIN10下慢的原因主要是ECLIPSE调用MAKE这个命令是做MINGW虚拟环境下,调用一次要20秒,相反在虚拟机里只要1秒多就OK了,暂时没找到解决的办法.

现在发现MDK竟然能支持GCC编译,见下面的连接
https://blog.csdn.net/lan120576664/article/details/46806991
我已经用XBOOT自带的GCC来测试过,在MDK下可以成功调用.  用最新的GCC编译XBOOT也能成功.

目前的主要问题是把XBOOT那么多文件一个个手工导入MDK项目实在太费劲了,找了个工具自动导入但是好像不成功,目前就卡在这步了.
https://img-blog.csdn.net/20150708180850302

感谢分享,我用eclipse连接jlink调试超级慢,点停止要等半天才反应。后面我发现可以用ida的gdb调试,速度很快

#28 全志 SOC » 求助:F1C100s 的RTT有没有现成的IAR或者SDK工程 » 2019-08-15 20:44:45

linhuaou
回复: 4

如题,F1C100s 的RTT有没有现成的IAR或者SDK工程,如果有的话可以直接在SDK里仿真运行了,这样方便不少啊。

#30 Re: 全志 SOC » JLINK 命令行如何读取 CP15 协处理器寄存器值? » 2019-08-15 20:30:03

这种读法好像是不对的,这个不是太重要,先研究别的吧

#31 Re: 全志 SOC » JLINK 命令行如何读取 CP15 协处理器寄存器值? » 2019-08-15 20:24:48

这是我的CP15协处理器的值,好巧啊,还是人为设置的?
J-Link>rce 0 0 0 0
CP15[0, 0, 0, 0] = 0x78563412

#33 Re: 全志 SOC » 玩转RT-Thread之荔枝派Nano(全志F1C100S) 新手上路 » 2019-08-09 15:43:17

F1C100S 的RTT Keil/IAR工程怎么生成的?RTT的env下运行scons --target=iar的提示如下--
> scons --target=iar
scons: Reading SConscript files ...
Please make sure your toolchains is GNU GCC!

#34 Re: 全志 SOC » F1C100S裸奔framebuffer+PWM+GPIO驱动 » 2019-08-09 15:40:57

F1C100S 的RTT Keil/IAR工程怎么生成的?RTT的env下运行scons --target=iar的提示如下--
> scons --target=iar
scons: Reading SConscript files ...
Please make sure your toolchains is GNU GCC!

页脚

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

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