Other Parts Discussed in Thread: TMS320VC5416 , TMS320VC5509A 最近我在调试C5000的bootloader,在CCS3.3和CCS5.5环境下测试了,阅读了一些文献和方法,但是给的方法都大同小异,不知道哪一个是可靠的,而且很繁琐,真实与可靠性有待考察,尝试多次,最终都没有实现,我希望得到一个官方、准确地操作流程以及操作过程中相关的执行文件(例如,C5416的hex500,VC5509A的hex55等中间执行程序)。编译环境是CCS5.5(或CCS3…
Other Parts Discussed in Thread: TMS320VC5416 你好,我的dsp开发板中有例程访问外部存储器的。它是通过定义io变量 port8000 ,然后对其赋值,然后外部存储器就映射到了对应的数据空间的0x8000之后的空间。我有2个问题:
1、ioport变量的port8000中的8000为什么是8000,我只知道这个8000对应的是io空间的地址0x8000,我的理解是这个变量控制了几个io输出的电平高低,从而对外部存储器进行了片选和高地址位的选择,不知道我这么理解是否有问题…
Other Parts Discussed in Thread: TMS320VC5416 我查看了TMS320C54X的技术资料,当smem为DARAM,pmad为extern,程序储存在SARAM时指令执行周期为5,那么代码为writa *AR0+;nop;nop;writa *AR0+;假设我的软件等待周期为14(即读写周期为17 TMS320VC5416),两条writa指令会不会使外部总写冲突。
Other Parts Discussed in Thread: TMS320VC5416 如题,就拿DS引脚来说,假如我初始化时MP/MC=0,ovly=0,且操作外部RAM空间E000,当我设置ioport unsigned portE000=0x01后,是不是DS引脚就会自动拉低?PS和IS引脚呢?PS和IS引脚是不是也是同样的道理呢?