- 打卡等级:偶尔看看II
- 打卡总天数:20
- 最近打卡:2025-04-28 16:56:43
超级版主
- 积分
- 2345
|
发表于 2023-8-9 09:37:19
|
显示全部楼层
仿真不会占用5K的FLASH的,您看看是不是以下的几个问题导致的仿真问题:
1. 制作完仿真芯片后没有重新给 MCU 进行上电复位,就开始仿真。
2. 如果使用 U8W/U8W -Mini 进行仿真的话,需要先设置“直通模式” ,具体方法参考官网https://www.stcai.com/gjrj 工具使用说明5.9 章节介绍。
3. 仿真程序不能使用 P3.0/P3.1 口。仿真监控程序占用 P3.0/P3.1 口,但不占用串口 1,用户可以将串口 1 切换到其它通道再使用。
4. 仿真监控程序占用内部扩展 RAM(XDATA)的最后 768 字节,如果程序使用 XDAT A+768 字节大于芯片 XDAT A 的上限,也会出错。
5. 仿真的程序里面不能修改系统时钟频率。
6. P3.0/P3.1 口数据受到干扰。 仿真通过 P3.0/P3.1 口与 KEIL 驱动进行通信, 如果数据受到干扰会导致仿真出错。故障排查参考:
1) 使用优质的 USB 线、串口工具与目标板连接线;
2) P3.0/P3.1 口外围电路上不要接影响通信的元器件;
3) 如果使用台式机的话,连接机箱背后的 USB 接口,尽量不要使用延长线;
4) 板子上如果有电机等干扰比较大的器件,仿真之前先断开。
|
|