您好。
我用;BSL的工程,上电加载完gel后,load了程序就进入了supervisor模式,pinmux等寄存器都可以配置。
但是自己建立一个工程,同样的gel,load了程序就是user模式,pinmux寄存器无法配置,为什么?
Michael (Beijing) Wu:
在system reference文档里,
To access any registers in the SYSCFG module, it is required to follow a special sequence of writes to the
Kick registers (KICK0R and KICK1R) with correct key values. Writing the correct key value to the kick
registers unlocks the registers in the SYSCFG memory-map. In order to access the SYSCFG registers,
the following unlock sequence needs to be executed in software:
1. Write the key value of 83E7 0B13h to KICK0R.
2. Write the key value of 95A4 F1E0h to KICK1R.
After steps 1 and 2, the SYSCFG module registers are accessible and can be configured as per the
application requirements.
你需要在你的代码里, 在访问pinmux寄存器之前,执行上述操作。
jing li:
回复 Michael (Beijing) Wu:
我已经设置过了。
jing li:
回复 jing li:
请问在load程序时,会刷新系统原本在gel下的一些设置么,因为我发现gel运行了,是supervisor模式,一load我的程序就变成user模式,同样情况下,load 示例程序就不会变成useer模式
Jockey:
你好
请问 我最近也在弄 AM18018 可 有关BSL 的相关资料和库文件 我不知道怎么下载 可以发份给我吗?
谢谢了先
小弟 QQ 593968048
Yaoming Qin:
回复 Jockey:
这些在ti的官网上都是有的,你看看
Jockey:
回复 Yaoming Qin:
您好 【Yaoming Qin 】 请问您邮箱多少?
Yaoming Qin:
回复 Jockey:
有什么问题就在这里问吧,这样,解决的问题可以给大家一个参考
Jockey:
回复 Yaoming Qin:
小弟最近在弄 AM1808 ,对IO扩展芯片 PCF8574 ,原linux内核已经做PCF8574的驱动 ,现在的问题是 对PCF8574的写操作已经完全可以控制 ,在对其读的时候一直是0 ,因为PCF8574 读的时候要考虑到中断的情况 ,现在不知道怎么弄啊 卡了好些时日了
看大哥能否给点思路 谢谢先了