TKM32F499仿真说明正式版及更优性能下载算法上传
TKM32F499原设计是有eFLASH的,后来由于当时晶圆厂的在此工艺下支持不太好,很遗憾没能加上,结果导致仿真与别人的不一样,一直来仿真都不太好用。经过工程师的努力,终于找到了一个比较好的办法,还顺手大大提升了仿真启动时的速度。这个速度的提升主要是得益于直接在RAM上运行仿真,仿真启动速度就得到了很大的提升。完全在RAM运行仿真,一个是不用擦除的,这个启动速度就快了一大截,另一个是数据不用倒腾来倒腾去,就更快一点了。
通过上面三部分,设置就完成了。目前TK499仿真运行在RAM上,免除对FLASH又擦又写,启动速度快。但注意不要点仿真中的RST,因为一复位,RAM上的数据都没了。如果你要从头开始,可以调动PC 指针到.S文件中的__main处或者重新进入仿真。如图:
这个下载算法比上一版快很多,工程师说还可以优化更快一点,也是通过大缓存来提升性能,反正TK499的内存也足够大,但是发现一个问题,KEIL的下载算法总体积限制在64K,为了不让大家又去改KEIL的比较底层复杂设置,就不去弄了,速度损失很少。因为缓存大到一定程序,测试下来提升不明显,虽然用了DMA,但LINK就两根线,DMA+目前的缓存的速度已经可以达到LINK的饱和速度了。
用仿真器下载设置比较简单,这里我就不做过多截图,可以下载文档看。上述这些设置,是以JLINK为样例设置的,试了用其它仿真器如CMSIS-DAP也大同小异,我这就不一一列举了。
本帖最后由 liudingding 于 2022-5-25 17:20 编辑
版主,调动指针怎么个调动法?基础知识都不懂,你权当我是个小学生,说的细一些 右键点击要跳到的行,在弹出的菜单里选择“Set Program Counter”
谢谢分享。 学到了{:lol:} 学到就是赚到,{:lol:}
页:
[1]