完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
Hello Ken,
请问一下,我想要利用Expression去更改数值,如下 例如要把case2的值改为4,但在运行程序时都无法变更,只能先暂停程序,才能变更。请问这是什麽原因呢? 有没有办法做到我的需求,可以实时的更改数值? |
|
相关推荐
4个回答
|
|
你好。
在CCS环境下,Hercules不能像C2000芯片那样进行实时调试,即你所说的在运行程序时,实时修改变量的值。 有办法可以去尝试: 1. 在你用到这个变量前的那一句设一个断点(假定你要改在这个变量会被经常调用,类似循环或周期性中断),然后把这个断点的属性改为“刷新所有窗口”而不是默认的在断点处停下来。 2. 用串行通讯接口做一个人上位机,可以用UART、CAN或以太网等来做。 |
|
|
|
Hello Jay 针对你说的第一个方法(刷新所有窗口),在CCS里是不是利用 暂停->刷新->运行 三个动作去完成? 若是,我在观测数据的时候,程式是一直暂停又运行的情况,会不会影响到我的软件? 谢谢您 Fan |
|
|
|
小呆瓜子 发表于 2018-6-21 10:25 刷新窗口的时候CPU是暂停的,所以会对运行产生一定的影响。 如果对实时性要求不是很高的应用,应该问题不大。 如果实时性要求很高,建议用上位机通讯的方式来操作。 |
|
|
|
小Qhhui 发表于 2018-6-21 10:34 Hello Jay, 但是我使用你第一个方式,原本我一个i++的指令,一秒大概会计数几万次,但是使用刷新窗口时,变成一秒钟才计数一次。 程序被影响的很严重。还是谢谢您的指教。 Fan |
|
|
|
只有小组成员才能发言,加入小组>>
574 浏览 1 评论
408 浏览 1 评论
609 浏览 2 评论
NA555DR VCC最低电压需要在5V供电,为什么用3.3V供电搭了个单稳态触发器也使用正常?
863 浏览 3 评论
MSP430F249TPMR出现高温存储后失效了的情况,怎么解决?
695 浏览 1 评论
AT32F407在USART2 DMA发送数据时,接包接到了要发送的数据,程序还是处于等待传输完成的标识判断中,为什么?
161浏览 29评论
1063浏览 23评论
请问下tpa3220实际测试引脚功能和官方资料不符,哪位大佬可以帮忙解答下
306浏览 20评论
请教下关于TAS5825PEVM评估模块原理图中不太明白的地方,寻求答疑
267浏览 14评论
两个TMP117传感器一个可以正常读取温度值,一个读取的值一直是0,为什么?
117浏览 13评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-1-24 16:32 , Processed in 0.727087 second(s), Total 49, Slave 44 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号