OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 13846|回复: 5

发现TKStudio的强大的同时,还发现了keil调试的一个小问题,欢迎下载测试

[复制链接]

36

主题

1105

帖子

5

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
2201
金钱
2201
注册时间
2012-2-8
在线时间
35 小时
发表于 2012-5-2 22:25:22 | 显示全部楼层 |阅读模式
最近参加了个比赛,我主要负责写算法,受不了keil的垃圾的editor后,
决定换个IDE,使用周立功的TKStudio,可以直接导入keil工程,最重要的是有代码提示功能,用起来比较舒服,
以前玩51的时候也接触过TKStudio,很好用,只不过当时不支持keil现在的LX51(具体不解释了。。。主要是原来的链接器会给不调用的函数分配空间,工程大了很麻烦)

然后测试时发现的问题是,

用keil软件仿真没出现问题,
而用TKStudio仿真的时候程序会跳进 MemManage_Handler 中断函数里面,

当时也不知道什么问题,
以为是TKStudio本身的兼容性问题,没注意,
过了一天后又觉得不应该轻易放过这点小问题,现在埋下的隐患在将来发作的时候会很痛苦的,
以前吃过这样的苦头,也是没留意,熬了几个晚上,要不是同学指点,估计我调到死都不会发现。。。

废话说多了,测试的方法上面已经说清楚了,然后我代码里的问题是,一个指针越界的问题


具体要怎么修正还不想说说,现在还在比赛时期而且,就这个帖子的主题,也没必要说。

顺便说一下经验,
作为一个单独的模块,尽量不要向外部暴露指针!我之前是贪方便才这样做的,现在想想,要是真的出了问题,真的很不值得!!!

keil工程文件在 uvproj 目录下,
TKStudio 的工程文件在 TKStudioProj 目录下。

PS:我使用的软件版本:
keil:



tkstudio:





stm32_cppTest-迷宫算法_20120501_01.zip

5.94 MB, 下载次数: 646

https://github.com/roxma
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

36

主题

1105

帖子

5

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
2201
金钱
2201
注册时间
2012-2-8
在线时间
35 小时
 楼主| 发表于 2012-5-2 22:32:40 | 显示全部楼层
对了,工程里面的代码比较多。。。我把什么都塞到一起了。。。
其实和这个工程有关的主要就是 main 文件夹里的东西 和 GridMaze 文件夹里的东西
https://github.com/roxma
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165524
金钱
165524
注册时间
2010-12-1
在线时间
2116 小时
发表于 2012-5-2 22:42:12 | 显示全部楼层
又做小车.
什么比赛?
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

36

主题

1105

帖子

5

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
2201
金钱
2201
注册时间
2012-2-8
在线时间
35 小时
 楼主| 发表于 2012-5-2 22:45:26 | 显示全部楼层
寻线迷宫小车。。。我们学院的智能控制比赛。。。
https://github.com/roxma
回复 支持 反对

使用道具 举报

36

主题

1105

帖子

5

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
2201
金钱
2201
注册时间
2012-2-8
在线时间
35 小时
 楼主| 发表于 2012-5-2 22:51:24 | 显示全部楼层
去年一个人做初级组单干,累死累活还拿不到奖,今年就找了两个队友干高级组,负责算法,日子还是比较舒服的
不过现在也还只完成我的任务的一小部分。。。。队友很给力,我也要加油~

有合作的好,所以我后来才把我的C++代码改成完全兼容官方库的形式
https://github.com/roxma
回复 支持 反对

使用道具 举报

6

主题

28

帖子

0

精华

初级会员

Rank: 2

积分
73
金钱
73
注册时间
2013-11-20
在线时间
0 小时
发表于 2014-1-12 00:21:45 | 显示全部楼层
回复【楼主位】Pony279:
---------------------------------
看不懂c++ 怎么破···
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-1 02:19

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表