目前在学习使用CCS4.2.4,使用的是代码限制版本,在使用过程中遇到如下几个问题:
1:不能访问外部扩展的内存。我用的是TMS320F28335芯片,在0x100000地址处扩展了长度为0x40000的外部内存,在程序中修改或是向外部扩展的内存中load之前保存的.dat数据文件后,通过memory或watch窗口观察这段内存的数据都为0,不会发生改变。
2:不能擦除flash。程序编译通过并进入debug状态,打开 onchip flash页面点击Erase Flash执行完成后,通过memory窗口观察0x300000地址后的数据并不是0xFFFF,而是与擦除操作之前状态一致。
3:编译出错时,能够像CCS3.3中那样双击错误就能自动跳到错误代码行么?
我进行试验的都是在CCS3.3中编译运行过没有任何问题的程序,代码本身应该不会有什么问题。
还有一个关于CCS3.3的问题,我在编译TI提供的v101例程包里的程序时为什么总是提示error: linking files for incompatible targets ,改过头文件、库文件的include路径以及large memory model、unified memory model 等选项都没有效果。
还请高手指教。
此外,为什么每次打开咱们论坛都会跳出如下的安全提示啊?