3个帖子/ 0新
最后一篇
开元朱
离线
最后一次露面:2年3个月前
加入:2016-11-18 18:32
DA14580 DSPS UART问题

节日快乐:

我公司开发基础DA1458X DSPS的使用,用来的是自然的版本,即代码基础官方DSPS。从从管理器能通讯UART发表并启通道同样的程序,但的是之道通知的uart串口(115200波特兰)发出一个,调试调试并没有跳到__wrap_uart_handler遇法里。uart初始化和gpio设定官方向dsps一致,除了调试时睡眠模式是关键词。暂暂调仪器发布正在极限传播行程下载

0x00028158 6b00 ldr r0,[r0,#0x30]
0x0002815A 4700 BX R0

0x0002815C B510推动{R4,LR} SystemInit
0x0002815E 4822 LDR R0,[PC,#136];@ 0x000281e8.
0x00028160 6881 LDR R1,[R0,#0x08]
0x00028162 0709 LSLS R1,R1,#28]
0x00028164 0f09 lsrs r1,r1,#28main
0x00028166 2901 CMP R1,#0x0184];@ 0x20003A80
0x00028168 D01A BEQ 0x000281A0

根据地图文件显示地名是在运行Uart_handler(0x00028157),因为rom,看不到源代码。求教求教让程序转到uart_sps.c文章的__wrap_uart_handler里。

关键词:
设备:
开元朱
离线
最后一次露面:2年3个月前
加入:2016-11-18 18:32
问题解决了,不用用__wrap_uart

问题解决了,不用用__wrap_uart_handler次数,得用$ sub $$ uart_handler参数。

cyibin.
离线
最后一次露面:4个月4天前
职员
加入:2017-12-14 02:48
谢谢你的经验分享

谢谢你的经验分享