CH32V307是如何通過(guò)以太網(wǎng)進(jìn)行IAP升級(jí)?有沒(méi)有例程?
這是我的郵箱:個(gè)人信息保護(hù),已隱藏
您好,在我們CH32V307 EVT中有以太網(wǎng)IAP升級(jí)例程,可以參考一下,具體位置如下圖,下面鏈接為EVT下載鏈接
CH32V307 EVT:http://www.findthetime.net/downloads/CH32V307EVT_ZIP.html?
好的,找到了,十分感激
您好,CH32V307 以太網(wǎng)IAP升級(jí)例程有燒寫(xiě)工具嗎?我該如何實(shí)驗(yàn)以太網(wǎng)的升級(jí)呢?
您好,相關(guān)工具及說(shuō)明已發(fā)至你的郵箱,請(qǐng)注意查收
好的,我已收到,謝謝您
請(qǐng)問(wèn)在ch32v307中有類(lèi)似的操作嗎?我該如何初始化堆棧指針sp
例程中斷中的這個(gè)跳轉(zhuǎn)和上述的有什么區(qū)別嗎?
此外,請(qǐng)問(wèn)有如下圖的加載固件的操作嗎?沒(méi)有的話我該如何加載?只能使用例程中的中斷跳轉(zhuǎn)加載嗎?那它實(shí)現(xiàn)的原理是什么,為什么復(fù)位前執(zhí)行跳轉(zhuǎn)操作,復(fù)位后flash就從0x08010000開(kāi)始執(zhí)行,而不是0x08000000;
您好,關(guān)于初始化堆棧指針SP,這一步在CH32V307中不需要你配置,在啟動(dòng)文件中有配置,如下圖1。關(guān)于跳轉(zhuǎn),兩個(gè)本質(zhì)一樣,沒(méi)什么區(qū)別。關(guān)于后面問(wèn)題,若你咨詢(xún)的是關(guān)于CH32V307上電后程序搬運(yùn)到RAM運(yùn)行方式,這部分是由硬件實(shí)現(xiàn)的,不需要程序配置。此外,上電或復(fù)位后,程序都是從FLASH起始地址(即0x08000000)開(kāi)始執(zhí)行的,然后跳轉(zhuǎn)到0x08010000。關(guān)于IAP升級(jí)原理,我向你郵箱發(fā)了相關(guān)說(shuō)明,你可以看一下了解一下。后續(xù)若有問(wèn)題,可通過(guò)郵箱和我溝通交流(lzs@wch.cn).
圖1
您好,我使用你說(shuō)的位于CH32V307EVT\EVT\EXAM\ETH\ETH_IAP的這個(gè)例程按照之前您發(fā)我的“CH32V307網(wǎng)絡(luò)IAP升級(jí)方案使用教程”進(jìn)行iap升級(jí)時(shí),
點(diǎn)擊發(fā)送文件后,芯片接收了1包數(shù)據(jù)后
打印標(biāo)志位錯(cuò)誤就斷開(kāi)連接了,所以官網(wǎng)例程中的“ETH_IAP”和您給我的“CH32V307網(wǎng)絡(luò)IAP升級(jí)方案使用教程”是應(yīng)該不是一套的吧,能請(qǐng)您發(fā)我一份可以使用的嗎?
另外我需要一份關(guān)于鏈接文件ld的說(shuō)明,請(qǐng)您發(fā)給我一份,萬(wàn)分感謝。
您好,問(wèn)題郵件已回復(fù),請(qǐng)注意查收
您好 可以轉(zhuǎn)發(fā)一份ch32v307關(guān)于IAP的資料嘛
您好,在CH32V307 EVT中有IAP升級(jí)例程及其使用說(shuō)明,可以參考下
CH32V307 EVT:http://www.findthetime.net/downloads/CH32V307EVT_ZIP.html?
您好,我現(xiàn)在遇到void SW_Handler(void)和freertos中的
有沖突的問(wèn)題,請(qǐng)問(wèn)我該如何修改才能使用SW_Handler,還是說(shuō)不能SW_Handler和freertos一起使用;
此外在bootloader中使用Delay_Ms(1000);并沒(méi)有起到延時(shí)的作用,將Delay_Ms放到兩個(gè)打印之間,運(yùn)行時(shí)不會(huì)延時(shí)而是直接打印并運(yùn)行之后的程序,該如何解決?
您好,可以看一下CSR寄存器msatus寄存器的值判斷程序運(yùn)行是在機(jī)器模式下還是在用戶(hù)模式下。若是在機(jī)器模式下,軟件壓棧,中斷函數(shù)采用__attribute__((interrupt()))聲明,否則中斷函數(shù)采用__attribute__((interrupt("WCH-Interrupt-fast")))聲明。關(guān)于mstatus寄存器的介紹以及中斷函數(shù)聲明方式的介紹,可參考QingKeV4微處理器手冊(cè),手冊(cè)下載鏈接如下:
http://www.findthetime.net/downloads/QingKeV4_Processor_Manual_PDF.html
關(guān)于延時(shí)函數(shù)問(wèn)題,可檢查一下有沒(méi)有在文件中包含“debug.h”的頭文件,或在主函數(shù)中對(duì)延時(shí)函數(shù)進(jìn)行初始化??蓪⒛氵@部分程序通過(guò)郵箱發(fā)來(lái)具體看一下。后續(xù)問(wèn)題可加微信(19951759326)進(jìn)行及時(shí)溝通解決,加微信麻煩備注一下
以太網(wǎng)升級(jí)工具方便發(fā)我一下嗎個(gè)人信息保護(hù),已隱藏