现在的位置: 首页 > 综合 > 正文

ADS错误之the session file ‘C:\user\username\default-1-2-0-0.ses’ could not be loaded

2014年06月05日 ⁄ 综合 ⁄ 共 985字 ⁄ 字号 评论关闭

        刚在编arm程序的时候遇到了这个错误,去网上搜了下资料,查到关于这个错误信息的解决方法,如下:

the session file 'C:\user\think\default-1-2-0-0.ses'could not be loaded

        如果出现错误信息: the session file 'C:\user\username\default-1-2-0-0.ses' could not be loaded.,则说明你的工程文件名里(以及文件路径)里面包含了一些中文字符,需要将文件名(包含文件路径)都改为全英文字符的。在这里就需要给大家,同样也是给自己在今后的编程里面提下建议,以后凡是涉及到编程的东西都必须用英文字符,绝对禁止用中文字符,以免引起所编程序跟所用工具的不兼容问题(谁让这些工具是外国人搞的呢)。

 PS:如果AXD的界面出现问题的话,可以通过点击Opentions------>Configure Target------->ARMUL------->Configure------->OK------->OK,这样就可以恢复默认的AXD初始界面。

使用ADS1.2 + J-JTAG,每次调试的时候都会出现“the session file could not be loaded”这个错误,寻求解决办法?
用户创建的工程编译通过后,进入AXD调试环境时,会弹出如图 1.1所示的错误窗口。


图 1.1  错误窗口

     “the session file could not be loaded”意指“过程文件不能装载”。the session file(过程文件)是一种记录调试信息的非文本文件,调试者不能对其进行编辑和修改,该文件的作用是把调试过程中的信息记录下来,在下一次调试时恢复上一次调试时的某些状态。
      之所以出现过程文件无法装载的现象,一般是由于用户存放工程的路径包含中文,如图 1.2所示。中文路径导致加载信息出错。

图 1.2  工程存放路径包含中文

1.2  解决方案

      此类问题,有两种解决方法:

    (1)移动工程,将工程存放在英文或数字(不包含中文)目录下;

    (2)修改调试目标的界面配置。

    1.移动工程
      移动工程,将工程存放在不包含中文的路径的目录下。此方法操作比较简单,本文不进行详细的讲解。
    2.修改调试目标的界面配置
      AXD调试器的所有设置选项和设置面板都位于菜单选项Options中,单击该选项,系统弹出下拉菜单如图 1.3所示。


图 1.3  AXD调试设置

  

 

抱歉!评论已关闭.