利用GreenHill调试工具调试平台Bug
来源:互联网 发布:mac 恢复出厂设置 apfs 编辑:程序博客网 时间:2024/06/03 09:57
GreenHill是一款共享的嵌入式实时操作系统,使用需要付费,这里只介绍一些基本的东西,有用到就参考,没用到就自己看。。。。
1、设置配置文件
文件名:E:\Project\PearlSW\DevMgmnt_SS\src\XLR8_5.int里面,文件名不变,路径根据本地电脑相应调整
###############################################################
# XLR8 Address Space
AddressSpace
Name XLR8App
Filename XLR8App5
MemoryPoolSize 0x0200000
HeapSize 0x0f00000
Language C++
Task Initial
StartIt true//此参数是用来设置是否自动启动应用程序,true为自动启动,即开机的时候会启动整个应用程序,false为手动启动,需要在debug模式下手动开启应用程序,如果要从电脑连接到设备,需要设置为true;如果要debug看堆栈信息,需要改为false。
StackLength 0xA000
EndTask
#Grants PEG access to the framebuffer
2、通过MULTI Project Manager编译完整个软件版本,打开FTP软件,然后通过FTP客户端下载到目标机(调试机器)的缓存,命令格式如下:
ifconfig sm0 dhcp; load elf /tftp/192.168.7.51:XLR8Arm_sym5.elf; video-init 18 16; video-on; exec
ifconfig sm0 dhcp;通过网口sm0下载版本文件;
load elf /tftp/192.168.7.51:XLR8Arm_sym5.elf;:下载的文件本地路径
video-init 18 16;打开目标机的电压设置、
3、下载完之后链接到目标机
MULTI Project Manager集成开发环境继承了debug工具,通过点击“debug”按钮,就可以进入debug调试界面,界面上显示了目标机所有的线程,找到应用程序XLR8.Initial,点击“go on to selected item”,目标机就会启动相应的线程。上面可以看到所有线程的状态,也可以查看call stack.
- 利用GreenHill调试工具调试平台Bug
- cocos2dx利用ndk-stack调试BUG
- 利用addr2line调试崩溃的bug
- 不用第三方工具调试BUG
- 蓝牙Android_Lightblue调试工具存在的bug
- 调试BUG
- bug 调试
- Bug调试
- bug调试
- BUG调试
- bug调试
- bug调试
- 利用用平台GPIO LED调试
- 利用IE8开发人员工具调试JavaScript脚本
- Linux下利用GDB调试快速找到Bug
- 调试工具
- 调试工具
- 调试工具
- 【程序员面试宝典】【疑问】6.1宏定义 用一个宏定义FIND求一个结构体struct里某个变量相对struc的编移量
- listView中ListItem Pressed的问题
- DFS+MPI Configuration on Virtual Machine
- Understanding Watir
- 几个最大子字符串的算法题
- 利用GreenHill调试工具调试平台Bug
- Boost的UDP教程
- TabHost与RadioGroup结合完成的菜单【带效果图】
- Android apk 安装路径及流程
- usaco 4.3 Letter Game(枚举+字符串hash)
- SOAP/JSON/WEBSERVIEC简介
- 利用boost提供的库构建读写锁与互斥锁
- svn版本号添加到代码中
- 公历转干支历--lua实现