git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@9501 35acf78f-673a-0410-8e92-d51de3d6d3f4
This commit is contained in:
parent
a75275648e
commit
4b7feac57b
|
@ -146,8 +146,7 @@ static const qspi_command_t cmd_write_enable = {
|
|||
#if M25Q_BUS_MODE == M25Q_BUS_MODE_QSPI1L
|
||||
QSPI_CFG_CMD_MODE_ONE_LINE,
|
||||
#elif M25Q_BUS_MODE == M25Q_BUS_MODE_QSPI2L
|
||||
QSPI_CFG_CMD_MODE_TWO_LINES |
|
||||
QSPI_CFG_DATA_MODE_TWO_LINES,
|
||||
QSPI_CFG_CMD_MODE_TWO_LINES,
|
||||
#else
|
||||
QSPI_CFG_CMD_MODE_FOUR_LINES,
|
||||
#endif
|
||||
|
@ -210,10 +209,10 @@ static const uint8_t evconf_value[1] = {0xCF};
|
|||
#elif M25Q_BUS_MODE == M25Q_BUS_MODE_QSPI2L
|
||||
static const uint8_t evconf_value[1] = {0x8F};
|
||||
#else
|
||||
static const uint8_t evconf_value[1] = {0x4F};
|
||||
static const uint8_t evconf_value[1] = {0xCF};//{0x4F};
|
||||
#endif
|
||||
|
||||
#endif
|
||||
#endif /* M25Q_BUS_MODE != M25Q_BUS_MODE_SPI */
|
||||
|
||||
/*===========================================================================*/
|
||||
/* Driver local functions. */
|
||||
|
@ -570,8 +569,8 @@ void m25qStart(M25QDriver *devp, const M25QConfig *config) {
|
|||
|
||||
#if (M25Q_BUS_MODE != M25Q_BUS_MODE_SPI) && (M25Q_SWITCH_WIDTH == TRUE)
|
||||
/* Setting up final bus width.*/
|
||||
// qspiCommand(devp->config->qspip, &cmd_write_enable);
|
||||
// qspiSend(devp->config->qspip, &cmd_write_evconf, 1, evconf_value);
|
||||
qspiCommand(devp->config->qspip, &cmd_write_enable);
|
||||
qspiSend(devp->config->qspip, &cmd_write_evconf, 1, evconf_value);
|
||||
#endif
|
||||
|
||||
flash_cmd_receive(devp, M25Q_CMD_READ_ID, 3, id);
|
||||
|
|
|
@ -240,7 +240,9 @@ void qspi_lld_send(QSPIDriver *qspip, const qspi_command_t *cmdp,
|
|||
qspip->qspi->DLR = n - 1;
|
||||
qspip->qspi->ABR = cmdp->alt;
|
||||
qspip->qspi->CCR = cmdp->cfg;
|
||||
qspip->qspi->AR = cmdp->addr;
|
||||
if ((cmdp->cfg & QSPI_CFG_ADDR_MODE_MASK) != QSPI_CFG_ADDR_MODE_NONE) {
|
||||
qspip->qspi->AR = cmdp->addr;
|
||||
}
|
||||
|
||||
dmaStreamEnable(qspip->dma);
|
||||
}
|
||||
|
@ -266,7 +268,9 @@ void qspi_lld_receive(QSPIDriver *qspip, const qspi_command_t *cmdp,
|
|||
qspip->qspi->DLR = n - 1;
|
||||
qspip->qspi->ABR = cmdp->alt;
|
||||
qspip->qspi->CCR = cmdp->cfg | QUADSPI_CCR_FMODE_0;
|
||||
qspip->qspi->AR = cmdp->addr;
|
||||
if ((cmdp->cfg & QSPI_CFG_ADDR_MODE_MASK) != QSPI_CFG_ADDR_MODE_NONE) {
|
||||
qspip->qspi->AR = cmdp->addr;
|
||||
}
|
||||
|
||||
dmaStreamEnable(qspip->dma);
|
||||
}
|
||||
|
|
|
@ -33,7 +33,7 @@
|
|||
<intAttribute key="org.eclipse.cdt.launch.ATTR_BUILD_BEFORE_LAUNCH_ATTR" value="2"/>
|
||||
<stringAttribute key="org.eclipse.cdt.launch.COREFILE_PATH" value=""/>
|
||||
<stringAttribute key="org.eclipse.cdt.launch.DEBUGGER_REGISTER_GROUPS" value=""/>
|
||||
<stringAttribute key="org.eclipse.cdt.launch.FORMAT" value="<?xml version="1.0" encoding="UTF-8" standalone="no"?><contentList><content id="r2-(format)" val="4"/><content id="cfg-cmdp-qspiReceive-(format)" val="4"/><content id="CCR-qspi-qspip-qspi_lld_send-(format)" val="4"/><content id="CR-qspi-qspip-qspi_lld_send-(format)" val="4"/><content id="cfg-cmdp-qspiSend-(format)" val="4"/><content id="CR2-adc-adcp-adc_lld_start_conversion-(format)" val="4"/><content id="CR2-adc-null-port_wait_for_interrupt-(format)" val="4"/><content id="cr2-adc_lld_start_conversion-(format)" val="4"/><content id="id[0]-id-m25qStart-(format)" val="4"/><content id="id[1]-id-m25qStart-(format)" val="4"/><content id="id[2]-id-m25qStart-(format)" val="4"/></contentList>"/>
|
||||
<stringAttribute key="org.eclipse.cdt.launch.FORMAT" value="<?xml version="1.0" encoding="UTF-8" standalone="no"?><contentList><content id="id[2]-id-m25qStart-(format)" val="4"/><content id="id[1]-id-m25qStart-(format)" val="4"/><content id="id[0]-id-m25qStart-(format)" val="4"/><content id="cr2-adc_lld_start_conversion-(format)" val="4"/><content id="CR2-adc-null-port_wait_for_interrupt-(format)" val="4"/><content id="CR2-adc-adcp-adc_lld_start_conversion-(format)" val="4"/><content id="cfg-cmdp-qspiSend-(format)" val="4"/><content id="CR-qspi-qspip-qspi_lld_send-(format)" val="4"/><content id="CCR-qspi-qspip-qspi_lld_send-(format)" val="4"/><content id="cfg-cmdp-qspiReceive-(format)" val="4"/><content id="r2-(format)" val="4"/></contentList>"/>
|
||||
<stringAttribute key="org.eclipse.cdt.launch.GLOBAL_VARIABLES" value="<?xml version="1.0" encoding="UTF-8" standalone="no"?> <globalVariableList/> "/>
|
||||
<stringAttribute key="org.eclipse.cdt.launch.MEMORY_BLOCKS" value="<?xml version="1.0" encoding="UTF-8" standalone="no"?> <memoryBlockExpressionList/> "/>
|
||||
<stringAttribute key="org.eclipse.cdt.launch.PROGRAM_NAME" value="./build/ch.elf"/>
|
||||
|
|
Loading…
Reference in New Issue