我心飞扬 发表于 昨天 02:15

切记!切记!制作仿真芯片时一定要确定编译好的程序也写入了仿真芯片。

对仿真的原理以及开发环境、MCU、各种接口、仿真模块之间的逻辑关系不明,在做程序仿真时总是磕磕绊绊。
现在总算在Ai8051U上顺利跑通仿真。
通过总结之前遇到的问题,现在明晰了一条原则:开发环境中要有编译成功的程序,仿真芯片中也要有相同的程序。
不然仿真时程序一步一步执行时可能能执行,但是会觉得程序执行顺序是乱的。
我理解这是开发环境中的程序执行对应不上仿真芯片中的程序所致。
但更深层次的解释由于仿真原理知识的欠缺而解释不清。
恳请熟悉仿真原理的高手能跟帖分享一下针对MCU开发的仿真原理、组成结构、MCU中各部分的空间占用情况以及从开发环境到MCU各个部分再细分一层或几层后的逻辑关系。
先行谢谢了!
{:baoquan:}{:baoquan:}{:baoquan:}

神农鼎 发表于 昨天 10:31


AI8051U 如何 USB仿真


https://www.stcaimcu.com/data/download/Datasheet/AI8051U.pdf

我心飞扬 发表于 昨天 16:38

神农鼎 发表于 2025-5-1 10:31
AI8051U 如何 USB仿真



谢谢你的回复与帮助!
官网的手册没有一字一句通读一下,只是用到部分仔细阅读一下。
有时能解决问题,也有时还是找不到具体解决办法。
再参考其它的官方文档,结果有可能由于文档版本问题、文档时间久远问题造成花费挺长时间。
我理解造成这种情况的原因是自己经验不足,知识体系有欠缺。
知识体系是从物理原理、物理组成、组织架构、逻辑关系、运行规则、工具方法、具体实践步骤、漏洞预防、问题补救等方面串联组合成一个整体的。
没有底层的理解,只从方法上记忆与熟悉,只是浮于表面,只是工具人,不能独立创造性解决问题。
官方文档很多,讲的内容丰富。
如果里面再增加些原理、逻辑结构、运行规则方面的讲解,配合原文档里面的具体操作方法的描述可能更通透。例如针对我上面帖子中所说的内容,增加对仿真方面全流程知识的讲解。
我所说的只是我自己的感受,同多数人的可能不同,毕竟我是刚开始学习MCU。
谢谢!
页: [1]
查看完整版本: 切记!切记!制作仿真芯片时一定要确定编译好的程序也写入了仿真芯片。