TI中文支持网
TI专业的中文技术问题搜集分享网站

c28346

我现在用的C28346,外部存储用的FLASH,在编完主程序之后出现了以下问题,初次使用,出的问题比较多,请求您的帮助:

1.用的环境是CCS4.0,用build step里 create flash image Intel-HEX.生成的.Hex可以作为有效文件写入FLASH么?如果可以的话该文件占用存储空间怎么看呀?

2. ccs4 提供可以通过SPI接口下载用户程序到flash有什么工具么?我没有找到。

谢谢!

Forrest:

1、可以的,如果格式不符合你的要求也可以用hex2000自己转换,占据空间可以看编译后的map文件

2、CCS没有提供这样的工具,我记得SDI公司的SDFLASH支持SPI烧写

www.deyisupport.com/…/7576.aspx

我现在用的C28346,外部存储用的FLASH,在编完主程序之后出现了以下问题,初次使用,出的问题比较多,请求您的帮助:

1.用的环境是CCS4.0,用build step里 create flash image Intel-HEX.生成的.Hex可以作为有效文件写入FLASH么?如果可以的话该文件占用存储空间怎么看呀?

2. ccs4 提供可以通过SPI接口下载用户程序到flash有什么工具么?我没有找到。

谢谢!

linyan yuan:

回复 Forrest:

谢谢您的回复。我现在编写了一个烧写flash程序,暂定为程序A,我的用户程序为程序B,A程序的作用是把B程序按照SPI load moudle的方式写入到FLASH中去,想问这种方法可行么?如果可行的话我的B.out就不用转换为.Hex格式了吧?我是新手,谢谢指教!

我现在用的C28346,外部存储用的FLASH,在编完主程序之后出现了以下问题,初次使用,出的问题比较多,请求您的帮助:

1.用的环境是CCS4.0,用build step里 create flash image Intel-HEX.生成的.Hex可以作为有效文件写入FLASH么?如果可以的话该文件占用存储空间怎么看呀?

2. ccs4 提供可以通过SPI接口下载用户程序到flash有什么工具么?我没有找到。

谢谢!

Forrest:

回复 linyan yuan:

这个方法可行,自己做会比较麻烦。B.out是否转hex格式视你操作而定,可以不转。

我上面给您的链接中C2834x SDFlash Algos V1.0 for programming external SPI Serial EEPROM or Flash connected via SPI-A请看一下。

emulators.spectrumdigital.com/…/sdflash

我现在用的C28346,外部存储用的FLASH,在编完主程序之后出现了以下问题,初次使用,出的问题比较多,请求您的帮助:

1.用的环境是CCS4.0,用build step里 create flash image Intel-HEX.生成的.Hex可以作为有效文件写入FLASH么?如果可以的话该文件占用存储空间怎么看呀?

2. ccs4 提供可以通过SPI接口下载用户程序到flash有什么工具么?我没有找到。

谢谢!

linyan yuan:

回复 Forrest:

谢谢您的解答,我现在主程序要用到对flash的操作,所以在这里也编写了一个对flash的烧写程序,现在按照SPI loadmoudle格式把主程序烧写进去了,但是我要求load时把主程序load到0x8000,但上电load完成之后我通过memory观察到我的主程序代码被load到0x8006开始了,请问是什么原因么?

另外还有2个问题:

1.数据手册bootload里介绍的SPI方式中第19—22字节,也就是Entry point PC指的是什么地址呢?是不是就是我主程序的begin地址?

2.现在我烧写完成flash程序,重新上电之后flash的数据输出引脚有周期性的波形出现,按理应该是只有一load的过程就该结束了,请问可能是我哪里设置有问题么?

初次接触DSP,问题比较多,谢谢您的指教!

我现在用的C28346,外部存储用的FLASH,在编完主程序之后出现了以下问题,初次使用,出的问题比较多,请求您的帮助:

1.用的环境是CCS4.0,用build step里 create flash image Intel-HEX.生成的.Hex可以作为有效文件写入FLASH么?如果可以的话该文件占用存储空间怎么看呀?

2. ccs4 提供可以通过SPI接口下载用户程序到flash有什么工具么?我没有找到。

谢谢!

Forrest:

回复 linyan yuan:

关于"为什么load到0x8006开始"和"引脚有周期性的波形出现",可以用仿真器监视LOAD的过程和复位后的运行,看看是什么原因。

19~22字节的作用应该是BOOTLOAD之后的程序跳转入口地址,您可以看一下bootrom的源代码,相信看了就会明白:

www.ti.com/…/litabsmultiplefilelist.tsp

赞(0)
未经允许不得转载:TI中文支持网 » c28346
分享到: 更多 (0)