設定tiny6410的svc模式
要設定使用者工作在svc模式,是通過程式狀態暫存器來設定的,
程式狀態暫存器有cpsr跟spsr,設定工作模式主要是設定cpsr,由手冊可知,要設定svc模式,只要設定cpsr的M位為10011即可。
設定思路可以分為兩步,第一步把這五位全部清零,第二步,根據位置置一。
然後在reset處加上 bl set_svc
set_svc:
mrs r0, cpsr
bic r0, r0,#0x1f
orr r0, r0,0#d3
msr cpsr, r0
完成設定。
之所以是d3而不是13,是因為要把spsr的I位跟F位設定為1,遮蔽FIQ跟IRQ。
相關推薦
設定DEBUG模式
一、building setting ---> Apple LLVM 7.0 Preprocessing------->Debug 輸入:DEBUG = 1 二、Product—> scheme ——> edit scheme &nbs
弄透VMware虛擬機器的網路設定三大模式:橋接模式,主機模式、NAT模式
前言:我們在使用的虛擬機器的時候,總會碰到很多網路設定相關的東西。我在深受其害之後,苦心專研之後,決定統一整理下虛擬機器網路設定的三大模式: 1,橋接模式:你的虛擬機器能夠上網能夠訪問你的主機,網路上其他計算機和自己的計算機都能訪問到你的虛擬機器。 2,主機模式:顧
CAP腳電容調節靈敏度/I2C介面設定工作模式---永嘉高抗干擾VK38系列
產品品牌:VINTEK/元泰/VINKA —— ¬原廠直銷,樣品免費,技術支援,大量現貨!產品型號:VK3809IP 封裝形式:SOP16貼片 產品年份:新年份 原廠直銷觸控觸控感應晶片,多種形式選擇更專業,原裝正品保障,價格更具優勢!概述VK3809IP 是一款9感應通道高抗干擾的觸控IC,工作電壓:2.
linux中 設定網路模式NAT 設定固定靜態ip地址
前提 本人使用的環境 · Red Hat Enterprise Linux Server release 7.4 (Maipo) (命令 cat /etc/redhat-release ) 檢視宿主機上的VMnet8的ip地址(這
Cuba 設定debug模式
作為一名合格的程式工作者,debug是必須要掌握的方法,那麼在Cuba中如何使用debug模式? Cuba Studio 目前支援整合Eclipse,Idea 兩種編輯器,我現在使用的是Idea,當然Cuba整合編輯器建議首選idea,因為idea的功能已經很完善了,外掛也
Pycharm2018設定debug模式與host,port的坑
最近,Pycharm升級到2018版,沒想到遇到大坑。在編寫Flask專案時,Debug=True後,程式碼除錯模式無法開啟。然後,嘗試繫結 PORT=8888,也不能成功。Pycharm的Debug模式必須在又上角 執行按鈕 左側 的下拉欄中 選擇 Edit Config.
Activity設定啟動模式的兩種方式
Activity的啟動模式用於設定任務棧管理其方式,通常有兩種方式設定Activity啟動模式。 一種是在AndroidManifest.xml檔案中的<activity>節點中設定android:launchMode屬性, 可以設定四種standard,si
Unity編輯器 設定 Pivot模式和Center模式
想用Unity來
VC印表機程式設計之兩篇有用的文章獲取印表機與列印作業的狀態和設定印表機模式並預覽列印
VC印表機程式設計之兩篇有用的文章 vc設定印表機模式並預覽列印 呼叫列印屬性對話方塊: if(::OpenPrinter("Adobe PDF", &hPrint, NULL)) {::PrinterProperties(m_hWnd, hPrint);::
Android高階進階——繪圖篇(五)setXfermode 設定混合模式
一、GPU硬體加速 1、概述 GPU英文全稱Graphic Processing Unit,中文翻譯為“圖形處理器”。與CPU不同,GPU是專門為處理圖形任務而產生的晶片。 在GPU出現之前,CPU一直負責著所有的運算工作,CPU的架構是有利於X86
DB2資料庫設定歸檔模式
已存在資料庫設定歸檔模式方法: 1)斷開所有資料庫連線 db2 force applications all 2)離線備份資料 db2 backup db dbName 3)連線資料庫&建立日誌目錄&設定歸檔模式 db2 connect to db
FlashFxp 設定主動模式
最近想用命令呼叫FlashXp ,調的過程中總提示連接被同位體重置,在站點管理中設定了主動模式執行命令後,該模式又切回到 使用全域性設定 ,仍無法下載,看命令中仍然掉的是pasv,最後在使用的版本里找了下發現在 屬性---》 引數設定 中 Ftp裡 設定後 即可, 與以前
kubernetes-kube-proxy元件設定ipvs模式(建議使用此模式)
在kubernetes 1.8以上的版本中,對於kube-proxy元件增加了除iptables模式和使用者模式之外還支援ipvs模式。通過ipvs的NAT模式,對訪問k8s service的請求進行虛IP到POD IP的轉發。kube-proxy ipvs 是基於 NAT
linux設定啟動模式
Linux作業系統有6種執行級別,分別為: 0:停機,機器關閉(千萬不要把initdefault設定為0 )。 1:單使用者模式,就像Windows 9x下的安全模式。 2:多使用者,但是沒有NFS。 3:完全多使用者模式,標準的執行級別(我們設定命令列啟動就是用他)。 4:保留,一般不用,在一些特殊情況下可
設定SVC模式
Linux系統和bootloader應該執行在svc模式(supervisor),這可以通過修改程式狀態暫存器來設定。 ARM執行模式: 程式狀態暫存器:其中M[4:0]用於設定執行模式。 彙編程式碼: reset: bl set_s
db2 設定歸檔模式
[[email protected] ~]$ db2 update db cfg for sample using logretain recovery DB20000I The UPDATE DATABASE CONFIGURATION command com
MySQL設定只讀模式
常見現象 運維工作中會經常維護MySQL主從伺服器,當然Slave我們只是用於讀操作。 一般許可權開通也只授權只讀賬號,但是有時候維護工作可能不是一個人在做,你不能保證其他同事都按照這個標準操作。 有同事可能會授權Slave庫MySQL賬號為all或者selec
tomcat設定nio模式
tomcat-7.0.25 windows版預設模式為 apr模式, 把server.xml的 <Connector port="8080" protocol="HTTP/1.1" 改為 <Connector port="8080" protocol="org.
vsftpd設定被動模式
被動模式 PASV_enable=YES 開啟被動模式 PASV_min_port=%number% 被動模式最低埠 PASV_max_port=%number% 被動模式最高階口 iptables中開放這段埠 service iptables start 開啟防火牆 iptables -I IN
MAC下設定nat模式設定靜態IP(轉)
Set a Static IP Address in VMware Fusion 7 Posted on Thursday April 2, 2015 Update: This technique also works in VMware Fusion