紧急求助请问"Failed memory access ”
- UID
- 183896
- 性别
- 男
|
紧急求助请问"Failed memory access ”
请问"Failed memory access in component cpu - Unable to write data 0x1000 to invalid memory address 0x9018 “是什么原因呢, 硬件部分就是简单的nios cpu, on chip memory 和 dma, 一个串口,然后软件部分即使是简单的hello world都会出这个错误 先谢谢了 |
|
|
|
|
|
- UID
- 79720
- 性别
- 男
|
你看看的你的onchip的大小够不够装下你的这个代码。 |
|
|
|
|
|
- UID
- 183896
- 性别
- 男
|
应该是够的,而且我用sdram来放代码也是这个错误,现在不管怎样都是这个错误,连地址都是一样的,我都要疯了,大家快帮帮我吧 谢谢啦~ |
|
|
|
|
|
- UID
- 189367
- 性别
- 男
|
可以看看地址0X9018在哪个外设的地址范围内 是不是少了从端口? |
|
|
|
|
|
- UID
- 183896
- 性别
- 男
|
刚开始是在dma的范围内,但后来不用这个范围的地址,仍会出现这个错误,很奇怪呢 |
|
|
|
|
|
- UID
- 183896
- 性别
- 男
|
|
|
|
|
|
- UID
- 79720
- 性别
- 男
|
这个地址范围属于onchip的范围吗,写不进去的那个空间。 |
|
|
|
|
|
- UID
- 183896
- 性别
- 男
|
不是的,是dma的地址空间, 不明白为什么不加dma的话 用run as **simulator 那个选项在memory上读写都没有问题,但加了dam后就会提示那个错误,是因为有dma必须run as Hardware上才行的原因吗 已解决 谢谢
[此贴子已经被作者于2008-4-21 15:05:28编辑过] |
|
|
|
|
|