仿照TI C6678evm开发板设计的6674板卡,准备实现多核SPI boot启动。程序中核1实现GPIO0输出一个方波,在L2SRAM上定义一个数组,实现一个简单的运算。把程序烧进FLASH后,下电再上电,可以检测到GPIO0输出的方波,但是连接仿真器后查看数组所在内存地址,里面的数据不正确,是随机数,这是怎么回事?按常理GPIO0既然输出方波,证明核0成功引导核1了,多核boot成功。
Allen35065:
内存地址在哪里,是否有Cache一致性的问题。
仿照TI C6678evm开发板设计的6674板卡,准备实现多核SPI boot启动。程序中核1实现GPIO0输出一个方波,在L2SRAM上定义一个数组,实现一个简单的运算。把程序烧进FLASH后,下电再上电,可以检测到GPIO0输出的方波,但是连接仿真器后查看数组所在内存地址,里面的数据不正确,是随机数,这是怎么回事?按常理GPIO0既然输出方波,证明核0成功引导核1了,多核boot成功。
内存地址在哪里,是否有Cache一致性的问题。