完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
电子发烧友论坛|
OMAP138新建工程怎么让ARM进入特权模式啊......不然好多资源操作不了啊,比如管脚复用寄存器
|
|
相关推荐
27 个讨论
|
|
xxsxsjd 发表于 2020-4-21 11:59 那只是编译器版本号,不同版本的编译器名字自然不同,(不要说你也是装的CCS6,我说的是编译器版本)~~~ 能找到就好了~~~~ 你还可以对照不跑程序时CPSR的模式是10011 http://processors.wiki.ti.com/index.php/Main_Page Think Over Before Asking. http://www.catb.org/~esr/faqs/smart-questions.html#goal |
|
|
|
|
|
|
|
lifei639156 发表于 2020-4-21 12:22 恩,你说的这些我也明白。现在就是挂上仿真器进入main函数,不是 10011,。 另外 带上-e Entry就会报错,上传了一个附件,在等版主审核,估计明天才能看到附件。 注:前年搞过半年的OMAPL138的底层驱动,那会还是用的CCS3.3。现在全部在新的环境上,配合新的软件方案进行改版。没想到的是没有难倒在后续的软件算法上,被TI的最小工程载了大跟头。也用过好几家的处理器,目前TI的这个OMAP是最让我头疼的。 |
|
|
|
|
|
|
|
|
#1. 你上面提供的编译出错信息,完整的应该是下面所示,而你把关键的部分没提供出来,这些信息告知这些函数找不到,这里在starterware库里的,这里鉴于简单验证而已经,那么就在startup.c里先注释掉其调用。你也可以把库加进来. undefined first referenced symbol in file --------- ---------------- PSCModuleControl ./startup.obj SysCfgRegistersLock ./startup.obj SysCfgRegistersUnlock ./startup.obj error #10234-D: unresolved symbols remain warning #10063-D: entry-point symbol other than "_c_int00" specified: "Entry" error #10010: errors encountered during linking; "arm9_previlege_Mode.out" not built >> Compilation failure gmake: *** [arm9_previlege_Mode.out] Error 1 gmake: Target `all' not remade because of errors. **** Build Finished **** #2. 还应该有头文件找不到的出错,把相应的头文件路径加进来。 #3. cmd里也可做简单修改,如果你把system_config.lib加到了工程里,就不用改了。 .init : [ /* system_config.lib ] load > 0xC1080000 然后编译结果如下,成功生成.out: "./startup.obj" "../timerCounter.cmd" -l"libc.a" warning #10063-D: entry-point symbol other than "_c_int00" specified: "Entry" 'Finished building target: arm9_previlege_Mode.out' ' ' **** Build Finished **** 运行结果如下: http://processors.wiki.ti.com/index.php/Main_Page Think Over Before Asking. http://www.catb.org/~esr/faqs/smart-questions.html#goal |
|
|
|
|
|
|
|
|
按照上面我说的步骤建的工程,可以在任意模式之间自由切换了:
#include "stdio.h" int main(void) [ printf("nenter swi...n"); CPUSwitchToPrivilegedMode(); printf("nback from swi...n"); CPUSwitchToUserMode(); printf("n entered user mode...n"); return 0; ] http://processors.wiki.ti.com/index.php/Main_Page Think Over Before Asking. http://www.catb.org/~esr/faqs/smart-questions.html#goal |
|
|
|
|
|
|
|
只有小组成员才能发言,加入小组>>
549 浏览 0 评论
1613 浏览 0 评论
2047 浏览 0 评论
为啥BQ7693003DBTR芯片在和BQ769X0盒子通讯时收不到信号?
1513 浏览 0 评论
DSP 28027F 开发板 XDS100v2调试探针诊断日志显示了 Error -150 (SC_ERR_FTDI_FAIL)如何解决
1337 浏览 0 评论
AT32F407在USART2 DMA发送数据时,接包接到了要发送的数据,程序还是处于等待传输完成的标识判断中,为什么?
1756浏览 29评论
2781浏览 23评论
请问下tpa3220实际测试引脚功能和官方资料不符,哪位大佬可以帮忙解答下
1723浏览 20评论
请教下关于TAS5825PEVM评估模块原理图中不太明白的地方,寻求答疑
1634浏览 14评论
两个TMP117传感器一个可以正常读取温度值,一个读取的值一直是0,为什么?
1645浏览 13评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-1 22:14 , Processed in 0.681981 second(s), Total 51, Slave 44 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
1438