在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

IAR編譯環(huán)境使用小技巧(1)

瑞薩MCU小百科 ? 來(lái)源:瑞薩MCU小百科 ? 2023-12-13 13:27 ? 次閱讀

推薦使用獨(dú)立的上/下電時(shí)序管理芯片:SLG7RN46137V

1SLG7RN46137V芯片已經(jīng)編程燒錄完畢,直接貼片使用即可。

2高壓伺服、交流伺服、變頻器、壓力變送器、中壓伺服應(yīng)用中,強(qiáng)烈推薦使用獨(dú)立的上電時(shí)序管理芯片。

因?yàn)檫@類似系統(tǒng)的干擾信號(hào)相對(duì)比較大,如 “振鈴干擾”、“電容退耦”等原因,導(dǎo)致弱電控制部分的控制信號(hào),較容易被高壓部分干擾。使用獨(dú)立的上電/下電管理芯片,可以有效的規(guī)避這個(gè)問(wèn)題。

3PLC控制器、PLC耦合器、一網(wǎng)到底PLC-DIDO模塊,可以暫時(shí)不考慮。

4RZ/T2M、RZ/T2L、RZ/N2L系列,上電和下電管理時(shí)序說(shuō)明如下:

低電壓的先上電,高電壓的后上電;高電壓的先掉電,低電壓的后掉電。這樣的時(shí)序要求其實(shí)對(duì)于分立式DCDC的供電設(shè)計(jì)邏輯控制是比較復(fù)雜的。

詳細(xì)的時(shí)序圖如下:

91225f02-9975-11ee-8b88-92fbcf53809c.png

上圖中紅框里面的這個(gè)時(shí)序,是最為關(guān)鍵的。如果1.8v跌落后,3.3v依然持續(xù)供電,會(huì)導(dǎo)致RZ/T2M、RZ/N2L、RZT2L芯片損壞。

推薦使用的PMIC:DA9061-16AM1 & DA9061-16AM

1AM1和AMC僅僅是芯片包裝方式的不同。芯片本身并未明顯不同。

2早期的這份文檔(2.7以及之前),此處描述有明顯錯(cuò)誤。

DA9061-00AMx,為空白片。

DA9061-16AMx,為編程片,無(wú)需燒錄,購(gòu)買(mǎi)后直接焊接。上電時(shí)序和電源管理邏輯,已經(jīng)在出廠之前燒錄到了芯片內(nèi)部。

913c1ffa-9975-11ee-8b88-92fbcf53809c.png

應(yīng)用細(xì)節(jié)描述

RZ/T2M和RZ/N2L芯片內(nèi)部的供電結(jié)構(gòu)的原因,導(dǎo)致3.3v,1.8v,1.2v的上電時(shí)序有較為嚴(yán)格的時(shí)序要求。

PMIC的上電和掉電時(shí)序,是完全可以由內(nèi)部OTP控制的。目前PMIC的完整料號(hào)是DA9061-16AM1,其中16AM1代表這個(gè)OTP已經(jīng)被燒錄,并可以支持RZ/T2M、RZ/N2L。

下單和訂購(gòu)樣品的時(shí)候,直接選擇DA9061-16AM1或者DA9061-16AMC即可。不要訂購(gòu)空白片DA9061-00AM1。

9150f6fa-9975-11ee-8b88-92fbcf53809c.png

此設(shè)計(jì)已經(jīng)在瑞薩中國(guó)的EVK上進(jìn)行過(guò)驗(yàn)證。不用擔(dān)心匹配性、穩(wěn)定性問(wèn)題。

IAR編譯環(huán)境使用小技巧

1IAR打“編譯”專用補(bǔ)丁

如您不評(píng)估Profinet,請(qǐng)使用IAR 9.30.1或以上,比如9.32.1。官方例程均基于該版本(IAR 9.30.1),可以跳過(guò)下面的所有敘述。

a) IAR85和IAR92,無(wú)法編譯R52 CORE的 RZ/T2M和RZ/N2L。所以需要打補(bǔ)丁。

b) IAR9.3x 版本,可以編譯RZT2M和RZN2L。

①如果使用IAR85和IAR92,需要手動(dòng)打補(bǔ)丁進(jìn)行編譯。

②實(shí)測(cè),IAR 8.5.x,IAR 9.2.X系列,打過(guò)補(bǔ)丁后,均可正常編譯出 可執(zhí)行文件。

③編譯器補(bǔ)丁如下。

9161ab76-9975-11ee-8b88-92fbcf53809c.png

④打補(bǔ)丁的方法。

Please copy and overwrite the files of "config" and "Patch" to the arm folder

把這兩個(gè)文件復(fù)制到 arm目錄,覆蓋同名的兩個(gè)目錄。覆蓋完畢,重啟IAR。

注意:這個(gè)編譯補(bǔ)丁,和PN demo的運(yùn)行補(bǔ)丁,不是同一個(gè)概念,請(qǐng)勿混淆。

2編譯例程不通過(guò)時(shí),請(qǐng)嘗試以下修改和對(duì)策

● 編譯路徑太深,或者某一級(jí)的目錄的名字太長(zhǎng)。

●編譯的目錄中有文中路徑。

●把需要編譯的目錄,復(fù)制到某個(gè)盤(pán)符的根目錄,或者桌面。

● ECAT例程,需要按照ecat例程中的pdf文件指導(dǎo),自己生成ecat源碼。

3如何簡(jiǎn)單的判斷是否堆棧溢出

①首先找到工程目錄下的startup_ram.asm文件,這個(gè)文件在RZT1上是loader_init.asm文件。

②找到下面的類似于clear bss段。這個(gè)區(qū)域在RZT1上是“l(fā)oader_bss_init:”部分。

916d40e4-9975-11ee-8b88-92fbcf53809c.png

③加入如下代碼:給每個(gè)stack設(shè)置初始值為特定的 0x55,0x66,0x77等。

原理:一旦程序異常復(fù)位,并進(jìn)入“abort handler”或者“hard fault”后,可以立刻查看如下堆棧段,是否有被“撐爆”的情況。即如果堆棧段 頂端出現(xiàn)非“0x55,0x66,0x77”的數(shù)據(jù),即可認(rèn)為棧溢出 出現(xiàn)過(guò)。

左右滑動(dòng)查看完整內(nèi)容

;-----------------------------------------add stack init to 0x55-----------------------------------
cstack_set55:
  ldr r0, =0x55555555
  ldr r1, =SFB(CSTACK)
  ldr r2, =SFE(CSTACK)
  cmp r2, r1
  beq svcstack_set66
set_loader_cstack:
  strb r0, [r1], #0
  add  r1, r1, #1
  cmp  r2, r1
  bne  set_loader_cstack
  dsb           ; Ensuring data-changing


svcstack_set66:
  ldr r0, =0x66666666
  ldr r1, =SFB(SVC_STACK)
  ldr r2, =SFE(SVC_STACK)
  cmp r2, r1
  beq IRQSTACK_set77
set_loader_svcstack:
  strb r0, [r1], #0
  add  r1, r1, #1
  cmp  r2, r1
  bne  set_loader_svcstack
  dsb           ; Ensuring data-changing


IRQSTACK_set77:
  ldr r0, =0x77777777
  ldr r1, =SFB(IRQ_STACK)
  ldr r2, =SFE(IRQ_STACK)
  cmp r2, r1
  beq FIQSTACK_set88
set_loader_irqstack:
  strb r0, [r1], #0
  add  r1, r1, #1
  cmp  r2, r1
  bne  set_loader_irqstack
  dsb           ; Ensuring data-changing


FIQSTACK_set88:
  ldr r0, =0x88888888
  ldr r1, =SFB(FIQ_STACK)
  ldr r2, =SFE(FIQ_STACK)
  cmp r2, r1
  beq UNDSTACK_set99
set_loader_fiqstack:
  strb r0, [r1], #0
  add  r1, r1, #1
  cmp  r2, r1
  bne  set_loader_fiqstack
  dsb           ; Ensuring data-changing


UNDSTACK_set99:
  ldr r0, =0x99999999
  ldr r1, =SFB(UND_STACK)
  ldr r2, =SFE(UND_STACK)
  cmp r2, r1
  beq ABTSTACK_setAA
set_loader_undstack:
  strb r0, [r1], #0
  add  r1, r1, #1
  cmp  r2, r1
  bne  set_loader_undstack
  dsb           ; Ensuring data-changing


ABTSTACK_setAA:
  ldr r0, =0xAAAAAAAA
  ldr r1, =SFB(ABT_STACK)
  ldr r2, =SFE(ABT_STACK)
  cmp r2, r1
  beq jump_loader_init2
set_loader_abtstack:
  strb r0, [r1], #0
  add  r1, r1, #1
  cmp  r2, r1
  bne  set_loader_abtstack
  dsb           ; Ensuring data-changing


;---------------------------------------end--------------------------------------- 

審核編輯:湯梓紅

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 控制器
    +關(guān)注

    關(guān)注

    114

    文章

    16995

    瀏覽量

    183119
  • 變頻器
    +關(guān)注

    關(guān)注

    253

    文章

    6815

    瀏覽量

    148831
  • IAR
    IAR
    +關(guān)注

    關(guān)注

    5

    文章

    372

    瀏覽量

    37287
  • 時(shí)序圖
    +關(guān)注

    關(guān)注

    2

    文章

    60

    瀏覽量

    22653
  • DCDC
    +關(guān)注

    關(guān)注

    29

    文章

    870

    瀏覽量

    72818

原文標(biāo)題:RZ/T2M RZ/N2L RZ/T2L系列應(yīng)用心得(3-上)

文章出處:【微信號(hào):瑞薩MCU小百科,微信公眾號(hào):瑞薩MCU小百科】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    IAR編譯環(huán)境使用小技巧(2)

    IAR下出現(xiàn)abort handle或hardware fault后,如何處理
    的頭像 發(fā)表于 12-13 13:29 ?1428次閱讀
    <b class='flag-5'>IAR</b><b class='flag-5'>編譯</b><b class='flag-5'>環(huán)境</b>使用小技巧(2)

    IAR軟件編譯環(huán)境編譯,出現(xiàn)中斷標(biāo)志警告如何解決?

    我在IAR軟件編譯環(huán)境編譯,出現(xiàn)中斷標(biāo)志警告:Warning[25]: Label \'MemManage_Handler\' is defined pubweak in a sect
    發(fā)表于 08-23 06:55

    IAR環(huán)境配置

    其實(shí),IAR編譯環(huán)境的配置是相當(dāng)重要的,沒(méi)配置正確或者不符合自己的習(xí)慣的話,使用起來(lái)就會(huì)很麻煩。下面我根據(jù)網(wǎng)上的經(jīng)驗(yàn)和資料,以及自己摸索和大家共同探討下IAR的配置。
    發(fā)表于 08-29 09:09 ?101次下載

    IAR編譯生成HEX文件及常見(jiàn)問(wèn)題

    IAR編譯生成HEX文件及常見(jiàn)問(wèn)題,IAR編譯ZStack-CC2430輸出HEX文件的正確配置。
    發(fā)表于 12-07 18:36 ?14次下載

    IAR編譯錯(cuò)誤信息表

    IAR編譯錯(cuò)誤信息表,提供常的編譯錯(cuò)誤介紹。
    發(fā)表于 03-16 14:06 ?1次下載

    IAR_AVR_C編譯器的使用

    IAR_AVR_C編譯器的使用A
    發(fā)表于 06-15 17:15 ?29次下載

    如何用IAR6.3編譯環(huán)境中ucos在msp430上的移植的詳細(xì)中文資料

    本文的主要內(nèi)容介紹的是如何用IAR6.3編譯環(huán)境中ucos在msp430上的移植的詳細(xì)中文資料概述。
    發(fā)表于 05-09 16:58 ?4次下載
    如何用<b class='flag-5'>IAR</b>6.3<b class='flag-5'>編譯</b><b class='flag-5'>環(huán)境</b>中ucos在msp430上的移植的詳細(xì)中文資料

    怎么樣使用Studio 6和IAR_AVR_C編譯器?

    Atmel小貼士 如何使用Studio 6和IAR C編譯
    的頭像 發(fā)表于 07-11 00:31 ?4022次閱讀

    IAR編譯器優(yōu)化對(duì)程序的影響

    IAR編譯優(yōu)化選項(xiàng)
    的頭像 發(fā)表于 07-05 00:25 ?5009次閱讀

    Keil、 IAR編譯存儲(chǔ)相關(guān)說(shuō)明及拓展

    Keil、IAR編譯存儲(chǔ)相關(guān)說(shuō)明及拓展
    的頭像 發(fā)表于 03-20 11:38 ?3141次閱讀
    Keil、 <b class='flag-5'>IAR</b><b class='flag-5'>編譯</b>存儲(chǔ)相關(guān)說(shuō)明及拓展

    IAR ARM集成開(kāi)發(fā)環(huán)境學(xué)習(xí)教程

    IAR Embedded Workbench for ARM 是IAR Systems 公司為ARM 微處理器開(kāi)發(fā)的一個(gè)集成開(kāi)發(fā)環(huán)境(下面簡(jiǎn)稱IAR EWARM )。比較其他的ARM
    發(fā)表于 08-24 16:47 ?34次下載
    <b class='flag-5'>IAR</b> ARM集成開(kāi)發(fā)<b class='flag-5'>環(huán)境</b>學(xué)習(xí)教程

    IAR for 8051 開(kāi)發(fā)環(huán)境的安裝

    IAR for 8051 開(kāi)發(fā)環(huán)境的安裝
    發(fā)表于 12-03 11:21 ?17次下載
    <b class='flag-5'>IAR</b> for 8051 開(kāi)發(fā)<b class='flag-5'>環(huán)境</b>的安裝

    IAR環(huán)境下,利用simpleli

    IAR環(huán)境下,利用simpleli
    發(fā)表于 12-05 10:36 ?8次下載
    <b class='flag-5'>IAR</b><b class='flag-5'>環(huán)境</b>下,利用simpleli

    如何在e2 studio中添加IAR和Keil的ARM編譯

    e 2 ?studio是用于瑞薩MCU的集成開(kāi)發(fā)環(huán)境(IDE),該開(kāi)發(fā)環(huán)境是基于全球廣泛使用的Eclipse平臺(tái)而開(kāi)發(fā),e 2 studio可以幫助客戶完成從代碼開(kāi)發(fā)、編譯、下載及調(diào)試的整個(gè)開(kāi)發(fā)
    的頭像 發(fā)表于 03-14 10:45 ?2888次閱讀

    為MindSDK搭建armgcc編譯環(huán)境(Windows版)

    Keil或者IAR為嵌入式開(kāi)發(fā)者提供了非常方便的可視化開(kāi)發(fā)環(huán)境,但Keil或者IAR是商業(yè)軟件,需要購(gòu)買(mǎi)并注冊(cè)License才能正常使用(Arm提供的社區(qū)版License可以供用戶免費(fèi)使用1
    的頭像 發(fā)表于 04-13 14:48 ?1641次閱讀
    主站蜘蛛池模板: 九九热精品视频 | 欧美综合成人网 | 福利午夜最新 | 手机看片国产精品 | 模特精品视频一区 | 成人午夜小视频手机在线看 | 日韩欧美黄色 | 亚洲日本久久久午夜精品 | 国产一区中文字幕在线观看 | 一区二区三区四区免费视频 | 特黄一级视频 | 国产一二三区在线观看 | 桃花色综合影院 | 欧美一级特黄aa大片视频 | 亚洲在成人网在线看 | avtom影院永久地址人人影院 | 爱逼综合 | 九月婷婷综合婷婷 | 播播开心激情网 | 女人18毛片水多 | 黄色短视频免费看 | 免费在线观看你懂的 | 久久国产美女 | 日韩午夜r电影在线观看 | 9984四虎永久免费网站 | 激情综合激情 | 女同性大尺度床戏视频 | 激情六月天婷婷 | 一级在线免费视频 | 成人午夜精品久久久久久久小说 | 国产小视频在线 | 色综合久久综合欧美综合网 | 俺去久久 | 男人的天堂色偷偷之色偷偷 | 色综合视频在线观看 | 亚洲日本视频在线观看 | 拍拍拍拍拍拍拍无挡大全免费 | gav久久 | 手机在线观看免费视频 | 久久综合九色综合精品 | 色综合久久中文综合网 |