公司信息,社會(huì)責(zé)任,新聞,展會(huì)活動(dòng),行業(yè)洞察等等
以集成電路設(shè)計(jì)為基礎(chǔ),開(kāi)展以融合通信為平臺(tái)的技術(shù)研發(fā);布局“芯片、軟件(模組)、終端、系統(tǒng)、信息服務(wù)”產(chǎn)業(yè)鏈,聚焦能源互聯(lián)網(wǎng)、智能化這兩個(gè)戰(zhàn)略新興領(lǐng)域,打造國(guó)際一流企業(yè)
依托成熟的電力線載波通信技術(shù),結(jié)合WIFI、藍(lán)牙、RF等通訊方式,開(kāi)展以融合通信為平臺(tái)的技術(shù)研發(fā),從“芯”開(kāi)始,構(gòu)建一個(gè)安全、智慧、綠色的智能化系統(tǒng)。
項(xiàng)目名稱:ES32_SDK
變更日期:2022年2月14日
版本號(hào):V1.15
變更內(nèi)容:
ES32H040x
1.修正部分MD例程編譯報(bào)錯(cuò)問(wèn)題;
2.增加部分例程IAR支持;
3.新增ES32H040x 性能測(cè)試Demo;
4.修正當(dāng)軟件復(fù)位發(fā)生時(shí)RTC模塊time和date數(shù)據(jù)丟失問(wèn)題;
5.修正IAP頁(yè)擦除操作頁(yè)大小與寄存器設(shè)置不匹配的問(wèn)題。
ES32F010x
1.修改WWDT為中斷清狗方式;
2.補(bǔ)充Timer庫(kù)缺失的內(nèi)聯(lián)函數(shù);
3.增加Timer清除比較輸出的例程;
4.增加ADC 1次標(biāo)準(zhǔn)轉(zhuǎn)換后自動(dòng)3次插入轉(zhuǎn)換并循環(huán)的例程;
5.增加ADC DMA pingpong模式例程;
6.修改010x庫(kù)函數(shù)頭文件md_pis.h,刪除md_pis_trig_t中無(wú)效的枚舉值;
7.修改iar和keil的啟動(dòng)文件,在啟動(dòng)文件中實(shí)現(xiàn)hardfault_handler并全局聲明,修改所有例程的irq.c刪除hardfault中斷服務(wù)程序;
8.修改所有涉及dma的例程,使之可以循環(huán)運(yùn)行;
9.修改md_wwdt.h,刪除無(wú)窗口的枚舉值;
10.修改md_cmu.h文件中函數(shù)md_cmu_clock_config,在使用48M時(shí)鐘或52M時(shí)鐘時(shí),旁路時(shí)鐘濾波器,修復(fù)flash等待的問(wèn)題;
11.調(diào)整flash_read_write例程,使其調(diào)用庫(kù)函數(shù)進(jìn)行IAP操作;
12.修改md_utils.h中的UID和CHIPID地址錯(cuò)誤;
13.修改md_pis.h中的md_pis_trig_t的錯(cuò)誤。
ES32F028x
1.reg_cmp.h : 修改寄存器位名稱;
2.md_gpio.c : 刪除多余函數(shù);
3.md_i2c.c : 函數(shù)錯(cuò)誤修正;
4.md_rcu.c : 函數(shù)錯(cuò)誤修改;
5.md_spi.c : 修改函數(shù)名稱;
6.md_cmp.h : 修改寄存器位名稱;
7.md_exti.h : 修改函數(shù)定義;
8.md_gp16c2tn.h : 新增define定義;
9.md_gp16c4tn.h : 修改define錯(cuò)誤定義;
10.md_gp32c4t1.h : 修改define錯(cuò)誤定義;
11.md_gpio.h : 修改define定義;
12.md_spi.h : 格式調(diào)整;
13.MD全部例程新增應(yīng)用于PDS板的相關(guān)設(shè)定;
14.DMA例程:新增DMA_mem_to_uart / DMA_uart_to_mem;
15.新增MD例程: Timer ETR例程(AD16C4T1/GP32C4T1/GP16C4Tn);
16.USB例程更新HID_Bootloader通信協(xié)議;
17.SPI例程: 新增SPI_36MHz_讀寫flash_AT25DF081A-SH-T;
18.修改USB project keil pack設(shè)定;
19.更新md_dma.h(新增function)。
ES32F36xx
1.ald_wdt.c文件中ald_wwdt_feed()修改函數(shù);
2.ald_rtc.c文件中ald_rtc_get_flag_status()修改函數(shù);
3.ald_spi_reset()函數(shù)修改;
4.ald_dma_irq_handler()函數(shù)修改;
5.更改ald_i2c_er_irq_handler() 檢測(cè)到NACK的處理邏輯;
6.Application中,GUI工程文件中添加ald_rmu.c文件;
7.md_utils.c文件中增加md_delay_us()函數(shù);
8.md_timer.h文件中增加SMCON寄存器的BIT3和BIT15操作接口。
ES32F065x/ES32F033x
1.ald_spi_reset()函數(shù)修改;
2.ald_dma_irq_handler()函數(shù)修改。
Book1 Example
1.更新dma相關(guān)的例程,使程序可以循環(huán)運(yùn)行;
2.修改了原來(lái)的SPI_Enhance/ald/06_i2s例程,增加了錄音功能;
3.ADC模塊例程中,增加使用DMA乒乓模式搬運(yùn)ADC轉(zhuǎn)換結(jié)果的例程;
4.ADC模塊例程中,增加 1次標(biāo)準(zhǔn)轉(zhuǎn)換后自動(dòng)3次插入轉(zhuǎn)換的例程;
5.Timer模塊例程中,增加 ET信號(hào)清除比較輸出的例程。
Book2 Example
1.修改所有Bootloader例程,APP地址改為0x1000;
2.更新fatfs中間件,邏輯卷不再關(guān)聯(lián)硬件驅(qū)動(dòng),只記錄其所在的物理驅(qū)動(dòng)索引,減少耦合性;
3.更新fatfs中間件,ff_gen_drv.h減少抽象層暴露的接口,ff_gen_drv.c增加多分區(qū)情況下的參數(shù)檢查,增加系統(tǒng)中物理驅(qū)動(dòng)和邏輯卷數(shù)量查看功能;
4.更新已有的4個(gè)fatfs例程,01_FatFs_NANDFlash,02_FatFs_SRAM,03_FatFs_uSD,04_FatFs_spi_flash;
5.新增音頻例程,可以從SD卡播放音頻,或錄音存放到SD卡。
Copyright 2016-2021 上海東軟載波微電子有限公司版權(quán)所有 滬ICP備07005227號(hào)-1 隱私條款