页次: 1
什么品牌的扫码设备?壳子正面照片拍一个看看
我的keil不能通过JLINK仿真,只能烧录,这个Keil仿真可以在哪个帖子学习参考下?
加了一点自己的代码,编译时就出错了,将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.
=
最新的更新出来了,添加了工具链网盘连接,楼主,赞--
大家参考此贴操作
https://whycan.cn/t_3538.html#p33590
因为GCC文件太大,从百度网盘下载
https://pan.baidu.com/s/1PnoqZMJzt5kzg0fjbeTdDg
提取码:pamp
解压到tools目录
总结的非常号,赞
仔细看了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的错误。
感谢作者给出了这个巧妙的方法,感谢晕哥发现了这个问题。这样的确为开发构建了一个好的环境。
谢谢,就是这两个问题导致!
1. 可能没有进入FEL 模式(USB烧录模式)
2. 没有装 libusb 驱动
烧录的时候显示 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 驱动
烧录的时候显示 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!
IDA的GDB咋玩的?能稍微详细点吗?
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调试,速度很快
页次: 1