使用nxp s32k148evb的官方開發板,uart1引腳rx-ptc6 tx-ptc7。
processorexpert配置
預設配置如下:
pflash: **儲存區
dflash:在此區域分配eee的備份區域
flexram:模擬eee的起始位址。
初始化**:
ret = flash_drv_init(&flash1_initconfig0, &flashssdconfig);
dev_assert(status_success == ret);
if(flashssdconfig.eeesize == 0) //若未分配eee,則執行分配指令
寫入函式:將陣列sourcebuffer中的前4位元組寫入eee基位址。
address = flashssdconfig.eerambase;
size = sizeof(uint32_t);
ret = flash_drv_eeewrite(&flashssdconfig, address, size, sourcebuffer);
dev_assert(status_success == ret);
讀函式(自己隨便寫的):
status_t flash_drv_eneeeu8read(
uint32_t dest,
uint32_t size,
uint8_t * pdata)
}else
return ret;
}
需要特別注意:解決燒錄**後保留eee分割槽記錄的問題。操作如下:
開啟debug configurations->advanced options,設定擦除保護的區域(可同時保護三塊區域),啟用分割槽0204(分割槽**,晶元型號不一樣,分割槽**不一樣)
STM32模擬IIC讀寫EEPROM
本人在最近的專案中,需要讀寫eeprom裡面的內容並分析。該eeprom晶元為microchip technology公司的24lc02b系列。用stm32f103晶元做主機通過iic介面去和它通訊。首先介紹晶元的基本特性,容量為 256 x 8bit 2kbit共有256位元組 位址和資料都是8b...
S32K144(6)外部中斷
目錄 1 簡介 2 程式設計 2.1 bsp key.h 2.2 bsp key.c 2.3 main.c 開發板s32k144 s32ds jlink,裸機版的程式編寫,使用s32k144 5 key外部中斷 其實與普通io口區別不大,只是多了開啟中斷,編寫中斷服務函式的功能 ifndef bsp...
小白學k8s 4 使用k8s發布go應用
使用ingress 部署ingress 配置ingress 策略 新增本機的host 參考搭建了一套k8s,嘗試發布乙個go應用 映象打包 之前已經打包過乙個go的映象了,這次就直接跳過了,打包記錄 編寫yaml檔案 kind deployment metadata spec replicas 2 ...