请教下uint8_t const * 类型参数如何传递
本帖最后由 heydude 于 2015-11-26 10:41 编辑这两天在搞一个bootloader程序,原厂提供的一个操作Flash的程序,定义如附2,现在有个问题,如何将参数传入?特别是uint8_t const *和void *如何传?各位高手不吝赐教!
传给他参数的是一个结构体和几个变量。如附1。现在主要问题是void *block_start和uint8_t const *buffer如何传入?
附1
typedef struct
{
uint8_t Flag;
uint8_t RXCount;
uint8_t Buffer;
} _BootCOM;
_BootCOMBootCOM
BootCOM中的Buffer数组传给buffer
uint32_tADDRStart 传给block_start
uint32_toffset传给block_start
一个固定数传给count
附2
__ramfunc void FLASH_writeBlock(void *block_start,
uint32_t offset_into_block,
uint32_t count,
uint8_t const *buffer)
页:
[1]