TI中文支持网
TI专业的中文技术问题搜集分享网站

在OMAPL138的ARM端使用sysbios操作系统初始化EMIFA外设时发生数据访问异常

大家好,

          最近在学习sysbios操作系统,使用OMAPL138的平台,在CCS6上,新建一个sys/bios的工程,并在默认新建的一个任务上,执行OMAPL138片上外设的初始化,其中EDMA、AINTC和I2C0等都能正常初始化,但是,EMIFA、LCDC和I2C1等外设一初始化就报数据访问异常。不知道是什么问题呢?在调试环境上,是可以看到EMIFA、LCDC和I2C1等外设的寄存器的数据,但是不能直接用寄存器的地址在Memery Browser里面浏览。这是不是代表没有权限呢?应该怎么解决这个问题,谢谢!!!

user4755476:

问题已解决,谢谢!

果然是权限的问题,应该是sysbios在安全性的一个考虑吧!

user4755476:

问题已解决,谢谢!

果然是权限的问题!应该是sysbios在安全性上的一个考虑吧!

user4755476:

回复 Tony Tang:

是没有做Memory Map的缘故,但是,即使没有做Memory Map,如果我在进入Sysbios系统之前,还是能访问到所有的寄存器。当然,做了Memory Map的话,在sysbios里面,也是能访问的!

赞(0)
未经允许不得转载:TI中文支持网 » 在OMAPL138的ARM端使用sysbios操作系统初始化EMIFA外设时发生数据访问异常
分享到: 更多 (0)