搜索
bottom↓
回复: 6

TKF499调试模式时会变慢,同时不能直接查看system View

[复制链接]

出590入992汤圆

发表于 2021-6-5 21:35:10 | 显示全部楼层 |阅读模式
这两天又重新玩起这个芯片,后面准备用这个芯片做LCD显示。
1:发现一个奇怪的问题(已测试两个工程):
工程a:配套的LCD刷屏幕,如果直接用jlink下载或者用u盘版本下载,切换时间大约是:15秒。但是用:jlink进入调试模式:全速运行,则切换时间高达45S时间左右。
工程b:自己写的程序,就是LED闪烁。其中延时用了下面的函数,在while(1)里面直接循环。同上:直接用jlink下载运行,闪烁周期:1S,如果进入调试模式,则时间超过60S (甚至一度怀疑,死机,但是查看变量发现变量在慢慢变化。需要注意的是:10次调试模式,有一次进入调试模式中,速度是正常的!)
  1. void ledIndicate( void )
  2. {
  3.         static u32 tCount = 0;
  4.         if( tCount == 0 ){
  5.                 GPIOD->ODR.OutputData8_RW = !GPIOD->ODR.OutputData8_RW; // 这里LED闪烁。
  6.         }
  7.         tCount++;
  8.         tCount %= 0xFFFFF;
  9. }
复制代码


2:后面需要调试几个外设,比如串口SPI,希望可以直接查看寄存器的值,但是之前开发常用的:Peripherals->system view为空,这个比较不方便。
112233.png

出0入8汤圆

发表于 2021-6-5 22:12:18 | 显示全部楼层
用lvgl驱动5寸屏幕,真的太慢了;没有意义吃灰了。

出590入992汤圆

 楼主| 发表于 2021-6-5 22:21:41 | 显示全部楼层
本帖最后由 SUPER_CRJ 于 2021-6-5 22:22 编辑
lindabell 发表于 2021-6-5 22:12
用lvgl驱动5寸屏幕,真的太慢了;没有意义吃灰了。


我准备用驱动2.0和一个3.5的。LVGL我还没有移植,不过我的应该满足,主要这屏显示的效果真是不错。
暂时觉得就是,资料相对来说少了点,得花时间研究。

出0入0汤圆

发表于 2021-6-7 19:53:05 | 显示全部楼层
楼主,在程序开始运行的时候要调用一下AI_Responder_enable();这个函数;调用这个函数后运行速度会加快三到四倍;在芯片的BOOTLOADER中是调用了这个函数的,所以下载到FLASH里运行速度会快;而在仿真调试的时候没有经过BOOTLOADER,所以速度慢。

出0入0汤圆

发表于 2021-6-8 10:12:48 | 显示全部楼层
lindabell 发表于 2021-6-5 22:12
用lvgl驱动5寸屏幕,真的太慢了;没有意义吃灰了。

用H750,效果还可以

出0入0汤圆

发表于 2021-8-3 23:01:00 来自手机 | 显示全部楼层
楼主,问题解决了吗?

出590入992汤圆

 楼主| 发表于 2021-8-3 23:08:36 | 显示全部楼层
eddia2012 发表于 2021-8-3 23:01
楼主,问题解决了吗?

没有解决,调试容易出问题。后期有其他事情就暂停了。
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-4-19 19:29

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表