Thread 中讨论的其他器件:SYSBIOS
工具/软件:Code Composer Studio
ABORT -异常程序终止。 当前只是暂停执行。
我正在将外部闪存(IS25LP128)与 CC2640R2 launchpad 相连。 它们通过 SPI 进行连接。我只需要读取外部闪存的器件 ID。但当我尝试运行代码时、会创建一个 exit.c 文件。在调试会话中、它显示了阻止读取的存储器映射。
这是我的代码、
#include
#include
/* BIOS 模块标题*/
#include
#include
#include
/*示例/板头文件*/
#include "Board.h"
#include
#include
#include
void * mainThread (void * arg0)
{
int MSGSIZE = 4;
SPI_Handle SPI;
SPI_Params spiParams;
SPI_Transaction spiTransaction;
uint8_t transmitBuffer[MSGSIZE];
uint8_t 接收缓冲器[MSGSIZE];
bool transferOK = false;
Board_initGeneral();
spi_init();
SPI_Params_init (&spiParams);
spiParams.dataSize = 8;
// spiParams.bitrate = 4000000;
spiParams.mode = SPI_MASTER;//0
/*调用驱动程序初始化函数*/
SPI = SPI_OPEN (Board_SPI0、&spiParams);
transmitBuffer[0]= 0x90;
transmitBuffer[1]= 0x00;
transmitBuffer[2]= 0x00;
transmitBuffer[3]= 0x00;
spiTransaction.count = MSGSIZE;
spiTransaction.txBuf = transmitBuffer;
spiTransaction.rxBuf =接收缓冲器;
transferOK = SPI_transfer (SPI、&spiTransaction);
if (!transferOK)
{
}
BIOS_exit (0);//终止程序并转储 SysMin 输出*/
返回(0);
}
请帮助解决此问题