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

28377s的flash.cmd内存配置后出现的警告

你好,我将想将电机控制程序烧写到flash中,在线仿真调试没问题,但是把cmd文件改成flash后显示内存方面有分配错误的地方。

于是我按照错误提示重新分配了内存,但是出现了下面的警告,

内存设置如下:

Green Deng:你好,程序是用的TI的官方例程吗?报错的具体内容是什么?更换flash运行后有没有执行将程序复制到RAM运行的措施?

你好,我将想将电机控制程序烧写到flash中,在线仿真调试没问题,但是把cmd文件改成flash后显示内存方面有分配错误的地方。

于是我按照错误提示重新分配了内存,但是出现了下面的警告,

内存设置如下:

user5288687:

回复 Green Deng:

1、是基于TI的官方例程,没有报错,出现了上面截图里的警告,至于您说的将程序复制到RAM中的操作好像并没有;

2、但是我现在修改了内存分配后,flash可以正常烧写进去,在debug界面点击resume是可以驱动电机的,想问下此时是从flash启动的嘛,反正我的cmd文件的确是flash的,再有就是把usb拔掉,再上电就不会自动驱动电机;在整个过程中我的boot引脚配置一直是111;

boot引脚功能如下;

你好,我将想将电机控制程序烧写到flash中,在线仿真调试没问题,但是把cmd文件改成flash后显示内存方面有分配错误的地方。

于是我按照错误提示重新分配了内存,但是出现了下面的警告,

内存设置如下:

Green Deng:

回复 user5288687:

请问你是用的那个例程?例程的话memcopy的问题相对比较容易处理,也有可能有些例程已经做处理了。
另外,警告的问题可以参考:e2echina.ti.com/…/162167
不过警告基本都可以忽略,不太会影响程序。

你好,我将想将电机控制程序烧写到flash中,在线仿真调试没问题,但是把cmd文件改成flash后显示内存方面有分配错误的地方。

于是我按照错误提示重新分配了内存,但是出现了下面的警告,

内存设置如下:

user5288687:

回复 Green Deng:

C:\ti\controlSUITE\development_kits\TIDM-SERVO-LAUNCHXS
我的电机驱动程序主要是基于这个例程的。
现在就是改cmd文件为flash后,通过debug烧写到板子里,,此时点击debug界面里的运行按钮电机是可以被驱动的,这是不是就说明程序可以从flash成功被启动;但是再断电后上电,电机不能被驱动,这是因为什么呢?

你好,我将想将电机控制程序烧写到flash中,在线仿真调试没问题,但是把cmd文件改成flash后显示内存方面有分配错误的地方。

于是我按照错误提示重新分配了内存,但是出现了下面的警告,

内存设置如下:

Green Deng:

回复 user5288687:

你好,该例程是包含FLASH启动的,你“改cmd文件为flash”具体是怎么操作的呢?尝试电机编译(小锤子)图标旁的倒三角,将编译由RAM改为FLASH后再debug。另外,电机不能驱动的同时,芯片端有信号输出吗?
为检测是否正确烧写进falsh,你也可以在程序里加一段翻转GPIO口的程序方便测试效果。

你好,我将想将电机控制程序烧写到flash中,在线仿真调试没问题,但是把cmd文件改成flash后显示内存方面有分配错误的地方。

于是我按照错误提示重新分配了内存,但是出现了下面的警告,

内存设置如下:

user5288687:

回复 Green Deng:

嗯嗯,好的,我再试试,谢谢!

赞(0)
未经允许不得转载:TI中文支持网 » 28377s的flash.cmd内存配置后出现的警告
分享到: 更多 (0)