我现在使用F28M35的双核,ARM和C28的核都使用。
使用仿真器烧写Flash之后,重启可以正常的运行程序。
按照C2Prog的说明,利用CCSv6中环境中的HEX生成工具,编译时自动生成INTEL格式的HEX文件
设置成SCI启动,使用C2Prog下载时ARM和C28的hex文件,C2Prog显示进度流程都是正常的。
但是设置成Flash启动后,重新加电程序,程序无法正常运行。
是否在操作或者CCS中生成文件有什么其他的编译选项需要设置,或者下载的文件格式不正确。
是否有其他的操作简单的串口下载或文件生成工具?
Martin Jose:
回复 Terry Deng:
是否只需设置这一个参数呢?
另一个memwidth是否需要设置?
对m3和c28的核都是如此设置么?
谢谢捏的解答。
我现在使用F28M35的双核,ARM和C28的核都使用。
使用仿真器烧写Flash之后,重启可以正常的运行程序。
按照C2Prog的说明,利用CCSv6中环境中的HEX生成工具,编译时自动生成INTEL格式的HEX文件
设置成SCI启动,使用C2Prog下载时ARM和C28的hex文件,C2Prog显示进度流程都是正常的。
但是设置成Flash启动后,重新加电程序,程序无法正常运行。
是否在操作或者CCS中生成文件有什么其他的编译选项需要设置,或者下载的文件格式不正确。
是否有其他的操作简单的串口下载或文件生成工具?
Martin Jose:
回复 Eric Ma:
谢谢。
以前生成的HEX是通过编译器中的第三项生成,而不是前面说的Post – Build Steps中的命令。
在新的编译器steps中没有预定义的选项。
而在旧版本中有这个选择项,选中以后自动就在里面出现了上面说的编译的参数。另外想问问,如今我已经使用了CCS6.1.3,他的编译器是新的了,我怎么在网站上单独下载旧的ARM编译器。
C28的编译器我找到了网站上可以下载。参数中的order是什么意思?在新的编译器中,HEX生成工具中没有这个参数。其作用是么呢?