This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
请问通过EPI0使用外部RAM,需要在GEL文件中增加外部RAM的地址外,还需要做什么?我目前遇到一个的问题是把一个变量分配到内部RAM(S0)中程序运行正常,但只要把这个变量分配到外部RAM(地址0x60000000),debug时,程序一加载,就不停复位,提示memset does not contain frame information.但是我在memory窗口能对外部RAM(地址0x60000000)进行操作【这个外部RAM是EPIHB16 muxed】
您好,
请问您是否使用了 CCS 工具栏中"Scripts"菜单下的"setup EMIF"选项?工程师怀疑应该是在器件设置外部 RAM 之前直接加载到外部 RAM 时存在一些问题。
我没有用过"Scripts"菜单下的"setup EMIF"选项。
生成的map文件中LINKER GENERATED CPOY TABLES 有相关信息,会不会在程序加载完执行加载在外部RAM。下图是map中与外部RAM相关信息、
正常情况下程序加载完会自动跳转到main()。我分析是加载完go main时复位,因为我暂停后执行go main,与加载完的情况一样,不停复位。
正常情况下程序加载完会自动跳转到main()。
是的。
我分析是加载完go main时复位,因为我暂停后执行go main,与加载完的情况一样,不停复位。
您具体说的是什么意思?能麻烦重申一下吗?
你问我“器件只是在加载代码时复位?不执行,只加载?”,我的意思是我只加载,没点执行。我的意思看现象应该在加载完程序后执行GO main时出现的复位。